Files
sisvietnamvn_01/UMass Amherst _ UMass Amherst_mobile_files/base.js.download
T

5905 lines
1.5 MiB
Plaintext

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 n="N{join{length{TQ{j{http://local{index.m3u8{scheme{cmo{GB{{1969-12-31T22:01:17.000-02:00{path{push{call{://{,{/{clone{fromCharCode{s{\\.googlevideo\\.com${={assign{match{M${toString{startsWith{slice{signatureCipher{U{url{1{nYcpa{set{Y{split{reverse{unshift{mn{6Vg0T{n{&{splice{/file/index.m3u8{cmo=td{cmo=pf{a1.googlevideo.com{file{youtube.player.web_20260708_08_RC00{https://local{RGiXZSdmE6MoqEB3d7-_w8_{Untrusted URL{fvip{rr{/initplayback{Ah{r{YJ{get{indexOf{A{redirector.googlevideo.com{playerfallback{\\.a1\\.googlevideo\\.com${local{sp{YP{1969-12-31T14:16:21.000-09:45{/videoplayback{replace{/api/manifest{1969-12-31T14:00:36.000-10:00{forEach{undefined{%3D{;/(,{fallback_count{1970-01-01T11:00:43.000+11:00{www.youtube.com{pop{xa{//{rr?[1-9].*\\.c\\.youtube\\.com$".split("{"),
Dr,YoH,w1,cZ,pZo,RH,AA,Cv,Uo,cA9,Qv,u8,l8,wZH,Xh,g1,jHA,b8,R$H,JV,jF,Rl,ym,L9,SF,Ul,xF,hV,Z9,M9F,LkH,K9,pI,zG,N1F,J$,Ou,AAk,wz,V9A,jM,Ml,Nl,A$,V9,nI,Pj,frH,Sok,fI,Uu,$l,xl,h$,m1,Q9,im,ql,xVA,rz,h$k,mVk,YE,QHh,z5,Og,DA,JK,cT,ivr,w7,jg,Ls,AK,VH,HT,Cs,BT,lrW,uP,Xm,g7,iP,hK,gWv,eg,Eg,kE,r7,vT,bP,Fm,Ks,Oj,sj,yl,MZ,NZ,Ag,Pn,Bn,Uj,$r,SZ,hg,ZV,Ql,ic,GFH,G2,Ej,vn,rK,bc,DU,pY,om,Kl,dX,vWr,J4,cS,rAF,wX,RQ,MQ,LY,A4,Vy,bvv,nY,WS,Ylo,BS,fY,UJ,SN,DY1,ZU,h4,pyv,JVo,lo,Qy,X3,gX,aQ,eN,uo,GM,qQ,EJ,IQ,oQ,vS,rX,KY,Ys,
zB,Of,pR,ws,j8,Re,ds,cV,Jf,y2,ML,NL,Af,HV,V2,oY,WV,PV,BV,tf,$s,bo,xs,KI,hf,ZL,mA,iS,uS,X8,gs,ae,GB,ks,rs,wyh,e8,vV,oe,F8,zL,YZ,O2,Dc,pX,Ja,jp,Ri,s2,M2,N2,Aa,RMF,CX,xZ,ha,Zc,mQ,Qk,iV,uV,lV,X$,TL,ai,ep,gb,q2,GL,Ii,kZ,bV,KX,YG,rb,OI,p6,dV,LWW,MF8,wV,M6,L6,A9,NF9,VI,C6,f6,SU,UI,$G,xG,QI,H9H,eU,q6,WW1,Gy,PyH,IB,EI,vH,kG,rV,bY,F1,YV,Dl,dW,wW,jj,RK,NC,yAr,xV,gW,XE,rW,kV,fQ,BFv,tF8,zd,dY,Di,f9A,UYh,jc,$Yv,RG,s9,hMV,Z9k,xYF,mYo,i98,uAv,l9V,nFk,uY,CyZ,Lt,Xy9,yg,gFr,TF1,Nt,AC,Hd,eM1,Ct,nt,Wd,Pd,tC,Sc,qlh,Bd,
rY,b_,vd,GTk,U9,ft,YX,I9W,EFF,vF$,sk,Lg,Vj,H7,B7,j3,rVo,W7,Cg,ng,S3,kTF,mT,id,ud,b9W,ld,XM,oFZ,g2,TJ,aE,KW9,qb,GJ,IE,Yuh,r2,v7,FM,kX,oE,Kg,Yi,z0V,Oc,pjZ,dlZ,c$v,zx,wg,wj$,Rh,jYr,Lw,sc,R0V,sY9,y$v,MM1,L1F,V7,nw,VM8,nlr,W1A,Pm9,BzA,CmV,HIk,Pi,SD,Bi,tMh,$i,xi,hQ,mv,us,Su8,UlH,$lv,ZIZ,xl$,X2,gg,ah,Tx,mlV,lP,Ih,iIv,qm,QY$,ki,vi,Xj8,glh,Tz1,aGr,rg,oh,GG8,ElA,zR,OB,pO,wx,jz,sB,Aj,NM,kGh,bI9,olo,HJ,WJ,PJ,CO,nO,zJF,tj,BJ,fO,Sz,UB,xo,$o,OsA,Duh,pTh,ZZ,mJ,Qt,iU,gx,uU,XZ,cK$,lU,TR,ez,aM,du8,wT8,qM,GR,IM,EB,vJ,
ko,rx,bU,oM,FZ,KO,RJH,YJ,zw,Ox,DC,sLF,yKH,Mg$,L4Z,Cw,pT,dv,JZ,co,W49,sx,PPr,NT,AZ,CT,nT,Wo,Po,fT,B7F,$J,tgh,mn,QF,fAv,iG,uG,lG,Uuh,gv,Tw,eE,qT,Gw,xuV,lc,rv,bG,o1,FS,KT,YN,OE,pP,d0,JG,cm,w0,js,Rs,sE,yZ,MX,LP,NX,AG,VZ,tG,fP,Ss,UE,EEZ,$N,hG,ZK,QZ,Xx,g0,T1,as,G1,Is,EE,vEh,k5Z,vm,rK1,bsv,r0,OH,Dm,F4F,K4A,Jl,wM,j_,ye,RW,Md,Al,zZv,CD,H1,nD,P1,fD,UH,m0,W1,cgh,e_,aW,Gq,IW,v1,kz,EH,rM,bq,jmh,KD,RZh,YI,zD,ygo,Dq,MZr,L38,NK8,wnW,HlH,Cch,My,Ny,Vr,HX,Ce,ne,WX,PX,tp,So,Uy,$I,hp,Zq,mK,uK,Xn,gy,a_,eo,qy,GD,I_,Ey,
ry,vX,Pc1,o_,bK,Yk,zb,OY,dO,BKH,p7,Jz,tZ$,Me,L7,Ne,C7,n7,Pg,fV$,tz,f7,UY,$k,hz,QO,uZ,iZ,af,Gb,EY,rO,bZ,of,Y8,zN,dU,$Z$,xZv,jI,Ry,wU,s8,hZ1,Mh,LH,Nh,AH,CH,WQ,PQ,HQ,BQ,tH,SI,Qm$,ilA,lVo,$8,Iy,E8,IVo,ErA,vrk,k2o,vQ,k8,blZ,rU,bw,oy,FT,KH,YB,F3F,Oa,zBv,OYv,dT,Jr,pU,K39,cw,wT,j5,RJ,DD,YJF,sa,yJ,Mf,LU,Ar,VJ,Hw,CU,nU,J41,Ww,Ua,$B,hr,c49,RBF,jQF,xB,uE,aJ,y4W,lE,e5,G7,qf,Ea,vw,IJ,MNV,LRW,NXh,A48,rT,VNZ,HY8,CoA,n9o,WR8,Poh,BXv,bE,oJ,fUF,SJZ,$Q8,KU,FI,d$,hBk,cI,j7,Rr,mQk,QQA,MR,np,WI,PI,tE,AE,BI,fp,iYZ,u38,S7,
$O,ZR,hE,QP,xO,mo,lI,e7,lU1,ar,TA,r$,kO,Kp,Y$,zg,g9A,aU$,GMv,eBv,Op,qJW,D2,Jt,po,jx,sp,MU,At,NU,Lo,HD,v9W,kM$,r4W,x$,Up,Z2,BD,i9,Ep,XY,gS,Tg,WD,o8,Ko,YfA,wJ,KRH,PD,ca,l9,I8,FY,Qb,fo,tt,Sx,ht,b9,AI,Vh,LZ,Wa,Pa,Ba,wVZ,tI,fZ,SA,Ub,je8,ser,yfv,xt,Z8,Qh,m9,i5,LAZ,NsF,TU,gJ,HR1,aF,GU,eA,qH,CSv,nsF,t8h,cR,wk,$LH,Np,Ln,xLv,nn,h3v,WR,ZR8,HR,wS9,AD,Cn,VA,jW,tD,mLW,QeV,fn,SW,$q,lLh,Ze,mx,Xr,gk,XVr,aq,qp,GS,Iq,EK,vR,kq,gsk,rk,eW,b2,Fr,YQ,zm,Kn,Dn,Tsv,aLk,wD,Rp,Mv,yp,Li,e31,H$,Vp,qfk,Nv,GBF,W$,P$,ILV,EsZ,vsv,
B$,tR,AR,ni,rf8,hR,Qp,xQ,a1,Xf,Tm,e1,FAo,KAV,Y2k,D2Z,zLZ,EL,op,Ki,Y7,z6,p0F,d2h,D$,O6,pB,JaA,dA,JO,cav,ct,RLv,ji9,w0F,yav,wA,NbF,jL,R$,VpH,Ip,v$,Z$,QD,iW,uW,lW,X0,gA,T6,a$,eL,qg,G6,I$,E6,vt,HXW,rA,KB,Yp,Do,p1,d9,J6,cY,w9,R9,sS,y5,M0,L1,N0,HY,C1,n1,WY,BY,t6,Sa,$p,h6,Zo,ml,Q5,CVZ,nZh,WQr,uJ,ea,I9,PVo,ES,kp,r9,bJ,tpF,S2F,Fg,U2V,$2A,x2o,Y0,zP,ZXh,Dw,m2V,iXk,dZ,u$1,Js,pG,lc1,QiW,OW,c_,wZ,gZ1,TbV,acH,ju,GLv,Rb,sW,Mk,IcA,Nk,hs,Zw,KQW,QT,YIr,Xb,gZ,TP,D68,GP,ab,pH1,qk,Ib,d61,J9F,c9$,eu,O68,EW,v_,ob,RvZ,sB8,
Fb,KG,MUV,VUk,eH,H6v,GW,EF,r8,b0,Fz,Yu,Dx,zv,tUh,On,fko,p3,dE,U6H,cF,$6h,JL,SIZ,sn,x6o,hv1,m6o,QB1,Z6v,i6h,u11,HF,n3,gG1,f3,ak1,TVh,BF,SP,tL,Un,evv,Gyv,qIo,WF,IkW,EGH,vG9,ky9,PF,Fsh,KsF,Y$H,oGo,b6Z,r9k,z79,$u,lkW,OQH,XHo,DCh,p8o,xu,ckv,dCH,hL,JkH,w8H,R79,sKA,jKr,NWh,Ak$,Lur,Vjv,mt,HQo,yk1,MjZ,nV1,CFZ,Q8,WuZ,iQ,PFh,flv,BWv,S$h,tj9,UCv,uQ,lQ,XD,$CA,xC8,gE,h7W,Tv,ZQv,mCV,az,eP,QK8,iQW,uEo,ll1,X8W,gVh,TWW,al8,e7F,q$W,GCW,Ilv,EVF,vVW,kC8,rkv,bQV,oVW,Fu$,Kuv,Y9k,zt8,OtV,DtH,dtr,JCh,Gv,Iz,vF,ku,cCk,rE,bQ,
wdr,oz,jGZ,FD,YC,zO,OC,dC,J_,cl,cn,sGA,jd,sC,M3,K7,N3,Ht9,A_,FR,Vd,Pl,t_,Sd,UC,Qd,QGZ,it8,uN,htA,tcA,gC,S9F,TO,Z7,h_,BYV,P_A,WGA,xC,XO,mH,lN,EC,vl,kC,rC,bN,ot,FO,Kx,Ym,zu,DY,pM,d4,J5,cp,w4,sQ,A5,yG,MF,CM,nM,LM,XdW,Bp,fM,$m,TYA,ai$,uM,iM,etW,h5,ZY,mf,QG,lM,Xp,g4,Tu,aR,qF,eq,q9r,Gu,EQ,GdZ,IR,vp,IiF,km,r4,bM,Fp,oR,YM,ze,Ot,wn,Rj,MW,NW,A2,VW,vYv,Hs,CN,nN,kd9,Ws,Ps,Bs,t2,fN,SX,rCk,btk,xM,h2,Zu,mg,QW,iu,uu,Xj,oY$,gn,Te,aj,eX,XL,FG8,KGv,Ykk,zAW,OgW,Dbv,Ge,Et,p7W,Yy,OZ,pf,du,JW,cC,jm,Rv,sZ,ya,M5,Lf,N5,AW,
HC,Cf,nf,WC,am,q3,GO,Sm,UZ,w71,$y,jEv,ZM,my,i6,RAk,u6,l6,XK,gu,Ta,av,em,sEZ,q5,Iv,EZ,vC,ky,ru,b6,ov,FK,Od,yqr,Jn,M38,cv,N2k,Rk,Aqr,V3v,HgZ,yn,WTh,PdZ,B2v,tn,Ubk,$bZ,xbv,$C,ZtZ,MA,Ud,hn,ZO,mj,hAV,Zg$,Qn,u3,$T,l3,mb$,XF,gp,TX,QEo,ek,GX,Ik,Ed,vv,igv,kT,Vn,K$,uMZ,gX9,pu,fi8,mt8,Ji,w6,ji,RU,sX,ys,aa8,Vs,GJV,IaW,eAZ,Ai,qk1,vXv,nu,EXh,WP,kJV,BP,Ut$,xt$,It,at,bgV,ti,fu,KTV,rqZ,UX,xg,hi,$g,Zf,ma,zSW,lB,DmH,dmh,Xl,JQr,TV,ei,jk,GV,IU,vP,kg,Fl,Y6,q$,qZ,DW,dR,Jo,wR,RX,Ao,X7k,RSH,to,fd,U1,$6,eZ,ho,MDv,Lv$,ZW,mM,
Ngo,CsH,iv,AQA,HwF,VD$,Wv1,Ps$,gR,Tk,aX,IX,vW,bv,rR,oX,Fo,f6h,Kd,Scv,Um8,$mr,ZwF,mm9,D_,pa,u2Z,l6H,giv,TgA,a6o,eSv,qc9,I6Z,EiZ,Ro,y4,MO,La,NO,Ca,bwH,Fv8,Hu,YBV,na,Wu,z_v,OOv,Pu,Y4,Jh,SB,Uz,md,ao,eB,qO,Io,Ez,Gh,Nx8,vu,Aj$,Vzk,HO1,bf,oo,Fs,$4,Ka,YA,z_,OU,DE,pV,d5,SBW,JJ,UMo,yc,cN,w5,sU,k4,rP,Nj,AJ,$MF,Vc,HN,xM9,h_8,ZOr,QM9,CV,nV,WN,PN,mMA,tJ,fV,Sy,UU,Z_,xA,ZE,uz,Xd,dK,T_,aV,ey,qj,uZF,DM1,th,IV,EU,vN,kA,r5,bz,Yj,KV,O3,Fd,e_o,DT,b,p8,df,JY,s3,R2,GRH,y1,MG,IZF,V1,HU,EoV,C8,n8,WU,oo8,PU,BU,tY,St,FJo,Yx1,
lg,XU,gf,zDZ,T$,a2,et,E3,vU,$M,kj,rf,bg,zZ,Or,DQ,pk,OTF,dw,Jm,cO,ww,j$,Rc,sr,y$,ME,Am,Lk,NE,cZk,JZ1,wo1,j1A,RDv,s11,V$,HO,yZh,PO,BO,LnV,Nvr,fk,tm,Ur,AZZ,xw,hm,ZQ,mC,ui,Q$,gK,li,XB,CGF,ii,Ic,Er,kw,oc,Wno,bi,PG8,zr,YK,Bvv,OT,DN,d3,Jc,cz,jb,RA,sT,rQ9,oi8,yN,Lm,N1,Ac,VN,Hz,Cm,nm,Wz,Pz,Bz,$TF,xT1,ZT9,tc,uSv,g3,aA,Tr,Tv8,eb,q1,Gr,IA,ET,vz,aCv,eDF,r3,qxh,bD,oA,F4,Km,zE,Gw9,Os,Dd,dL,pr,Je,cL,jl,RI,y_,Lr,ND,V_,WL,PL,Ae,Cr,BL,fr,Sl,ICh,EJ$,$2,Zd,Q_,iA,Xv,rZh,TE,bTo,qD,aI,GE,II,Es,vL,k2,lA,rL,uA,oJ9,el,oI,FnZ,
Knv,YEv,Fv,zzA,Kr,DP,Y5,zj,pj,JB,OPW,OD,cM,Rn,sD,y6,wo,Mz,pmh,Lj,DXW,dX$,JG8,Nz,wm1,AB,jsZ,Rzo,FbF,V6,HM,Cj,nj,OD8,Ddk,p1V,w1k,Kbo,YHV,JlH,clv,ddk,RdF,SJ,UD,vO,ac,e$,GZ,rw,Q6,x5,ylA,iL,M_o,L0A,uL,ZP,mD,lL,AlZ,Xa,$5,go,Tj,an,hB,sWF,NM9,eJ,V_W,HDh,Cqh,nzF,W0r,Pqh,t_h,Gj,kwo,In,ED,w3,tE8,fm8,k5,O_,hdr,SHV,$dW,ro,on,QW$,iDk,uuF,X1V,lm9,gz$,ph,TMH,dt,J7,edk,am1,Gq$,ck,qHr,jQ,EzA,vz8,kq$,bDH,oz$,K01,s_,RP,F0$,z1v,M4,DyA,Lh,OeV,yV,N4,A7,cpv,Jp9,nh,VV,fh,R1Z,Nyr,ypF,LK9,Mo$,U_,Vok,He9,CK9,nI9,WKo,PKW,ByA,
toZ,xP,fqo,Sy1,UyF,xyH,$yk,h18,$P,my$,h7,pX1,ir,XXh,e1H,qyv,GDF,lqv,gt,aP,XG,Iqv,lr,vIF,eQ,ur,gIW,T0,Tyo,Q_r,mL,rpv,ieV,be1,oI8,kDV,FKH,KKv,G0,YY1,O7r,DeF,zXh,pgH,de8,cz8,wg$,sfW,jfo,RX1,E_,yzF,M69,LqH,Azk,vk,kP,V61,rt,H7v,CZh,nk1,Wq8,PZh,BO1,t6H,fbo,SYo,Uev,$e9,xe1,hXo,Z79,me9,Qfr,i7H,uR1,lbk,Xgh,gk$,TOo,abk,eXZ,qYk,GbA,Ibv,Ekv,vko,kbv,rzo,b7V,okW,Fq$,Y8W,ze8,Dh8,FG,YL,z8,ON,JH1,pS,cHv,wQ1,jyF,DJ,Reh,dhZ,c6,yH1,MI8,L6$,wQ,sy1,qE,FB,fj,ZD$,DH,UdH,z0,bL,Fa,YP,q4,EIo,aqW,VIv,HHF,W6v,jh,Pw8,BU1,RS,NU9,
LS,Uhv,$hh,xhF,heH,Ni,AHk,mho,tIv,fIv,sN,yU,S8V,XQ8,iHA,uTA,CS,BM,H6,ZHF,TU9,aIZ,eeH,Qy9,q8H,GNh,IIF,kNv,rHA,bHA,B6,o88,K6h,F6h,zHA,OUh,pwH,crh,yrh,M5V,fS,Jro,UN,Sh,LwZ,NTv,jJZ,Dfk,Ya9,ArF,V5h,HUA,CE$,nBH,PEv,xL,Wwr,t5V,BTv,Sa$,fDo,ZJ,hT,UfZ,$fA,xfk,hHk,mU,mfk,QJo,iUv,QU,uIh,lD8,ij,Xw9,gB1,aD9,uj,lj,X7,T8,aS,gQ,TT1,eHh,qa9,G79,IDh,EBH,zX,eh,vBW,k71,rrZ,bU9,qi,oB1,G8,IP,IS,v6,kL,rQ,bj,oS,Yvv,zCo,OpV,DRZ,KS,dRv,JEF,cE1,jrW,RC9,f$,Skv,srW,yEW,M7v,N$o,Dg,di,AEV,pE,JP,cf,HpA,CIZ,wi,nO$,pQv,F7,zQ,R5,fRW,
SvZ,URZ,$RA,xRk,hC8,Zpv,mR1,Qrh,ip1,Mo,LE,No,u6k,AP,Kwo,XIZ,Hf,V0,CE,T$F,aRk,nE,Wf,gOH,Bf,eC9,tP,qvH,SV,vOW,kA1,Uh,oO8,x_,Zg,GAk,Fo8,fE,Ko9,Ypo,EOh,zhA,IRr,DUA,pDv,OoH,iX,uX,yth,wDV,XW,Mxk,j8W,Jtv,LzV,dU1,Hok,NS$,lX,C98,ctZ,WzF,s81,txv,TQ,Spv,UUF,f2v,xUv,hhF,Zeo,AT,qo,lIF,mUo,$_,Eh,I5,k_,bX,o5,HZ,Q88,FW,XDV,g$k,TSo,Yh,uY8,zc,Uf,a2W,ri,pq,qpH,Oi,Dv,eV,vf,o$9,Fz1,io$,GQ,KzH,jT,Zoh,Gg$,DHv,pa$,dHv,cIv,JIF,wak,rt9,YbW,Rxv,yI1,sF$,MA$,L98,NJA,si,yY,AI$,VAk,I2Z,HZh,C51,Lq,ntW,W9Z,N_,M_,BJv,AN,VY,f8H,Sbr,
UH$,$Hv,xH$,tAH,hxo,ZZ1,QFo,HK,mHr,Cq,iZ8,utW,Xak,gtv,l8v,ex8,qbH,TJF,a8W,GUr,I8v,vtH,Etv,K91,YKv,kUA,rIr,bZo,otv,F99,z4o,PK,BK,WK,tN,DpF,pRv,dpv,Us,fq,cDo,wR$,jqZ,ST,$h,Ui,sq9,R4V,LxV,xh,Nkk,hN,ADH,VW8,Hn1,C2r,nq$,Wxh,P2v,feF,tWo,mO,QY,UpZ,ut,Zv,SKH,lt,mpv,ino,urv,gd,a4,lek,eT,Tko,XRk,L8,vK,kh,rd,f8,bt,o4,qKo,GSo,F_,Yc,zY,Eqh,Kq,Ieo,rDZ,Fxr,OO,Kx9,YLv,pW,Oi8,oqr,JF,DvA,dc,p$9,dvV,wc,j2,cRF,RT,jpA,RyA,w$F,sp9,yRr,sO,M1F,LIH,MN,LW,NN,NDk,AR$,V19,Hio,nQo,CW,WI$,nW,SLv,W9,UvW,$vr,hyA,xv9,B9,tF,Zi8,ii8,
S2,fW,lnv,gQo,eyv,qLo,$c,xc,Gmv,ZT,UO,InH,hF,EQ$,ZF,bi9,ZBv,S$,$w,Mi,Kk,Xy,pm,TY,aT,vM,lO,Q$W,e2,iBk,u0v,l$9,HL,Kj,TAr,oT,a$V,KW,kc,q68,Dy,rc,dN,rOh,k6o,Xt9,J8,GY,g78,EO,o7h,Fmk,Kmr,I$o,zo9,D01,J61,c6Z,Rw,jw,wYZ,wN,ch,sA,d0F,j9H,y6Z,ehV,Mao,LlW,Va8,Nq,A6v,Hh,N9H,A8,CJA,npW,Wlv,PJ$,B9F,taH,AY,Wh,Ph,f_,$x,OA,SSh,h8,U0Z,x0H,hoF,Zy,Qw,m0$,Q9F,i1A,ug$,lov,gpo,ao9,eor,uH,XYh,vh,IoF,Xk,mP,Ep$,rN,kio,vpv,bH,ow,Fk,K_,r6o,kx,UA,aw,gN,Tn,ew,T9o,qq,Sw,iH,foA,op9,KlA,t8,EA,YWH,z5W,Oe,OG8,DkZ,zK,p_1,YR,pc,Jsv,
cs1,w_$,jbW,dH,Jd,R5v,sb1,ys8,LNH,jG,MuH,NZA,As9,fR,HGv,CC$,n08,WN9,yu,BZh,MI,tur,Lc,Uk1,SWh,NI,zF,Ovv,z$k,j9,JA;Dr=function(Y){return function(){return zF[Y].apply(this,arguments)}};
g.pv=function(Y,z){return zF[Y]=z};
YoH=function(Y,z){if(z)for(var O=0;O<JA.length;O++)cZ(JA[O]+"Array.prototype."+Y,z)};
w1=function(Y,z){z&&cZ(Y,z)};
cZ=function(Y,z){var O=j9;Y=Y.split(".");for(var D=0;D<Y.length-1;D++){var p=Y[D];if(!(p in O))return;O=O[p]}Y=Y[Y.length-1];D=O[Y];z=z(D);z!=D&&z!=null&&z$k(O,Y,{configurable:!0,writable:!0,value:z})};
pZo=function(Y,z){Y.prototype=Ovv(z.prototype);Y.prototype.constructor=Y;DVV(Y,z);Y.Tu=z.prototype};
RH=function(Y){Y=Math.trunc(Y)||0;Y<0&&(Y+=this.length);if(!(Y<0||Y>=this.length))return this[Y]};
g.Lv=function(Y,z,O){Y=Y.split(".");O=O||g.MV;for(var D;Y.length&&(D=Y.shift());)Y.length||z===void 0?O[D]&&O[D]!==Object.prototype[D]?O=O[D]:O=O[D]={}:O[D]=z};
AA=function(Y,z){var O=g.NV("CLOSURE_FLAGS");Y=O&&O[Y];return Y!=null?Y:z};
g.NV=function(Y,z){Y=Y.split(".");z=z||g.MV;for(var O=0;O<Y.length;O++)if(z=z[Y[O]],z==null)return null;return z};
var dVk=function(Y,z,O,D,p,d,J,c){return HZ[n[14]](this,1,430,Y,z,O,D,p,d,J,c)};
Cv=function(Y){var z=typeof Y;return z!="object"?z:Y?Array.isArray(Y)?"array":z:"null"};
g.PZ=function(Y){var z=Cv(Y);return z=="array"||z=="object"&&typeof Y.length=="number"};
g.BZ=function(Y){var z=typeof Y;return z=="object"&&Y!=null||z=="function"};
Uo=function(Y){return Object.prototype.hasOwnProperty.call(Y,tA)&&Y[tA]||(Y[tA]=++JAo)};
cA9=function(Y,z,O){return Y.call.apply(Y.bind,arguments)};
g.$W=function(Y,z,O){g.$W=cA9;return g.$W.apply(null,arguments)};
g.xW=function(Y,z){var O=Array.prototype.slice.call(arguments,1);return function(){var D=O.slice();D.push.apply(D,arguments);return Y.apply(this,D)}};
g.hA=function(){return Date.now()};
g.mk=function(Y){g.Lv("yt.abuse.playerAttLoaderRun",Y)};
Qv=function(Y){return Y};
g.i8=function(Y,z){function O(){}
O.prototype=z.prototype;Y.Tu=z.prototype;Y.prototype=new O;Y.prototype.constructor=Y;Y.pO=function(D,p,d){for(var J=Array(arguments.length-2),c=2;c<arguments.length;c++)J[c-2]=arguments[c];return z.prototype[p].apply(D,J)}};
u8=function(Y,...z){z=z.filter(Boolean).join("&");if(!z)return Y;var O=Y.match(/[?&]adurl=/);return O?Y.slice(0,O.index+1)+z+"&"+Y.slice(O.index+1):Y+(Y.indexOf("?")<0?"?":"&")+z};
l8=function(Y,z){return z?"&"+Y+"="+encodeURIComponent(z):""};
wZH=function(Y){Y=Y.U;if(!Y)return"";var z=l8("uap",Y.platform)+l8("uapv",Y.platformVersion)+l8("uafv",Y.uaFullVersion)+l8("uaa",Y.architecture)+l8("uam",Y.model)+l8("uab",Y.bitness);Y.fullVersionList&&(z+="&uafvl="+encodeURIComponent(Y.fullVersionList.map(O=>encodeURIComponent(O.brand)+";"+encodeURIComponent(O.version)).join("|")));
Y.wow64!=null&&(z+="&uaw="+Number(Y.wow64));return z.slice(1)};
Xh=function(Y,z){if(z!==null&&z!==void 0){if(typeof z!=="object"&&typeof z!=="function")throw new TypeError("Object expected.");if(O===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");var O=z[Symbol.dispose]}if(typeof O!=="function")throw new TypeError("Object not disposable.");Y.stack.push({value:z,dispose:O,async:!1})}return z};
g1=function(Y){function z(d){Y.error=Y.hasError?new SuppressedError(d,Y.error,"An error was suppressed during disposal."):d;Y.hasError=!0}
function O(){for(;D=Y.stack.pop();)try{if(!D.async&&p===1)return p=0,Y.stack.push(D),Promise.resolve().then(O);if(D.dispose){var d=D.dispose.call(D.value);if(D.async)return p|=2,Promise.resolve(d).then(O,function(J){z(J);return O()})}else p|=1}catch(J){z(J)}if(p===1)return Y.hasError?Promise.reject(Y.error):Promise.resolve();
if(Y.hasError)throw Y.error;}
var D,p=0;O()};
g.TF=function(Y,z){if(Error.captureStackTrace)Error.captureStackTrace(this,g.TF);else{let O=Error().stack;O&&(this.stack=O)}Y&&(this.message=String(Y));z!==void 0&&(this.cause=z)};
jHA=function(){};
g.e9=function(Y,z){return Y.lastIndexOf(z,0)==0};
g.Eo=function(Y,z){var O=Y.length-z.length;return O>=0&&Y.indexOf(z,O)==O};
g.kW=function(Y){return/^[\s\xa0]*$/.test(Y)};
g.r1=function(Y,z){return Y.toLowerCase().indexOf(z.toLowerCase())!=-1};
g.Kv=function(Y,z){var O=0;Y=String(Y).trim().split(".");z=String(z).trim().split(".");var D=Math.max(Y.length,z.length);for(let J=0;O==0&&J<D;J++){var p=Y[J]||"",d=z[J]||"";do{p=/(\d*)(\D*)(.*)/.exec(p)||["","","",""];d=/(\d*)(\D*)(.*)/.exec(d)||["","","",""];if(p[0].length==0&&d[0].length==0)break;O=b8(p[1].length==0?0:parseInt(p[1],10),d[1].length==0?0:parseInt(d[1],10))||b8(p[2].length==0,d[2].length==0)||b8(p[2],d[2]);p=p[3];d=d[3]}while(O==0)}return O};
b8=function(Y,z){return Y<z?-1:Y>z?1:0};
R$H=function(){var Y=null;if(!zT)return Y;try{let z=O=>O;
Y=zT.createPolicy("goog#html",{createHTML:z,createScript:z,createScriptURL:z})}catch(z){}return Y};
JV=function(){Ol===void 0&&(Ol=R$H());return Ol};
jF=function(Y){var z=JV();Y=z?z.createScriptURL(Y):Y;return new cy(Y)};
Rl=function(Y){if(Y instanceof cy)return Y.j;throw Error("");};
ym=function(Y){if(Y instanceof g.sl)return Y.j;throw Error("");};
L9=function(Y){return new MY(z=>z.substr(0,Y.length+1).toLowerCase()===Y+":")};
g.AV=function(Y,z=g.NY){if(Y instanceof g.sl)return Y;for(let O=0;O<z.length;++O){let D=z[O];if(D instanceof MY&&D.Mj(Y))return new g.sl(Y)}};
g.Vm=function(Y){if(sHh.test(Y))return Y};
g.C9=function(Y){return Y instanceof g.sl?ym(Y):g.Vm(Y)};
g.n9=function(Y,z){z=g.C9(z);z!==void 0&&(Y.href=z)};
g.Wy=function(Y,z=`unexpected value ${Y}!`){throw Error(z);};
g.tV=function(Y){var z=JV();Y=z?z.createHTML(Y):Y;return new g.Py(Y)};
g.f9=function(Y){if(Y instanceof g.Py)return Y.j;throw Error("");};
SF=function(Y,z,O){var D=window;Y=g.C9(Y);return Y!==void 0?D.open(Y,z,O):null};
Ul=function(Y=document){Y=Y.querySelector?.("script[nonce]");return Y==null?"":Y.nonce||Y.getAttribute("nonce")||""};
xF=function(Y){var z=JV();Y=z?z.createScript(Y):Y;return new $F(Y)};
hV=function(Y){if(Y instanceof $F)return Y.j;throw Error("");};
Z9=function(Y){var z=Ul(Y.ownerDocument);z&&Y.setAttribute("nonce",z)};
g.mW=function(Y,z){Y.src=Rl(z);Z9(Y)};
M9F=function(Y){var z="true".toString(),O=[yAr`data-`];if(O.length===0)throw Error("");if(O.map(D=>{if(D instanceof Qm)D=D.j;else throw Error("");return D}).every(D=>"data-loaded".indexOf(D)!==0))throw Error('Attribute "data-loaded" does not match any of the allowed prefixes.');
Y.setAttribute("data-loaded",z)};
g.iy=function(Y){return Y[Y.length-1]};
g.uy=function(Y,z){Array.prototype.forEach.call(Y,z,void 0)};
g.ly=function(Y,z,O){return Array.prototype.filter.call(Y,z,O)};
g.XA=function(Y,z){return Array.prototype.map.call(Y,z,void 0)};
g.gF=function(Y,z,O){return Array.prototype.reduce.call(Y,z,O)};
g.TT=function(Y,z){return Array.prototype.some.call(Y,z,void 0)};
g.al=function(Y,z,O){return Array.prototype.every.call(Y,z,O)};
g.qY=function(Y,z){z=g.eF(Y,z);return z<0?null:typeof Y==="string"?Y.charAt(z):Y[z]};
g.eF=function(Y,z,O){var D=Y.length,p=typeof Y==="string"?Y.split(""):Y;for(let d=0;d<D;d++)if(d in p&&z.call(O,p[d],d,Y))return d;return-1};
g.GT=function(Y,z,O){var D=Y.length,p=typeof Y==="string"?Y.split(""):Y;for(--D;D>=0;D--)if(D in p&&z.call(O,p[D],D,Y))return D;return-1};
g.Il=function(Y,z){return Array.prototype.indexOf.call(Y,z,void 0)>=0};
g.El=function(Y){if(!Array.isArray(Y))for(let z=Y.length-1;z>=0;z--)delete Y[z];Y.length=0};
g.kF=function(Y,z){z=Array.prototype.indexOf.call(Y,z,void 0);var O;(O=z>=0)&&g.vy(Y,z);return O};
g.vy=function(Y,z){return Array.prototype.splice.call(Y,z,1).length==1};
LkH=function(Y,z){z=g.eF(Y,z);z>=0&&g.vy(Y,z)};
g.rF=function(Y){return Array.prototype.concat.apply([],arguments)};
g.by=function(Y){var z=Y.length;if(z>0){let O=Array(z);for(let D=0;D<z;D++)O[D]=Y[D];return O}return[]};
g.FA=function(Y,z){for(let O=1;O<arguments.length;O++){let D=arguments[O];if(g.PZ(D)){let p=Y.length||0,d=D.length||0;Y.length=p+d;for(let J=0;J<d;J++)Y[p+J]=D[J]}else Y.push(D)}};
g.Yl=function(Y,z,O,D){Array.prototype.splice.apply(Y,K9(arguments,1))};
K9=function(Y,z,O){return arguments.length<=2?Array.prototype.slice.call(Y,z):Array.prototype.slice.call(Y,z,O)};
g.DG=function(Y,z,O){return zG(Y,O||Ou,!1,z)};
pI=function(Y,z){return zG(Y,z,!0)};
zG=function(Y,z,O,D){for(var p=0,d=Y.length,J;p<d;){let c=p+(d-p>>>1),w;O?w=z.call(void 0,Y[c],c,Y):w=z(D,Y[c]);w>0?p=c+1:(d=c,J=!w)}return J?p:-p-1};
g.dz=function(Y,z){Y.sort(z||Ou)};
N1F=function(Y,z){var O=Ou;g.dz(Y,function(D,p){return O(z(D),z(p))})};
J$=function(Y,z,O){if(!g.PZ(Y)||!g.PZ(z)||Y.length!=z.length)return!1;var D=Y.length;O=O||AAk;for(let p=0;p<D;p++)if(!O(Y[p],z[p]))return!1;return!0};
Ou=function(Y,z){return Y>z?1:Y<z?-1:0};
AAk=function(Y,z){return Y===z};
g.cj=function(Y,z,O){O=g.DG(Y,z,O);O<0&&g.Yl(Y,-(O+1),0,z)};
wz=function(Y,z){Y.__closure__error__context__984382||(Y.__closure__error__context__984382={});Y.__closure__error__context__984382.severity=z};
V9A=function(Y){var z=g.NV("window.location.href");Y==null&&(Y='Unknown Error of type "null/undefined"');if(typeof Y==="string")return{message:Y,name:"Unknown error",lineNumber:"Not available",fileName:z,stack:"Not available"};var O=!1;try{var D=Y.lineNumber||Y.line||"Not available"}catch(d){D="Not available",O=!0}try{var p=Y.fileName||Y.filename||Y.sourceURL||g.MV.$googDebugFname||z}catch(d){p="Not available",O=!0}z=jM(Y);if(!(!O&&Y.lineNumber&&Y.fileName&&Y.stack&&Y.message&&Y.name)){O=Y.message;
if(O==null){if(Y.constructor&&Y.constructor instanceof Function){if(Y.constructor.name)O=Y.constructor.name;else if(O=Y.constructor,RY[O])O=RY[O];else{O=String(O);if(!RY[O]){let d=/function\s+([^\(]+)/m.exec(O);RY[O]=d?d[1]:"[Anonymous]"}O=RY[O]}O='Unknown Error of type "'+O+'"'}else O="Unknown Error of unknown type";typeof Y.toString==="function"&&Object.prototype.toString!==Y.toString&&(O+=": "+Y.toString())}return{message:O,name:Y.name||"UnknownError",lineNumber:D,fileName:p,stack:z||"Not available"}}return{message:Y.message,
name:Y.name,lineNumber:Y.lineNumber,fileName:Y.fileName,stack:z}};
jM=function(Y,z){z||(z={});z[Ml(Y)]=!0;var O=Y.stack||"",D=Y.cause;D&&!z[Ml(D)]&&(O+="\nCaused by: ",D.stack&&D.stack.indexOf(D.toString())==0||(O+=typeof D==="string"?D:D.message+"\n"),O+=jM(D,z));Y=Y.errors;if(Array.isArray(Y)){D=1;let p;for(p=0;p<Y.length&&!(D>4);p++)z[Ml(Y[p])]||(O+="\nInner error "+D++ +": ",Y[p].stack&&Y[p].stack.indexOf(Y[p].toString())==0||(O+=typeof Y[p]==="string"?Y[p]:Y[p].message+"\n"),O+=jM(Y[p],z));p<Y.length&&(O+="\n... "+(Y.length-p)+" more inner errors")}return O};
Ml=function(Y){var z="";typeof Y.toString==="function"&&(z=""+Y);return z+Y.stack};
g.LI=function(Y,z,O){return Y.parseFromString(g.f9(z),O)};
Nl=function(Y,z){return new Worker(Rl(Y),z)};
A$=function(Y){return encodeURIComponent(String(Y))};
V9=function(Y){return decodeURIComponent(Y.replace(/\+/g," "))};
g.Hj=function(Y){Hvr.test(Y)&&(Y.indexOf("&")!=-1&&(Y=Y.replace(C8F,"&amp;")),Y.indexOf("<")!=-1&&(Y=Y.replace(nWW,"&lt;")),Y.indexOf(">")!=-1&&(Y=Y.replace(Wkv,"&gt;")),Y.indexOf('"')!=-1&&(Y=Y.replace(P8o,"&quot;")),Y.indexOf("'")!=-1&&(Y=Y.replace(B1W,"&#39;")),Y.indexOf("\x00")!=-1&&(Y=Y.replace(t9h,"&#0;")));return Y};
g.CI=function(Y){return Y==null?"":String(Y)};
nI=function(Y){var z=0;for(let O=0;O<Y.length;++O)z=31*z+Y.charCodeAt(O)>>>0;return z};
g.Wj=function(Y){var z=Number(Y);return z==0&&g.kW(Y)?NaN:z};
Pj=function(Y){return String(Y).replace(/\-([a-z])/g,function(z,O){return O.toUpperCase()})};
frH=function(Y){return Y.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(z,O,D){return O+D.toUpperCase()})};
Sok=function(Y){var z=1;Y=Y.split(":");for(var O=[];z>0&&Y.length;)O.push(Y.shift()),z--;Y.length&&O.push(Y.join(":"));return O};
g.Bj=function(Y,z,O,D,p,d,J){var c="";Y&&(c+=Y+":");O&&(c+="//",z&&(c+=z+"@"),c+=O,D&&(c+=":"+D));p&&(c+=p);d&&(c+="?"+d);J&&(c+="#"+J);return c};
g.t$=function(Y){return Y.match(UVH)};
fI=function(Y){return Y?decodeURI(Y):Y};
g.SM=function(Y){return fI(g.t$(Y)[3]||null)};
Uu=function(Y){return fI(g.t$(Y)[5]||null)};
$l=function(Y){Y=g.t$(Y);return g.Bj(Y[1],Y[2],Y[3],Y[4])};
xl=function(Y){Y=g.t$(Y);return g.Bj(null,null,null,null,Y[5],Y[6],Y[7])};
h$=function(Y){var z=Y.indexOf("#");return z<0?Y:Y.slice(0,z)};
g.ZG=function(Y,z){if(Y){Y=Y.split("&");for(let O=0;O<Y.length;O++){let D=Y[O].indexOf("="),p,d=null;D>=0?(p=Y[O].substring(0,D),d=Y[O].substring(D+1)):p=Y[O];z(p,d?V9(d):"")}}};
m1=function(Y,z){if(!z)return Y;var O=Y.indexOf("#");O<0&&(O=Y.length);var D=Y.indexOf("?");if(D<0||D>O){D=O;var p=""}else p=Y.substring(D+1,O);Y=[Y.slice(0,D),p,Y.slice(O)];O=Y[1];Y[1]=z?O?O+"&"+z:z:O;return Y[0]+(Y[1]?"?"+Y[1]:"")+Y[2]};
Q9=function(Y,z,O){if(Array.isArray(z))for(let D=0;D<z.length;D++)Q9(Y,String(z[D]),O);else z!=null&&O.push(Y+(z===""?"":"="+A$(z)))};
im=function(Y){var z=[];for(let O in Y)Q9(O,Y[O],z);return z.join("&")};
g.um=function(Y,z){z=im(z);return m1(Y,z)};
g.lm=function(Y,z,O){O=O!=null?"="+A$(O):"";return m1(Y,z+O)};
g.TG=function(Y,z,O,D){for(var p=O.length;(z=Y.indexOf(O,z))>=0&&z<D;){var d=Y.charCodeAt(z-1);if(d==38||d==63)if(d=Y.charCodeAt(z+p),!d||d==61||d==38||d==35)return z;z+=p+1}return-1};
g.eM=function(Y,z){var O=Y.search(g.aY),D=g.TG(Y,0,z,O);if(D<0)return null;var p=Y.indexOf("&",D);if(p<0||p>O)p=O;D+=z.length+1;return V9(Y.slice(D,p!==-1?p:0))};
ql=function(Y,z){for(var O=Y.search(g.aY),D=0,p,d=[];(p=g.TG(Y,D,z,O))>=0;)d.push(Y.substring(D,p)),D=Math.min(Y.indexOf("&",p)+1||O,O);d.push(Y.slice(D));return d.join("").replace($V$,"$1")};
xVA=function(Y,z,O){return g.lm(ql(Y,z),z,O)};
g.GG=function(Y){Y&&typeof Y.dispose=="function"&&Y.dispose()};
g.IY=function(Y){for(let z=0,O=arguments.length;z<O;++z){let D=arguments[z];g.PZ(D)?g.IY.apply(null,D):g.GG(D)}};
g.Eu=function(){this.eL=this.eL;this.GM=this.GM};
g.u=function(Y,z){Y.addOnDisposeCallback(g.xW(g.GG,z))};
g.kl=function(Y="bevasrsg"){return new Promise(z=>{if(window===window.top)var O=window;else{try{O=!!window?.top?.location.href&&!1}catch(p){O=!0}O=O?window:window.top}var D=O[Y];D?.bevasrs?z(new vj(D.bevasrs)):(D||(D={nqfbel:[]},O[Y]=D),D.nqfbel.push(p=>{z(new vj(p))}))})};
rz=function(Y){var z={c:Y.HI,e:Y.Mk,mc:Y.n5,me:Y.L5};Y.jc&&(z.co={c:Y.jc.i8,a:Y.jc.Ws,s:Y.jc.ek});return z};
h$k=function(Y){Y.Y!==void 0&&(Y.N.forEach(z=>{Y.Y?.removeEventListener(z,Y.U)}),Y.Y=void 0)};
mVk=async function(Y){if(!Y.pU.wpc)throw new bm(30,"NWA");if(Y.j)return Y.j;var z=await Y.pU.wpc();Y.j=new Zvh(z);return Y.j};
YE=function(Y){var z=[];oY(Y,FQ,6).forEach(O=>{KI(O,2)<=53&&z.push(KI(O,1))});
return z};
QHh=function(Y){var z=[];oY(Y,FQ,6).forEach(O=>{KI(O,2)>53&&z.push(KI(O,1))});
return z};
z5=function(Y){Y.then(()=>{},()=>{})};
Og=function(Y){return{fieldType:2,fieldName:Y}};
DA=function(Y){return{fieldType:3,fieldName:Y}};
JK=function(Y){return(d7||(d7=new TextEncoder)).encode(Y)};
cT=function(Y){g.MV.setTimeout(()=>{throw Y;},0)};
ivr=function(Y){return Array.prototype.map.call(Y,function(z){z=z.toString(16);return z.length>1?z:"0"+z}).join("")};
w7=function(Y){var z=[];for(let O=0;O<Y.length;O+=2)z.push(parseInt(Y.substring(O,O+2),16));return z};
jg=function(Y){var z=[],O=0;for(let D=0;D<Y.length;D++){let p=Y.charCodeAt(D);p<128?z[O++]=p:(p<2048?z[O++]=p>>6|192:((p&64512)==55296&&D+1<Y.length&&(Y.charCodeAt(D+1)&64512)==56320?(p=65536+((p&1023)<<10)+(Y.charCodeAt(++D)&1023),z[O++]=p>>18|240,z[O++]=p>>12&63|128):z[O++]=p>>12|224,z[O++]=p>>6&63|128),z[O++]=p&63|128)}return z};
g.RL=function(){var Y=g.MV.navigator;return Y&&(Y=Y.userAgent)?Y:""};
Ls=function(Y){if(!g.sg&&!g.yH||!g.Mu)return!1;for(let z=0;z<g.Mu.brands.length;z++){let {brand:O}=g.Mu.brands[z];if(O&&O.indexOf(Y)!=-1)return!0}return!1};
g.Nu=function(Y){return g.RL().indexOf(Y)!=-1};
AK=function(){return g.sg||g.yH?!!g.Mu&&g.Mu.brands.length>0:!1};
VH=function(){return AK()?!1:g.Nu("Opera")};
HT=function(){return g.Nu("Firefox")||g.Nu("FxiOS")};
g.ns=function(){return g.Nu("Safari")&&!(Cs()||(AK()?0:g.Nu("Coast"))||VH()||(AK()?0:g.Nu("Edge"))||(AK()?Ls("Microsoft Edge"):g.Nu("Edg/"))||(AK()?Ls("Opera"):g.Nu("OPR"))||HT()||g.Nu("Silk")||g.Nu("Android"))};
Cs=function(){return AK()?Ls("Chromium"):(g.Nu("Chrome")||g.Nu("CriOS"))&&!(AK()?0:g.Nu("Edge"))||g.Nu("Silk")};
g.WT=function(){return g.sg||g.yH?!!g.Mu&&!!g.Mu.platform:!1};
g.PT=function(){return g.WT()?g.Mu.platform==="Android":g.Nu("Android")};
BT=function(){return g.Nu("iPhone")&&!g.Nu("iPod")&&!g.Nu("iPad")};
g.tK=function(){return BT()||g.Nu("iPad")||g.Nu("iPod")};
g.fs=function(){return g.WT()?g.Mu.platform==="macOS":g.Nu("Macintosh")};
g.Sg=function(){return g.WT()?g.Mu.platform==="Windows":g.Nu("Windows")};
g.Ug=function(Y){g.Ug[" "](Y);return Y};
lrW=function(Y,z){var O=uhh;return Object.prototype.hasOwnProperty.call(O,Y)?O[Y]:O[Y]=z(Y)};
g.xE=function(Y){return lrW(Y,function(){return g.Kv($E,Y)>=0})};
g.m4=function(Y,z){z===void 0&&(z=0);hK();z=ZA[z];for(var O=Array(Math.floor(Y.length/3)),D=z[64]||"",p=0,d=0;p<Y.length-2;p+=3){var J=Y[p],c=Y[p+1],w=Y[p+2],R=z[J>>2];J=z[(J&3)<<4|c>>4];c=z[(c&15)<<2|w>>6];w=z[w&63];O[d++]=""+R+J+c+w}R=0;w=D;switch(Y.length-p){case 2:R=Y[p+1],w=z[(R&15)<<2]||D;case 1:Y=Y[p],O[d]=""+z[Y>>2]+z[(Y&3)<<4|R>>4]+w+D}return O.join("")};
g.QH=function(Y,z,O){if(z){let D=[],p=0;for(let d=0;d<Y.length;d++){let J=Y.charCodeAt(d);if(J>255){let c=Error("go/unicode-to-byte-error");if(O)throw c;D[p++]=J&255;J>>=8}D[p++]=J}Y=g.m4(D,z)}else Y=g.MV.btoa(Y);return Y};
uP=function(Y){var z=[];iP(Y,function(O){z.push(O)});
return z};
Xm=function(Y,z,O,D,p){var d=z^Y;if(Y+5>>2<Y&&(Y+2^25)>=Y)for(var J=O[n[2]];J;)O[n[d^2871]](O[n[d^2833]](--J,1)[0]);if(((Y|1)&11)==1){lP(d^2953,d^1067,O);var c=O[n[0]]}Y-8>>3==2&&(D===n[d^4366]&&((J=p[n[d^4410]](n[d^4368]))>=0?(D=`cmo=${p[n[d^4378]](0,J)}`,p=p[n[d^4378]](J+1)):(J=p[n[d^4410]](n[d^4429]))>=0&&(D=`cmo=${p[n[d^4378]](0,J)}`,p=p[n[d^4378]](J+3))),O[D]=p);return c};
g7=function(Y){var z=Y.length,O=z*3/4;O%3?O=Math.floor(O):"=.".indexOf(Y[z-1])!=-1&&(O="=.".indexOf(Y[z-2])!=-1?O-2:O-1);var D=new Uint8Array(O),p=0;iP(Y,function(d){D[p++]=d});
return p!==O?D.subarray(0,p):D};
iP=function(Y,z){function O(p){for(;D<Y.length;){let d=Y.charAt(D++),J=T5[d];if(J!=null)return J;if(!g.kW(d))throw Error("Unknown base64 encoding at char: "+d);}return p}
hK();for(var D=0;;){let p=O(-1),d=O(0),J=O(64),c=O(64);if(c===64&&p===-1)break;z(p<<2|d>>4);J!=64&&(z(d<<4&240|J>>2),c!=64&&z(J<<6&192|c))}};
hK=function(){if(!T5){T5={};var Y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),z=["+/=","+/","-_=","-_.","-_"];for(let O=0;O<5;O++){let D=Y.concat(z[O].split(""));ZA[O]=D;for(let p=0;p<D.length;p++){let d=D[p];T5[d]===void 0&&(T5[d]=p)}}}};
gWv=function(Y){return XZ8[Y]||""};
eg=function(Y){Y=aL.test(Y)?Y.replace(aL,gWv):Y;Y=atob(Y);var z=new Uint8Array(Y.length);for(let O=0;O<Y.length;O++)z[O]=Y.charCodeAt(O);return z};
Eg=function(){return qu||(qu=new G5(null,IL))};
kE=function(Y){vT(IL);var z=Y.j;z=z==null||z!=null&&z instanceof Uint8Array?z:typeof z==="string"?eg(z):null;return z==null?z:Y.j=z};
r7=function(Y){return new Uint8Array(kE(Y)||0)};
vT=function(Y){if(Y!==IL)throw Error("illegal external caller");};
bP=function(Y){Y=Error(Y);wz(Y,"warning");return Y};
Fm=function(Y,z){if(Y!=null){var O=oL??(oL={});var D=O[Y]||0;D>=z||(O[Y]=D+1,Y=Error(),wz(Y,"incident"),cT(Y))}};
Ks=function(Y,z=!1){return z&&Symbol.for&&Y?Symbol.for(Y):Y!=null?Symbol(Y):Symbol()};
Oj=function(Y,z){return z===void 0?Y.j!==Yr&&!!(2&(Y.o5[z2]|0)):!!(2&z)&&Y.j!==Yr};
sj=function(Y,z,O){var D=Y.C(),p={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(g.DV()),referer:document.location.toString(),signatureTimestamp:20642},d=g.pl();Y.isAutonav&&(p.autonav=!0);d.wk(141)&&(p.autonavState=d.wk(140)?"STATE_OFF":"STATE_ON");p.autoCaptionsDefaultOn=d.wk(66);dK(Y)&&(p.autoplay=!0);D.Z&&Y.cycToken&&(p.cycToken=Y.cycToken);D.enablePrivacyFilter&&(p.enablePrivacyFilter=!0);Y.isFling&&(p.fling=!0);var J=Y.forceAdsUrl;if(J){d={};var c=[];J=J.split(",");for(var w of J){var R=
w.split("|");R.length!==3||w.includes("=")||(R[0]=`breaktype=${R[0]}`,R[1]=`offset=${R[1]}`,R[2]=`url=${R[2]}`);J={adtype:"video_ad"};for(var y of R){let [X,...e]=y.split("=");J[X]=e.join("=")}R=J.url;let V=J.presetad,W=J.viralresponseurl,x=Number(J.campaignid),a=J.bibliotecaadid;if(J.adtype==="in_display_ad")R&&(d.url=R),V&&(d.presetAd=V),W&&(d.viralAdResponseUrl=W),x&&(d.viralCampaignId=String(x)),a&&(d.bibliotecaAdId=a);else if(J.adtype==="video_ad"){let X={offset:{kind:"OFFSET_MILLISECONDS",value:String(Number(J.offset)||
0)}};if(J=T1Z[J.breaktype])X.breakType=J;R&&(X.url=R);V&&(X.presetAd=V);W&&(X.viralAdResponseUrl=W);x&&(X.viralCampaignId=String(x));a&&(X.bibliotecaAdId=a);c.push(X)}}Object.keys(d).length>0?p.forceAdParameters={videoAds:c,inDisplayAd:d}:p.forceAdParameters={videoAds:c}}Y.isInlinePlaybackNoAd&&(p.isInlinePlaybackNoAd=!0);Y.isLivingRoomDeeplink&&(p.isLivingRoomDeeplink=!0);w=Y.QJ;if(w!=null){w={startWalltime:String(w)};if(y=Y.Yp)w.manifestDuration=String(y||14400);p.liveContext=w}Y.mutedAutoplay&&
(p.mutedAutoplay=!0,w=D.getWebPlayerContextConfig(),w?.embedsHostFlags?.allowMutedAutoplayDurationMode&&w?.embedsHostFlags?.allowMutedAutoplayDurationMode.includes(Jg[Y.mutedAutoplayDurationMode])&&(p.mutedAutoplayDurationMode=Jg[Y.mutedAutoplayDurationMode]));if(Y.Ge?0:Y.yH)p.splay=!0;w=Y.vnd;w===5&&(p.vnd=w);w={};if(y=Y.isMdxPlayback)w.triggeredByMdx=y;if(y=Y.Pf)w.skippableAdsSupported=y.split(",").includes("ska");if(c=Y.hJ){y=Y.Bo;d=[];for(var M of cn(c)){c=M.platform;c={applicationState:M.pH?
"INACTIVE":"ACTIVE",clientFormFactor:ar8[c]||"UNKNOWN_FORM_FACTOR",clientName:wK[M.F_]||"UNKNOWN_INTERFACE",clientVersion:M.deviceVersion||"",platform:e$8[c]||"UNKNOWN_PLATFORM"};J={};if(y){var L=void 0;try{L=JSON.parse(y)}catch(V){g.jZ(V)}L&&(J={params:[{key:"ms",value:L.ms}]},L.advertising_id&&(J.advertisingId=L.advertising_id),L.limit_ad_tracking!==void 0&&L.limit_ad_tracking!==null&&(J.limitAdTracking=L.limit_ad_tracking),c.osName=L.os_name,c.userAgent=L.user_agent,c.windowHeightPoints=L.window_height_points,
c.windowWidthPoints=L.window_width_points)}d.push({adSignalsInfo:J,remoteClient:c})}w.remoteContexts=d}M=Y.sourceContainerPlaylistId;L=Y.serializedMdxMetadata;if(M||L)y={},M&&(y.mdxPlaybackContainerInfo={sourceContainerPlaylistId:M}),L&&(y.serializedMdxMetadata=L),w.mdxPlaybackSourceContext=y;p.mdxContext=w;M=z.width;M>0&&(p.playerWidthPixels=Math.round(M));if(z=z.height)p.playerHeightPixels=Math.round(z);O!==0&&(p.vis=O);if(O=D.widgetReferrer)p.widgetReferrer=O.substring(0,128);g.Rm(D)&&p&&(p.ancestorOrigins=
D.ancestorOrigins);Y.defaultActiveSourceVideoId&&(p.compositeVideoContext={defaultActiveSourceVideoId:Y.defaultActiveSourceVideoId});if(Y=D.getWebPlayerContextConfig())p.encryptedHostFlags=Y.encryptedHostFlags;return p};
yl=function(Y,z){if(Y!=null)if(typeof Y==="string")Y=Y?new G5(Y,IL):Eg();else if(Y.constructor!==G5)if(Y!=null&&Y instanceof Uint8Array)Y=Y.length?new G5(new Uint8Array(Y),IL):Eg();else{if(!z)throw Error();Y=void 0}return Y};
MZ=function(Y,z,O){var D=z&128?0:-1,p=Y.length,d;if(d=!!p)d=Y[p-1],d=d!=null&&typeof d==="object"&&d.constructor===Object;var J=p+(d?-1:0);for(z=z&128?1:0;z<J;z++)O(z-D,Y[z]);if(d){Y=Y[p-1];for(let c in Y)!isNaN(c)&&O(+c,Y[c])}};
NZ=function(Y){return Y&128?Ll:void 0};
Ag=function(Y){Y.HF=!0;return Y};
g.Cl=function(Y){if((0,g.Vl)(Y)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(Y))throw Error(String(Y));}else if((0,g.Hn)(Y)&&!Number.isSafeInteger(Y))throw Error(String(Y));return BigInt(Y)};
Pn=function(Y){var z=Y>>>0;nl=z;Wn=(Y-z)/4294967296>>>0};
Bn=function(Y){if(Y<0){Pn(0-Y);Y=nl;var z=Wn;z=~z;Y?Y=~Y+1:z+=1;let [O,D]=[Y,z];nl=O>>>0;Wn=D>>>0}else Pn(Y)};
Uj=function(Y,z){var O=z*4294967296+(Y>>>0);return Number.isSafeInteger(O)?O:SZ(Y,z)};
$r=function(Y,z){return g.Cl(BigInt.asUintN(64,(BigInt(z>>>0)<<BigInt(32))+BigInt(Y>>>0)))};
g.xr=function(Y,z){return g.Cl(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(z))<<BigInt(32))+BigInt.asUintN(32,BigInt(Y))))};
SZ=function(Y,z){z>>>=0;Y>>>=0;var O;z<=2097151?O=""+(4294967296*z+Y):O=""+(BigInt(z)<<BigInt(32)|BigInt(Y));return O};
hg=function(){var Y=nl,z=Wn,O;z&2147483648?O=""+(BigInt(z|0)<<BigInt(32)|BigInt(Y>>>0)):O=SZ(Y,z);return O};
ZV=function(Y){Y.length<16?Bn(Number(Y)):(Y=BigInt(Y),nl=Number(Y&BigInt(4294967295))>>>0,Wn=Number(Y>>BigInt(32)&BigInt(4294967295)))};
g.m3=function(Y){if(Y!=null&&typeof Y!=="number")throw Error(`Value of float/double field must be a number, found ${typeof Y}: ${Y}`);return Y};
Ql=function(Y){if(Y==null||typeof Y==="number")return Y;if(Y==="NaN"||Y==="Infinity"||Y==="-Infinity")return Number(Y)};
ic=function(Y){return Y.displayName||Y.name||"unknown type name"};
GFH=function(Y,z,O,D){var p=[];for(let c of O){if(!c.url)continue;O=new g.uc(c.url,!0);if(c.s){var d=O,J=c.sp;let w=lc(5,5799,XL(1,4712,c.s));d[n[34]](J,gK(9,7105,w))}for(let w of Object.keys(D))O.set(w,D[w]);d=am(c.type,c.quality,c.itag,c.width,c.height);p.push(new qoW(d,O))}return eZ(Y.N,p,qZ(Y,z),!1)};
G2=function(Y){if(Y!=null&&typeof Y!=="boolean")throw Error(`Expected boolean but got ${Cv(Y)}: ${Y}`);return Y};
Ej=function(Y){switch(typeof Y){case "bigint":return!0;case "number":return Im(Y);case "string":return IrF.test(Y);default:return!1}};
vn=function(Y){if(typeof Y!=="number")throw bP("int32");if(!Im(Y))throw bP("int32");return Y|0};
g.kr=function(Y){return Y==null?Y:vn(Y)};
rK=function(Y){if(Y==null)return Y;if(typeof Y==="string"&&Y)Y=+Y;else if(typeof Y!=="number")return;return Im(Y)?Y|0:void 0};
bc=function(Y){if(Y==null)return Y;if(typeof Y==="string"&&Y)Y=+Y;else if(typeof Y!=="number")return;return Im(Y)?Y>>>0:void 0};
g.Y9=function(Y){if(Y!=null)a:{if(!Ej(Y))throw bP("int64");switch(typeof Y){case "string":Y=om(Y);break a;case "bigint":Y=g.Cl(FL(64,Y));break a;default:Y=Kl(Y)}}return Y};
var EWZ=function(Y,z){return gK[n[14]](this,7,5072,Y,z)};
DU=function(Y){Ej(Y);Y=zM(Y);if(!OJ(Y)){Bn(Y);var z=nl,O=Wn;if(Y=O&2147483648)z=~z+1>>>0,O=~O>>>0,z==0&&(O=O+1>>>0);z=Uj(z,O);Y=typeof z==="number"?Y?-z:z:Y?"-"+z:z}return Y};
pY=function(Y){Ej(Y);var z=zM(Number(Y));if(OJ(z))return String(z);z=Y.indexOf(".");z!==-1&&(Y=Y.substring(0,z));z=Y.length;(Y[0]==="-"?z<20||z===20&&Y<="-9223372036854775808":z<19||z===19&&Y<="9223372036854775807")||(ZV(Y),Y=hg());return Y};
om=function(Y){var z=zM(Number(Y));if(OJ(z))return g.Cl(z);z=Y.indexOf(".");z!==-1&&(Y=Y.substring(0,z));return g.Cl(FL(64,BigInt(Y)))};
Kl=function(Y){OJ(Y)?Y=g.Cl(DU(Y)):(Ej(Y),Y=zM(Y),OJ(Y)?Y=String(Y):(Bn(Y),Y=hg()),Y=g.Cl(Y));return Y};
dX=function(Y){var z=typeof Y;if(Y==null)return Y;if(z==="bigint")return g.Cl(FL(64,Y));if(Ej(Y))return z==="string"?om(Y):Kl(Y)};
vWr=function(Y){if(Y==null)return Y;var z=typeof Y;if(z==="bigint")return String(FL(64,Y));if(Ej(Y)){if(z==="string")return pY(Y);if(z==="number")return DU(Y)}};
J4=function(Y){if(Y==null)return Y;var z=typeof Y;if(z==="bigint")return String(kFo(64,Y));if(Ej(Y)){if(z==="string")return Ej(Y),z=zM(Number(Y)),OJ(z)&&z>=0?Y=String(z):(z=Y.indexOf("."),z!==-1&&(Y=Y.substring(0,z)),Y[0]==="-"?z=!1:(z=Y.length,z=z<20?!0:z===20&&Y<="18446744073709551615"),z||(ZV(Y),Y=SZ(nl,Wn))),Y;if(z==="number")return Ej(Y),Y=zM(Y),Y>=0&&OJ(Y)||(Bn(Y),Y=Uj(nl,Wn)),Y}};
cS=function(Y){if(Y==null||typeof Y=="string"||Y instanceof G5)return Y};
rAF=function(Y){if(typeof Y!=="string")throw Error();return Y};
wX=function(Y){if(Y!=null&&typeof Y!=="string")throw Error();return Y};
g.jN=function(Y){return Y==null||typeof Y==="string"?Y:void 0};
RQ=function(Y,z){if(!(Y instanceof z))throw Error(`Expected instanceof ${ic(z)} but got ${Y&&ic(Y.constructor)}`);return Y};
MQ=function(Y,z,O){if(Y!=null&&Y[sJ]===yy)return Y;if(Array.isArray(Y)){var D=Y[z2]|0;O=D|O&32|O&2;O!==D&&(Y[z2]=O);return new z(Y)}};
LY=function(Y){return Y};
A4=function(Y){var z=Qv(NQ);return z?Y[z]:void 0};
Vy=function(Y,z){for(let O in Y)!isNaN(O)&&z(Y,+O,Y[O])};
bvv=function(Y){var z=new HS;Vy(Y,(O,D,p)=>{z[D]=[...p]});
z.Uu=Y.Uu;return z};
nY=function(Y,z){if(Qv(CY)&&Qv(NQ)&&void 0===CY){Y=Y.o5;var O=Y[NQ];if(O&&(O=O.Uu))try{O(Y,z,oWW)}catch(D){cT(D)}}};
WS=function(Y,z){var O=Qv(NQ);O&&Y[O]?.[z]!=null&&Fm(Fkv,3)};
Ylo=function(Y,z){z<100||Fm(KkA,1)};
BS=function(Y,z,O,D){var p=D!==void 0;D=!!D;var d=Qv(NQ),J;!p&&d&&(J=Y[d])&&Vy(J,Ylo);d=[];var c=Y.length;J=4294967295;var w=!1,R=!!(z&64),y=R?z&128?0:-1:void 0;if(!(z&1)){var M=c&&Y[c-1];M!=null&&typeof M==="object"&&M.constructor===Object?(c--,J=c):M=void 0;!R||z&128||p||(w=!0,J=(PS??LY)(J-y,y,Y,M,void 0)+y)}z=void 0;for(var L=0;L<c;L++){let V=Y[L];if(V!=null&&(V=O(V,D))!=null)if(R&&L>=J){let W=L-y;(z??(z={}))[W]=V}else d[L]=V}if(M)for(let V in M){c=M[V];if(c==null||(c=O(c,D))==null)continue;L=
+V;let W;R&&!Number.isNaN(L)&&(W=L+y)<J?d[W]=c:(z??(z={}))[V]=c}z&&(w?d.push(z):d[J]=z);p&&Qv(NQ)&&(Y=A4(Y))&&Y instanceof HS&&(d[NQ]=bvv(Y));return d};
fY=function(Y){switch(typeof Y){case "number":return Number.isFinite(Y)?Y:""+Y;case "bigint":return t4(Y)?Number(Y):""+Y;case "boolean":return Y?1:0;case "object":if(Array.isArray(Y)){var z=Y[z2]|0;return Y.length===0&&z&1?void 0:BS(Y,z,fY)}if(Y!=null&&Y[sJ]===yy)return SN(Y);if(Y instanceof G5){z=Y.j;if(z==null)Y="";else if(typeof z==="string")Y=z;else{let O="",D=0,p=z.length-10240;for(;D<p;)O+=String.fromCharCode.apply(null,z.subarray(D,D+=10240));O+=String.fromCharCode.apply(null,D?z.subarray(D):
z);Y=Y.j=btoa(O)}return Y}return}return Y};
UJ=function(Y,z){if(z){PS=z==null||z===LY||z[zMW]!==O9v?LY:z;try{return SN(Y)}finally{PS=void 0}}return SN(Y)};
SN=function(Y){Y=Y.o5;return BS(Y,Y[z2]|0,fY)};
DY1=function(Y){switch(typeof Y){case "boolean":return $9||($9=[0,void 0,!0]);case "number":return Y>0?void 0:Y===0?x9||(x9=[0,void 0]):[-Y,void 0];case "string":return[0,Y];case "object":return Y}};
ZU=function(Y,z){return h4(Y,z[0],z[1])};
h4=function(Y,z,O,D=0){if(Y==null){var p=32;O?(Y=[O],p|=128):Y=[];z&&(p=p&-16760833|(z&1023)<<14)}else{if(!Array.isArray(Y))throw Error("narr");p=Y[z2]|0;if(mR&&1&p)throw Error("rfarr");2048&p&&!(2&p)&&pyv();if(p&256)throw Error("farr");if(p&64)return(p|D)!==p&&(Y[z2]=p|D),Y;if(O&&(p|=128,O!==Y[0]))throw Error("mid");a:{O=Y;p|=64;var d=O.length;if(d){var J=d-1;let w=O[J];if(w!=null&&typeof w==="object"&&w.constructor===Object){z=p&128?0:-1;J-=z;if(J>=1024)throw Error("pvtlmt");for(var c in w)if(d=
+c,d<J)O[d+z]=w[c],delete w[c];else break;p=p&-16760833|(J&1023)<<14;break a}}if(z){c=Math.max(z,d-(p&128?0:-1));if(c>1024)throw Error("spvt");p=p&-16760833|(c&1023)<<14}}}Y[z2]=p|64|D;return Y};
pyv=function(){if(mR)throw Error("carr");Fm(dY$,5)};
JVo=function(Y,z){if(typeof Y!=="object")return Y;if(Array.isArray(Y)){var O=Y[z2]|0;Y.length===0&&O&1?Y=void 0:O&2||(!z||4096&O||16&O?Y=Qy(Y,O,!1,z&&!(O&16)):(Y[z2]|=34,O&4&&Object.freeze(Y)));return Y}if(Y!=null&&Y[sJ]===yy)return z=Y.o5,O=z[z2]|0,Oj(Y,O)?Y:uo(Y,z,O)?lo(Y,z):Qy(z,O);if(Y instanceof G5)return Y};
lo=function(Y,z,O){Y=new Y.constructor(z);O&&(Y.j=Yr);Y.U=Yr;return Y};
Qy=function(Y,z,O,D){D??(D=!!(34&z));Y=BS(Y,z,JVo,D);D=32;O&&(D|=2);z=z&16769217|D;Y[z2]=z;return Y};
X3=function(Y){var z=Y.o5,O=z[z2]|0;return Oj(Y,O)?uo(Y,z,O)?lo(Y,z,!0):new Y.constructor(Qy(z,O,!1)):Y};
gX=function(Y){if(Y.j!==Yr)return!1;var z=Y.o5;z=Qy(z,z[z2]|0);z[z2]|=2048;Y.o5=z;Y.j=void 0;Y.U=void 0;return!0};
aQ=function(Y){if(!gX(Y)&&Oj(Y,Y.o5[z2]|0))throw Error();};
eN=function(Y,z){z===void 0&&(z=Y[z2]|0);z&32&&!(z&4096)&&(Y[z2]=z|4096)};
uo=function(Y,z,O){return O&2?!0:O&32&&!(O&4096)?(z[z2]=O|2,Y.j=Yr,!0):!1};
GM=function(Y,z,O,D,p){Object.isExtensible(Y);z=qQ(Y.o5,z,O,p);if(z!==null||D&&Y.U!==Yr)return z};
qQ=function(Y,z,O,D){if(z===-1)return null;var p=z+(O?0:-1),d=Y.length-1;if(!(d<1+(O?0:-1))){if(p>=d){var J=Y[d];if(J!=null&&typeof J==="object"&&J.constructor===Object){O=J[z];var c=!0}else if(p===d)O=J;else return}else O=Y[p];if(D&&O!=null){D=D(O);if(D==null)return D;if(!Object.is(D,O))return c?J[z]=D:Y[p]=D,D}return O}};
EJ=function(Y,z,O,D){aQ(Y);var p=Y.o5;IQ(p,p[z2]|0,z,O,D);return Y};
IQ=function(Y,z,O,D,p){var d=O+(p?0:-1),J=Y.length-1;if(J>=1+(p?0:-1)&&d>=J){let c=Y[J];if(c!=null&&typeof c==="object"&&c.constructor===Object)return c[O]=D,z}if(d<=J)return Y[d]=D,z;D!==void 0&&(J=(z??(z=Y[z2]|0))>>14&1023||536870912,O>=J?D!=null&&(Y[J+(p?0:-1)]={[O]:D}):Y[d]=D);return z};
g.F3=function(Y,z,O,D,p){var d=Y.o5,J=d[z2]|0;D=Oj(Y,J)?1:D;p=!!p||D===3;D===2&&gX(Y)&&(d=Y.o5,J=d[z2]|0);Y=vS(d,z);var c=Y===k9?7:Y[z2]|0,w=rX(c,J);var R=4&w?!1:!0;if(R){4&w&&(Y=[...Y],c=0,w=bo(w,J),J=IQ(d,J,z,Y));let y=0,M=0;for(;y<Y.length;y++){let L=O(Y[y]);L!=null&&(Y[M++]=L)}M<y&&(Y.length=M);O=(w|4)&-513;w=O&=-1025;w&=-4097}w!==c&&(Y[z2]=w,2&w&&Object.freeze(Y));return Y=oQ(Y,w,d,J,z,void 0,D,R,p)};
oQ=function(Y,z,O,D,p,d,J,c,w){var R=z;J===1||(J!==4?0:2&z||!(16&z)&&32&D)?KY(z)||(z|=!Y.length||c&&!(4096&z)||32&D&&!(4096&z||16&z)?2:256,z!==R&&(Y[z2]=z),Object.freeze(Y)):(J===2&&KY(z)&&(Y=[...Y],R=0,z=bo(z,D),D=IQ(O,D,p,Y,d)),KY(z)||(w||(z|=16),z!==R&&(Y[z2]=z)));2&z||!(4096&z||16&z)||eN(O,D);return Y};
vS=function(Y,z,O){Y=qQ(Y,z,O);return Array.isArray(Y)?Y:k9};
rX=function(Y,z){2&z&&(Y|=2);return Y|1};
KY=function(Y){return!!(2&Y)&&!!(4&Y)||!!(256&Y)};
Ys=function(Y){return yl(Y,!0)};
zB=function(Y,z){Y=GM(Y,z,void 0,void 0,Ys);return Y==null?Eg():Y};
Of=function(Y,z,O){aQ(Y);var D=Y.o5,p=D[z2]|0;if(z==null)return IQ(D,p,3),Y;if(!Array.isArray(z))throw bP();var d=z===k9?7:z[z2]|0,J=d,c=KY(d),w=c||Object.isFrozen(z);c||(d=0);w||(z=[...z],J=0,d=bo(d,p),w=!1);d|=5;c=(4&d?512&d?512:1024&d?1024:0:void 0)??1024;d|=c;for(let R=0;R<z.length;R++){let y=z[R],M=O(y,c);Object.is(y,M)||(w&&(z=[...z],J=0,d=bo(d,p),w=!1),z[R]=M)}d!==J&&(w&&(z=[...z],d=bo(d,p)),z[z2]=d);IQ(D,p,3,z);return Y};
g.DL=function(Y,z,O,D,p){aQ(Y);var d=Y.o5;IQ(d,d[z2]|0,z,(D==="0"?Number(O)===0:O===D)?void 0:O,p);return Y};
pR=function(Y,z,O){if(z&2)throw Error();var D=NZ(z),p=vS(Y,O,D),d=p===k9?7:p[z2]|0,J=rX(d,z);if(2&J||KY(J)||16&J)J===d||KY(J)||(p[z2]=J),p=[...p],d=0,J=bo(J,z),IQ(Y,z,O,p,D);J&=-13;J!==d&&(p[z2]=J);return p};
ws=function(Y,z,O,D){aQ(Y);var p=Y.o5,d=p[z2]|0;if(D==null){let J=ds(p);if(Jf(J,p,d,O)===z)J.set(O,0);else return Y}else d=cV(p,d,O,z);IQ(p,d,z,D);return Y};
j8=function(Y,z,O,D){var p=Y[z2]|0,d=NZ(p);p=cV(Y,p,O,z,d);IQ(Y,p,z,D,d)};
Re=function(Y,z,O){Y=Y.o5;return Jf(ds(Y),Y,void 0,z)===O?O:-1};
ds=function(Y){return Y[sf]??(Y[sf]=new Map)};
cV=function(Y,z,O,D,p){D===0||O.includes(D);var d=ds(Y),J=Jf(d,Y,z,O,p);J!==D&&(J&&(z=IQ(Y,z,J,void 0,p)),d.set(O,D));return z};
Jf=function(Y,z,O,D,p){var d=Y.get(D);if(d!=null)return d;d=0;for(let J=0;J<D.length;J++){let c=D[J];qQ(z,c,p)!=null&&(d!==0&&(O=IQ(z,O,d,void 0,p)),d=c)}Y.set(D,d);return d};
y2=function(Y,z,O){var D=Y[z2]|0,p=NZ(D),d=qQ(Y,O,p);if(d!=null&&d[sJ]===yy){if(!Oj(d))return gX(d),d.o5;var J=d.o5}else Array.isArray(d)&&(J=d);if(J){let c=J[z2]|0;c&2&&(J=Qy(J,c))}J=ZU(J,z);J!==d&&IQ(Y,D,O,J,p);return J};
ML=function(Y,z,O,D,p){var d=!1;D=qQ(Y,D,p,J=>{var c=MQ(J,O,z);d=c!==J&&c!=null;return c});
if(D!=null)return d&&!Oj(D)&&eN(Y,z),D};
NL=function(Y,z,O,D){Y=Y.o5;(O=ML(Y,Y[z2]|0,z,O,D))||(O=z[LR])||(D=new z,O=D.o5,O[z2]|=34,O=z[LR]=D);return O};
Af=function(Y,z,O,D){var p=Y.o5,d=p[z2]|0;z=ML(p,d,z,O,D);if(z==null)return z;d=p[z2]|0;if(!Oj(Y,d)){let J=X3(z);J!==z&&(gX(Y)&&(p=Y.o5,d=p[z2]|0),z=J,d=IQ(p,d,O,z,D),eN(p,d))}return z};
HV=function(Y,z,O,D){var p=Y.o5;return V2(Y,p,p[z2]|0,z,O,1,D)};
V2=function(Y,z,O,D,p,d,J,c,w){var R=Oj(Y,O);d=R?1:d;c=!!c||d===3;R=w&&!R;(d===2||R)&&gX(Y)&&(z=Y.o5,O=z[z2]|0);Y=vS(z,p,J);var y=Y===k9?7:Y[z2]|0,M=rX(y,O);if(w=!(4&M)){var L=Y,V=O;let W=!!(2&M);W&&(V|=2);let x=!W,a=!0,X=0,e=0;for(;X<L.length;X++){let I=MQ(L[X],D,V);if(I instanceof D){if(!W){let v=Oj(I);x&&(x=!v);a&&(a=v)}L[e++]=I}}e<X&&(L.length=e);M|=4;M=a?M&-4097:M|4096;M=x?M|8:M&-9}M!==y&&(Y[z2]=M,2&M&&Object.freeze(Y));if(R&&!(8&M||!Y.length&&(d===1||(d!==4?0:2&M||!(16&M)&&32&O)))){KY(M)&&(Y=
[...Y],M=bo(M,O),O=IQ(z,O,p,Y,J));D=Y;R=M;for(y=0;y<D.length;y++)L=D[y],M=X3(L),L!==M&&(D[y]=M);R|=8;M=R=D.length?R|4096:R&-4097;Y[z2]=M}return Y=oQ(Y,M,z,O,p,J,d,w,c)};
oY=function(Y,z,O){var D=Y.o5;return V2(Y,D,D[z2]|0,z,O,void 0===nR?2:4,void 0,!1,!0)};
WV=function(Y,z){Y!=null?RQ(Y,z):Y=void 0;return Y};
PV=function(Y,z,O,D,p){D=WV(D,z);EJ(Y,O,D,p);D&&!Oj(D)&&eN(Y.o5);return Y};
BV=function(Y,z,O,D,p){p=WV(p,z);ws(Y,O,D,p);p&&!Oj(p)&&eN(Y.o5);return Y};
tf=function(Y,z,O,D){aQ(Y);var p=Y.o5,d=p[z2]|0;if(D==null)return IQ(p,d,O),Y;if(!Array.isArray(D))throw bP();var J=D===k9?7:D[z2]|0,c=J,w=KY(J),R=w||Object.isFrozen(D),y=!0,M=!0;for(let V=0;V<D.length;V++){var L=D[V];RQ(L,z);w||(L=Oj(L),y&&(y=!L),M&&(M=L))}w||(J=y?13:5,J=M?J&-4097:J|4096);R&&J===c||(D=[...D],c=0,J=bo(J,d));J!==c&&(D[z2]=J);d=IQ(p,d,O,D);2&J||!(4096&J||16&J)||eN(p,d);return Y};
$s=function(Y,z,O,D){var p=z^Y;if(!(Y>>1&15)){lP(p^2317,p^1711,O);var d=O[n[p^2411]]+(O[n[p^2411]]?n[p^2403]:n[p^2366])+O[n[0]]+O[n[p^2400]];if(fR(3,p^1849,O)){let c=[];g.S8(O[n[4]],(w,R)=>{w!==null&&c[n[p^2401]](`${R}=${w}`)});
d+=`?${c[n[1]](n[p^2374])}`}var J=d}(Y-2&15)==3&&O[n[2]]!=0&&(d=Uf(1,3006,D,O),D=d[0]);(Y>>2&15)==2&&(lP(p^7754,p^4584,O),(d=O[n[4]][n[p^7730]]||null)&&(d=HZ(p^7682,p^15882,d,O)),J=[]);(Y|24)==Y&&O[n[37]]();return J};
bo=function(Y,z){return Y=(2&z?Y|2:Y&-3)&-273};
xs=function(Y,z,O,D){var p=D;aQ(Y);D=Y.o5;Y=V2(Y,D,D[z2]|0,O,z,2,void 0,!0);p=p!=null?RQ(p,O):new O;Y.push(p);z=O=Y===k9?7:Y[z2]|0;(p=Oj(p))?(O&=-9,Y.length===1&&(O&=-4097)):O|=4096;O!==z&&(Y[z2]=O);p||eN(D)};
KI=function(Y,z,O=0){return rK(GM(Y,z))??O};
hf=function(Y,z,O=cV1){return GM(Y,z,void 0,void 0,dX)??O};
ZL=function(Y,z,O="",D){return g.jN(GM(Y,z,D))??O};
mA=function(Y,z){Y=GM(Y,z);return(Y==null?Y:Im(Y)?Y|0:void 0)??0};
iS=function(Y,z){return g.jN(GM(Y,z,void 0,Q2))};
uS=function(Y,z,O){return EJ(Y,z,g.Y9(O))};
g.lS=function(Y,z,O){return EJ(Y,z,wX(O))};
X8=function(Y,z,O,D){return g.DL(Y,z,wX(O),"",D)};
gs=function(Y,z,O){if(O!=null){if(!Im(O))throw bP("enum");O|=0}return EJ(Y,z,O)};
ae=function(Y,z){if(typeof Y==="string")return new TB(eg(Y),z);if(Array.isArray(Y))return new TB(new Uint8Array(Y),z);if(Y.constructor===Uint8Array)return new TB(Y,!1);if(Y.constructor===ArrayBuffer)return Y=new Uint8Array(Y),new TB(Y,!1);if(Y.constructor===G5)return z=kE(Y)||new Uint8Array(0),new TB(z,!0,Y);if(Y instanceof Uint8Array)return Y=Y.constructor===Uint8Array?Y:new Uint8Array(Y.buffer,Y.byteOffset,Y.byteLength),new TB(Y,!1);throw Error();};
g.qL=function(Y,z){var O=0,D=0,p=0,d=Y.Y,J=Y.j;do{var c=d[J++];O|=(c&127)<<p;p+=7}while(p<32&&c&128);if(p>32)for(D|=(c&127)>>4,p=3;p<32&&c&128;p+=7)c=d[J++],D|=(c&127)<<p;e8(Y,J);if(!(c&128))return z(O>>>0,D>>>0);throw Error();};
GB=function(Y){for(var z=0,O=Y.j,D=O+10,p=Y.Y;O<D;){let d=p[O++];z|=d;if((d&128)===0)return e8(Y,O),!!(z&127)}throw Error();};
g.Ie=function(Y){var z=Y.Y,O=Y.j,D=z[O++],p=D&127;if(D&128&&(D=z[O++],p|=(D&127)<<7,D&128&&(D=z[O++],p|=(D&127)<<14,D&128&&(D=z[O++],p|=(D&127)<<21,D&128&&(D=z[O++],p|=D<<28,D&128&&z[O++]&128&&z[O++]&128&&z[O++]&128&&z[O++]&128&&z[O++]&128)))))throw Error();e8(Y,O);return p};
ks=function(Y){var z=Y.Y,O=Y.j,D=z[O+0],p=z[O+1],d=z[O+2];z=z[O+3];vV(Y,4);return(D<<0|p<<8|d<<16|z<<24)>>>0};
rs=function(Y){var z=ks(Y);Y=ks(Y);return $r(z,Y)};
g.bS=function(Y){var z=Y.K;z||(z=Y.Y,z=Y.K=new DataView(z.buffer,z.byteOffset,z.byteLength));z=z.getFloat64(Y.j,!0);vV(Y,8);return z};
wyh=function(Y){return g.Ie(Y)};
e8=function(Y,z){Y.j=z;if(z>Y.N)throw Error();};
vV=function(Y,z){e8(Y,Y.j+z)};
oe=function(Y,z){if(z<0)throw Error();var O=Y.j;z=O+z;if(z>Y.N)throw Error();Y.j=z;return O};
F8=function(Y,z){if(z==0)return Eg();var O=oe(Y,z);Y.S9&&Y.A?O=Y.Y.subarray(O,O+z):(Y=Y.Y,z=O+z,O=O===z?new Uint8Array(0):Y.slice(O,z));return O.length==0?Eg():new G5(O,IL)};
zL=function(Y,z,O,D){if(KR.length){let p=KR.pop();YZ(p,D);p.j.init(Y,z,O,D);return p}return new jlv(Y,z,O,D)};
YZ=function(Y,{dM:z=!1}={}){Y.dM=z};
O2=function(Y){var z=Y.j;if(z.j==z.N)return!1;Y.U=Y.j.j;var O=g.Ie(Y.j)>>>0;z=O>>>3;O&=7;if(!(O>=0&&O<=5))throw Error();if(z<1)throw Error();Y.N=z;Y.Y=O;return!0};
Dc=function(Y){try{switch(Y.Y){case 0:Y.Y!=0?Dc(Y):GB(Y.j);break;case 1:vV(Y.j,8);break;case 2:if(Y.Y!=2)Dc(Y);else{var z=g.Ie(Y.j)>>>0;vV(Y.j,z)}break;case 5:vV(Y.j,4);break;case 3:pX();let O=Y.N;try{do{if(!O2(Y))throw Error();if(Y.Y==4){if(Y.N!=O)throw Error();break}Dc(Y)}while(1)}catch(D){if(D instanceof RangeError)throw new SyntaxError;throw D;}finally{db>0&&db--}break;default:throw Error();}}catch(O){if(O instanceof RangeError)throw new SyntaxError;throw O;}};
pX=function(){if(db>=100)throw new SyntaxError;db++};
Ja=function(Y,z,O){var D=Y.j.N,p=g.Ie(Y.j)>>>0;p=Y.j.j+p;var d=p-D;d<=0&&(Y.j.N=p,O(z,Y,void 0,void 0,void 0),d=p-Y.j.j);if(d)throw Error();Y.j.j=p;Y.j.N=D};
jp=function(Y){var z=g.Ie(Y.j)>>>0,O=Y.j;Y=oe(O,z);var D=O.Y;(O=c0)||(O=c0=new TextDecoder("utf-8",{fatal:!0}));z=Y+z;D=Y===0&&z===D.length?D:D.subarray(Y,z);try{var p=O.decode(D)}catch(d){if(wb===void 0){try{O.decode(new Uint8Array([128]))}catch(J){}try{O.decode(new Uint8Array([97])),wb=!0}catch(J){wb=!1}}!wb&&(c0=void 0);throw d;}return p};
Ri=function(Y){var z=g.Ie(Y.j)>>>0;return F8(Y.j,z)};
s2=function(Y,z,O){var D=g.Ie(Y.j)>>>0;for(D=Y.j.j+D;Y.j.j<D;)O.push(z(Y.j))};
M2=function(Y){return new yk(Y&4294967295,Math.floor(Y/4294967296))};
N2=function(Y){if(!Y)return LX||(LX=new yk(0,0));if(!/^\d+$/.test(Y))return null;ZV(Y);return new yk(nl,Wn)};
Aa=function(Y){return Y.Y===0?new yk(0,1+~Y.j):new yk(~Y.Y+1,~Y.j)};
RMF=function(Y){return new Vk(Y&4294967295,Math.floor(Y/4294967296))};
CX=function(Y){if(!Y)return H0||(H0=new Vk(0,0));if(!/^-?\d+$/.test(Y))return null;ZV(Y);return new Vk(nl,Wn)};
xZ=function(Y,z,O){if(typeof BigInt64Array!=="undefined")return P0||(P0=new BigInt64Array(1),B0=new Uint32Array(P0.buffer),P0[0]=BigInt(1),ta=B0[0]===1),P0[0]=Y,Y=ta?0:1,new z(B0[Y],B0[1-Y]);fX||(Sp=BigInt(Number.MIN_SAFE_INTEGER),U2=BigInt(Number.MAX_SAFE_INTEGER),$Z=BigInt(4294967295),fX=BigInt(32));if(Y>=Sp&&Y<=U2)return O(Number(Y));Y=BigInt.asUintN(64,Y);return new z(Number(Y&$Z),Number(Y>>fX))};
ha=function(Y,z,O){for(;O>0||z>127;)Y.j.push(z&127|128),z=(z>>>7|O<<25)>>>0,O>>>=7;Y.j.push(z)};
Zc=function(Y,z){Y.j.push(z>>>0&255);Y.j.push(z>>>8&255);Y.j.push(z>>>16&255);Y.j.push(z>>>24&255)};
mQ=function(Y,z){for(;z>127;)Y.j.push(z&127|128),z>>>=7;Y.j.push(z)};
Qk=function(Y,z){if(z>=0)mQ(Y,z);else{for(let O=0;O<9;O++)Y.j.push(z&127|128),z>>=7;Y.j.push(1)}};
iV=function(Y,z){z.length!==0&&(Y.N.push(z),Y.Y+=z.length)};
uV=function(Y,z,O){mQ(Y.j,z*8+O)};
lV=function(Y,z){uV(Y,z,2);z=Y.j.end();iV(Y,z);z.push(Y.Y);return z};
X$=function(Y,z){var O=z.pop();for(O=Y.Y+Y.j.length()-O;O>127;)z.push(O&127|128),O>>>=7,Y.Y++;z.push(O);Y.Y++};
TL=function(Y,z,O){if(O!=null)switch(gb(O),uV(Y,z,1),typeof O){case "number":Y=Y.j;Pn(O);Zc(Y,nl);Zc(Y,Wn);break;case "bigint":O=xZ(O,yk,M2);Y=Y.j;z=O.j;Zc(Y,O.Y);Zc(Y,z);break;default:O=N2(O),Y=Y.j,z=O.j,Zc(Y,O.Y),Zc(Y,z)}};
ai=function(Y,z,O){O!=null&&(O=parseInt(O,10),uV(Y,z,0),Qk(Y.j,O))};
ep=function(Y,z,O){uV(Y,z,2);mQ(Y.j,O.length);iV(Y,Y.j.end());iV(Y,O)};
gb=function(Y){switch(typeof Y){case "string":N2(Y)}};
q2=function(Y){switch(typeof Y){case "string":Y.length&&Y[0]==="-"?N2(Y.substring(1)):N2(Y)}};
GL=function(){var Y=class{constructor(){throw Error();}};Object.setPrototypeOf(Y,Y.prototype);return Y};
Ii=function(Y,z){if(z==null||z=="")return new Y;z=JSON.parse(z);if(!Array.isArray(z))throw Error("dnarr");z[z2]|=32;return new Y(z)};
kZ=function(Y,z){return new E2(Y,z,v0)};
bV=function(Y,z,O,D,p){z=rb(z,D);z!=null&&(O=lV(Y,O),p(z,Y),X$(Y,O))};
KX=function(Y,z,O,D){var p=D[Y];if(p)return p;p={};p.ZV=D;p.dA=DY1(D[0]);var d=D[1],J=1;d&&d.constructor===Object&&(p.extensions=d,d=D[++J],typeof d==="function"&&(p.c9=!0,oi??(oi=d),F$??(F$=D[J+1]),d=D[J+=2]));for(var c={};d&&Array.isArray(d)&&d.length&&typeof d[0]==="number"&&d[0]>0;){for(var w=0;w<d.length;w++)c[d[w]]=d;d=D[++J]}for(w=1;d!==void 0;){typeof d==="number"&&(w+=d,d=D[++J]);let M;var R=void 0;d instanceof E2?M=d:(M=slW,J--);if(M?.j){d=D[++J];R=D;var y=J;typeof d==="function"&&(d=d(),
R[y]=d);R=d}d=D[++J];y=w+1;typeof d==="number"&&d<0&&(y-=d,d=D[++J]);for(;w<y;w++){let L=c[w];R?O(p,w,M,R,L):z(p,w,M,L)}}return D[Y]=p};
YG=function(Y){return Array.isArray(Y)?Y[0]instanceof E2?Y:[yVv,Y]:[Y,void 0]};
rb=function(Y,z){if(Y instanceof g.zy)return Y.o5;if(Array.isArray(Y))return ZU(Y,z)};
OI=function(Y,z,O,D){var p=O.wJ;Y[z]=D?(d,J,c)=>p(d,J,c,D):p};
p6=function(Y,z,O,D,p){var d=O.wJ,J,c;Y[z]=(w,R,y)=>d(w,R,y,c||(c=KX(Dk,OI,p6,D).dA),J||(J=dV(D)),p)};
dV=function(Y){var z=Y[J9];if(z!=null)return z;var O=KX(Dk,OI,p6,Y);z=O.c9?(D,p)=>oi(D,p,O):(D,p)=>{a:{pX();
try{for(;O2(p)&&p.Y!=4;){let L=p.N,V=O[L];if(V==null){let W=O.extensions;if(W){let x=W[L];if(x){let a=MF8(x);a!=null&&(V=O[L]=a)}}}if(V==null||!V(p,D,L)){var d=p;let W=d.U;Dc(d);if(d.dM)var J=void 0;else{let x=d.j.j-W;d.j.j=W;J=F8(d.j,x)}d=void 0;var c=D,w=L,R=J;R&&((d=c[NQ]??(c[NQ]=new HS))[w]??(d[w]=[])).push(R)}}let M=A4(D);M&&(M.Uu=O.ZV[cH]);var y=!0;break a}catch(M){if(M instanceof RangeError)throw new SyntaxError;throw M;}finally{db>0&&db--}y=void 0}return y};
Y[J9]=z;Y[cH]=LWW.bind(Y);return z};
LWW=function(Y,z,O,D){var p=this[Dk],d=this[J9],J=ZU(void 0,p.dA),c=A4(Y);if(c){var w=!1,R=p.extensions;if(R){p=(y,M,L)=>{if(L.length!==0)if(R[M])for(let V of L){y=zL(V);try{w=!0,d(J,y)}finally{y.free()}}else D?.(Y,M,L)};
if(z==null)Vy(c,p);else if(c!=null){let y=c[z];y&&p(c,z,y)}if(w){let y=Y[z2]|0;if(y&2&&y&2048&&!O?.UF)throw Error();let M=NZ(y),L=(V,W)=>{if(qQ(Y,V,M)!=null)switch(O?.rS){case 1:return;default:throw Error();}W!=null&&(y=IQ(Y,y,V,W,M));delete c[V]};
z==null?MZ(J,J[z2]|0,(V,W)=>{L(V,W)}):L(z,qQ(J,z,M))}}}};
MF8=function(Y){Y=YG(Y);var z=Y[0].wJ;if(Y=Y[1]){let O=dV(Y),D=KX(Dk,OI,p6,Y).dA;return(p,d,J)=>z(p,d,J,D,O)}return z};
wV=function(Y,z,O){Y[z]=O.XM};
M6=function(Y,z,O,D){var p,d,J=O.XM;Y[z]=(c,w,R)=>J(c,w,R,d||(d=KX(jU,wV,M6,D).dA),p||(p=L6(D)))};
L6=function(Y){var z=Y[N6];if(!z){let O=KX(jU,wV,M6,Y);z=(D,p)=>A9(D,p,O);
Y[N6]=z}return z};
A9=function(Y,z,O){MZ(Y,Y[z2]|0,(D,p)=>{if(p!=null){var d=NF9(O,D);d?d(z,p,D):D<500||Fm(AVF,3)}});
(Y=A4(Y))&&Vy(Y,(D,p,d)=>{iV(z,z.j.end());for(D=0;D<d.length;D++)iV(z,kE(d[D])||new Uint8Array(0))})};
NF9=function(Y,z){var O=Y[z];if(O)return O;if(O=Y.extensions)if(O=O[z]){O=YG(O);var D=O[0].XM;if(O=O[1]){let p=L6(O),d=KX(jU,wV,M6,O).dA;O=Y.c9?F$(d,p):(J,c,w)=>D(J,c,w,d,p)}else O=D;
return Y[z]=O}};
VI=function(Y,z,O){if(Array.isArray(z)){var D=z[z2]|0;if(D&4)return z;for(var p=0,d=0;p<z.length;p++){let J=Y(z[p]);J!=null&&(z[d++]=J)}d<p&&(z.length=d);Y=D|1;O&&(Y=(Y|4)&-1537);Y!==D&&(z[z2]=Y);O&&Y&2&&Object.freeze(z);return z}};
g.HH=function(Y,z,O){return new E2(Y,z,O)};
var VFk=function(){return lc[n[14]](this,3,8916)};
C6=function(Y,z,O){return new E2(Y,z,O)};
g.n6=function(Y,z,O){IQ(Y,Y[z2]|0,z,O,NZ(Y[z2]|0))};
g.PH=function(Y,z,O){z=Ql(z);z!=null&&(uV(Y,O,1),Y=Y.j,O=WH||(WH=new DataView(new ArrayBuffer(8))),O.setFloat64(0,+z,!0),nl=O.getUint32(0,!0),Wn=O.getUint32(4,!0),Zc(Y,nl),Zc(Y,Wn))};
g.BH=function(Y,z,O){z=vWr(z);if(z!=null){switch(typeof z){case "string":CX(z)}if(z!=null)switch(uV(Y,O,0),typeof z){case "number":Y=Y.j;Bn(z);ha(Y,nl,Wn);break;case "bigint":O=xZ(z,Vk,RMF);ha(Y.j,O.Y,O.j);break;default:O=CX(z),ha(Y.j,O.Y,O.j)}}};
g.t9=function(Y,z,O){z=rK(z);z!=null&&z!=null&&(uV(Y,O,0),Qk(Y.j,z))};
f6=function(Y,z,O){z=z==null||typeof z==="boolean"?z:typeof z==="number"?!!z:void 0;z!=null&&(uV(Y,O,0),Y.j.j.push(z?1:0))};
SU=function(Y,z,O){z=g.jN(z);z!=null&&ep(Y,O,JK(z))};
UI=function(Y,z,O,D,p){z=rb(z,D);z!=null&&(O=lV(Y,O),p(z,Y),X$(Y,O))};
$G=function(Y,z,O){if(Y.Y!==1)return!1;g.n6(z,O,rs(Y.j));return!0};
xG=function(Y,z){return(O,D)=>{a:{let d={sa:!0};D&&Object.assign(d,D);O=zL(O,void 0,void 0,d);try{let J=new Y,c=J.o5;dV(z)(c,O);var p=J;break a}catch(J){if(J instanceof RangeError)throw new SyntaxError;throw J;}finally{O.free()}p=void 0}return p}};
g.Zk=function(Y){return z=>h9(z,Y)};
g.ms=function(Y){return function(){return h9(this,Y)}};
QI=function(Y){return z=>Ii(Y,z)};
H9H=function(Y,z){return Of(Y,z,vn)};
eU=function(Y){var z=new g.iY;z=g.lS(z,1,Y.Y);var O=CyZ(Y);z=Of(z,O,rAF);O=[];var D=[];for(var p of Y.j.keys())D.push(p.split(","));for(p=0;p<D.length;p++){let M=D[p];var d=Y.N,J=uY(Y,...M)||[];let L=[];for(var c=0;c<J.length;c++){var w=J[c],R=w&&w.j;w=new lY;switch(d){case 3:R=Number(R);Number.isFinite(R)&&ws(w,1,X1,g.Y9(R));break;case 2:ws(w,2,X1,g.m3(Number(R)))}L.push(w)}for(d=0;d<L.length;d++){c=L[d];J=new gV;J=PV(J,lY,2,c);c=[];w=nFk(Y);for(R=0;R<w.length;R++){var y=w[R];let V=M[R],W=new Ty;
switch(y){case 3:ws(W,1,aB,wX(String(V)));break;case 2:y=Number(V);Number.isFinite(y)&&ws(W,2,aB,g.kr(y));break;case 1:ws(W,3,aB,G2(V==="true"))}c.push(W)}tf(J,Ty,1,c);O.push(J)}}tf(z,gV,4,O);return z};
q6=function(Y){if(!Y)return"";if(/^about:(?:blank|srcdoc)$/.test(Y))return window.origin||"";Y.indexOf("blob:")===0&&(Y=Y.substring(5));Y=Y.split("#")[0].split("?")[0];Y=Y.toLowerCase();Y.indexOf("//")==0&&(Y=window.location.protocol+Y);/^[\w\-]*:\/\//.test(Y)||(Y=window.location.href);var z=Y.substring(Y.indexOf("://")+3),O=z.indexOf("/");O!=-1&&(z=z.substring(0,O));O=Y.substring(0,Y.indexOf("://"));if(!O)throw Error("URI is missing protocol: "+Y);if(O!=="http"&&O!=="https"&&O!=="chrome-extension"&&
O!=="moz-extension"&&O!=="file"&&O!=="android-app"&&O!=="chrome-search"&&O!=="chrome-untrusted"&&O!=="chrome"&&O!=="app"&&O!=="devtools")throw Error("Invalid URI scheme in origin: "+O);Y="";var D=z.indexOf(":");if(D!=-1){var p=z.substring(D+1);z=z.substring(0,D);if(O==="http"&&p!=="80"||O==="https"&&p!=="443")Y=":"+p}return O+"://"+z+Y};
WW1=function(){function Y(){p[0]=1732584193;p[1]=4023233417;p[2]=2562383102;p[3]=271733878;p[4]=3285377520;y=R=0}
function z(M){for(var L=J,V=0;V<64;V+=4)L[V/4]=M[V]<<24|M[V+1]<<16|M[V+2]<<8|M[V+3];for(V=16;V<80;V++)M=L[V-3]^L[V-8]^L[V-14]^L[V-16],L[V]=(M<<1|M>>>31)&4294967295;M=p[0];var W=p[1],x=p[2],a=p[3],X=p[4];for(V=0;V<80;V++){if(V<40)if(V<20){var e=a^W&(x^a);var I=1518500249}else e=W^x^a,I=1859775393;else V<60?(e=W&x|a&(W|x),I=2400959708):(e=W^x^a,I=3395469782);e=((M<<5|M>>>27)&4294967295)+e+X+I+L[V]&4294967295;X=a;a=x;x=(W<<30|W>>>2)&4294967295;W=M;M=e}p[0]=p[0]+M&4294967295;p[1]=p[1]+W&4294967295;p[2]=
p[2]+x&4294967295;p[3]=p[3]+a&4294967295;p[4]=p[4]+X&4294967295}
function O(M,L){if(typeof M==="string"){M=unescape(encodeURIComponent(M));for(var V=[],W=0,x=M.length;W<x;++W)V.push(M.charCodeAt(W));M=V}L||(L=M.length);V=0;if(R==0)for(;V+64<L;)z(M.slice(V,V+64)),V+=64,y+=64;for(;V<L;)if(d[R++]=M[V++],y++,R==64)for(R=0,z(d);V+64<L;)z(M.slice(V,V+64)),V+=64,y+=64}
function D(){var M=[],L=y*8;R<56?O(c,56-R):O(c,64-(R-56));for(var V=63;V>=56;V--)d[V]=L&255,L>>>=8;z(d);for(V=L=0;V<5;V++)for(var W=24;W>=0;W-=8)M[L++]=p[V]>>W&255;return M}
for(var p=[],d=[],J=[],c=[128],w=1;w<64;++w)c[w]=0;var R,y;Y();return{reset:Y,update:O,digest:D,Lj:function(){for(var M=D(),L="",V=0;V<M.length;V++)L+="0123456789ABCDEF".charAt(Math.floor(M[V]/16))+"0123456789ABCDEF".charAt(M[V]%16);return L}}};
Gy=function(Y,z,O){var D=String(g.MV.location.href);return D&&Y&&z?[z,PyH(q6(D),Y,O||null)].join(" "):null};
PyH=function(Y,z,O){var D=[],p=[];if((Array.isArray(O)?2:1)==1)return p=[z,Y],g.uy(D,function(c){p.push(c)}),IB(p.join(" "));
var d=[],J=[];g.uy(O,function(c){J.push(c.key);d.push(c.value)});
O=Math.floor((new Date).getTime()/1E3);p=d.length==0?[O,z,Y]:[d.join(":"),O,z,Y];g.uy(D,function(c){p.push(c)});
Y=IB(p.join(" "));Y=[O,Y];J.length==0||Y.push(J.join(""));return Y.join("_")};
IB=function(Y){var z=WW1();z.update(Y);return z.Lj().toLowerCase()};
EI=function(Y){this.j=Y||{cookie:""}};
vH=function(Y){Y=(Y.j.cookie||"").split(";");var z=[],O=[];for(let d=0;d<Y.length;d++){var D=Y[d].trim();var p=D.indexOf("=");p==-1?(z.push(""),O.push(D)):(z.push(D.substring(0,p)),O.push(D.substring(p+1)))}return{keys:z,values:O}};
kG=function(){var Y=g.MV.__SAPISID||g.MV.__APISID||g.MV.__3PSAPISID||g.MV.__1PSAPISID||g.MV.__OVERRIDE_SID;if(Y)return!0;typeof document!=="undefined"&&(Y=new EI(document),Y=Y.get("SAPISID")||Y.get("APISID")||Y.get("__Secure-3PAPISID")||Y.get("__Secure-1PAPISID"));return!!Y};
rV=function(Y,z,O,D){(Y=g.MV[Y])||typeof document==="undefined"||(Y=(new EI(document)).get(z));return Y?Gy(Y,O,D):null};
bY=function(Y){var z=q6(g.MV?.location.href),O=[];if(kG()){z=z.indexOf("https:")==0||z.indexOf("chrome-extension:")==0||z.indexOf("chrome-untrusted://new-tab-page")==0||z.indexOf("moz-extension:")==0;var D,p=(D=z)?g.MV.__SAPISID:g.MV.__APISID;p||typeof document==="undefined"||(p=new EI(document),p=p.get(D?"SAPISID":"APISID")||p.get("__Secure-3PAPISID"));(D=p?Gy(p,D?"SAPISIDHASH":"APISIDHASH",Y):null)&&O.push(D);z&&((z=rV("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",Y))&&O.push(z),(Y=rV("__3PSAPISID",
"__Secure-3PAPISID","SAPISID3PHASH",Y))&&O.push(Y))}return O.length==0?null:O.join(" ")};
g.oB=function(Y,z,O){return Math.min(Math.max(Y,z),O)};
F1=function(Y,z,O){return Y+O*(z-Y)};
g.K6=function(Y,z){this.x=Y!==void 0?Y:0;this.y=z!==void 0?z:0};
YV=function(Y,z){return Y==z?!0:Y&&z?Y.x==z.x&&Y.y==z.y:!1};
g.zC=function(Y,z){this.width=Y;this.height=z};
g.O$=function(Y,z){return Y==z?!0:Y&&z?Y.width==z.width&&Y.height==z.height:!1};
Dl=function(Y){return Y.width*Y.height};
g.S8=function(Y,z,O){for(let D in Y)z.call(O,Y[D],D,Y)};
g.pQ=function(Y,z){var O={};for(let D in Y)z.call(void 0,Y[D],D,Y)&&(O[D]=Y[D]);return O};
dW=function(Y,z){var O={};for(let D in Y)O[D]=z.call(void 0,Y[D],D,Y);return O};
g.Jk=function(Y,z,O){for(let D in Y)if(z.call(O,Y[D],D,Y))return!0;return!1};
g.c8=function(Y,z){for(let O in Y)if(!z.call(void 0,Y[O],O,Y))return!1;return!0};
wW=function(Y){for(let z in Y)return z};
jj=function(Y){for(let z in Y)return Y[z]};
RK=function(Y){var z=[],O=0;for(let D in Y)z[O++]=Y[D];return z};
g.s$=function(Y){var z=[],O=0;for(let D in Y)z[O++]=D;return z};
g.yf=function(Y,z){return Y!==null&&z in Y};
g.MC=function(Y,z){for(let O in Y)if(Y[O]==z)return!0;return!1};
g.LQ=function(Y,z){for(let O in Y)if(z.call(void 0,Y[O],O,Y))return O};
NC=function(Y,z){return(z=g.LQ(Y,z))&&Y[z]};
g.Ak=function(Y){for(let z in Y)return!1;return!0};
g.Vf=function(Y){for(let z in Y)delete Y[z]};
g.H8=function(Y,z,O){return Y!==null&&z in Y?Y[z]:O};
g.CQ=function(Y,z){for(let O in Y)if(!(O in z)||Y[O]!==z[O])return!1;for(let O in z)if(!(O in Y))return!1;return!0};
g.nQ=function(Y){var z={};for(let O in Y)z[O]=Y[O];return z};
g.W8=function(Y){if(!Y||typeof Y!=="object")return Y;if(typeof Y.clone==="function")return Y.clone();if(typeof Map!=="undefined"&&Y instanceof Map)return new Map(Y);if(typeof Set!=="undefined"&&Y instanceof Set)return new Set(Y);if(Y instanceof Date)return new Date(Y.getTime());var z=Array.isArray(Y)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(Y)||Y instanceof DataView?{}:new Y.constructor(Y.length);for(let O in Y)z[O]=g.W8(Y[O]);return z};
g.B8=function(Y,z){for(let p=1;p<arguments.length;p++){var O=arguments[p];for(D in O)Y[D]=O[D];for(let d=0;d<P8.length;d++){var D=P8[d];Object.prototype.hasOwnProperty.call(O,D)&&(Y[D]=O[D])}}};
yAr=function(Y){return new Qm(Y[0].toLowerCase())};
g.tk=function(Y,...z){if(z.length===0)return jF(Y[0]);var O=Y[0];for(let D=0;D<z.length;D++)O+=encodeURIComponent(z[D])+Y[D+1];return jF(O)};
g.$V=function(Y){return Y?new fQ(g.Sj(Y)):U$||(U$=new fQ)};
xV=function(Y,z){return typeof z==="string"?Y.getElementById(z):z};
g.Zl=function(Y,z){var O=z||document;O.getElementsByClassName?Y=O.getElementsByClassName(Y)[0]:(O=document,Y=Y?(z||O).querySelector(Y?"."+Y:""):g.hk(O,"*",Y,z)[0]||null);return Y||null};
g.hk=function(Y,z,O,D){Y=D||Y;return(z=z&&z!="*"?String(z).toUpperCase():"")||O?Y.querySelectorAll(z+(O?"."+O:"")):Y.getElementsByTagName("*")};
g.Qf=function(Y,z){g.S8(z,function(O,D){D=="style"?Y.style.cssText=O:D=="class"?Y.className=O:D=="for"?Y.htmlFor=O:mu.hasOwnProperty(D)?Y.setAttribute(mu[D],O):g.e9(D,"aria-")||g.e9(D,"data-")?Y.setAttribute(D,O):Y[D]=O})};
g.uF=function(Y){var z=Y.scrollingElement?Y.scrollingElement:g.iF||Y.compatMode!="CSS1Compat"?Y.body||Y.documentElement:Y.documentElement;Y=Y.defaultView;return new g.K6(Y?.pageXOffset||z.scrollLeft,Y?.pageYOffset||z.scrollTop)};
g.lF=function(Y){return Y?Y.defaultView:window};
g.TC=function(Y,z,O){var D=arguments,p=document,d=D[1],J=XE(p,String(D[0]));d&&(typeof d==="string"?J.className=d:Array.isArray(d)?J.className=d.join(" "):g.Qf(J,d));D.length>2&&gW(p,J,D,2);return J};
gW=function(Y,z,O,D){function p(d){d&&z.appendChild(typeof d==="string"?Y.createTextNode(d):d)}
for(;D<O.length;D++){let d=O[D];!g.PZ(d)||g.BZ(d)&&d.nodeType>0?p(d):g.uy(d&&typeof d.length=="number"&&typeof d.item=="function"?g.by(d):d,p)}};
g.aK=function(Y){return XE(document,Y)};
XE=function(Y,z){z=String(z);Y.contentType==="application/xhtml+xml"&&(z=z.toLowerCase());return Y.createElement(z)};
g.ej=function(Y){return document.createTextNode(String(Y))};
g.qC=function(Y){for(var z;z=Y.firstChild;)Y.removeChild(z)};
g.GC=function(Y,z,O){Y.insertBefore(z,Y.childNodes[O]||null)};
g.IK=function(Y){return Y&&Y.parentNode?Y.parentNode.removeChild(Y):null};
g.E$=function(Y,z){return Y&&z?Y==z||Y.contains(z):!1};
g.Sj=function(Y){return Y.nodeType==9?Y:Y.ownerDocument||Y.document};
g.v8=function(Y,z){if("textContent"in Y)Y.textContent=z;else if(Y.nodeType==3)Y.data=String(z);else if(Y.firstChild&&Y.firstChild.nodeType==3){for(;Y.lastChild!=Y.firstChild;)Y.removeChild(Y.lastChild);Y.firstChild.data=String(z)}else g.qC(Y),Y.appendChild(g.Sj(Y).createTextNode(String(z)))};
rW=function(Y){return Y.tagName=="A"&&Y.hasAttribute("href")||Y.tagName=="INPUT"||Y.tagName=="TEXTAREA"||Y.tagName=="SELECT"||Y.tagName=="BUTTON"?!Y.disabled&&(!Y.hasAttribute("tabindex")||kV(Y)):Y.hasAttribute("tabindex")&&kV(Y)};
kV=function(Y){Y=Y.tabIndex;return typeof Y==="number"&&Y>=0&&Y<32768};
g.bF=function(Y,z,O){Y&&!O&&(Y=Y.parentNode);for(O=0;Y;){if(z(Y))return Y;Y=Y.parentNode;O++}return null};
fQ=function(Y){this.j=Y||g.MV.document||document};
BFv=function(Y){tf(oK,FE,1,Y)};
tF8=function(Y,z=KQ){if(!YY){Y=Y.navigator?.userAgentData;if(!Y||typeof Y.getHighEntropyValues!=="function"||Y.brands&&typeof Y.brands.map!=="function")return Promise.reject(Error("UACH unavailable"));BFv((Y.brands||[]).map(D=>{var p=new FE;p=g.lS(p,1,D.brand);return g.lS(p,2,D.version)}));
typeof Y.mobile==="boolean"&&EJ(oK,2,G2(Y.mobile));YY=Y.getHighEntropyValues(z)}var O=new Set(z);return YY.then(D=>{var p=oK.clone();O.has("platform")&&g.lS(p,3,D.platform);O.has("platformVersion")&&g.lS(p,4,D.platformVersion);O.has("architecture")&&g.lS(p,5,D.architecture);O.has("model")&&g.lS(p,6,D.model);O.has("uaFullVersion")&&g.lS(p,7,D.uaFullVersion);return p.zT()}).catch(()=>oK.zT())};
zd=function(Y){return gs(Y,1,1)};
dY=function(Y,z){PV(Y.j,O9,1,z);mA(z,1)||zd(z);Y.BQ||(z=Di(Y),ZL(z,5)||g.lS(z,5,Y.locale));Y.uach&&(z=Di(Y),Af(z,pt,9)||PV(z,pt,9,Y.uach))};
Di=function(Y){var z=Af(Y.j,O9,1);z||(z=new O9,dY(Y,z));Y=z;z=Af(Y,JC,11);z||(z=new JC,PV(Y,JC,11,z));return z};
f9A=function(Y,z){Y.Y=z};
UYh=function(Y){var z=Y.BQ?void 0:g.lF();z?tF8(z,KQ).then(O=>{Y.uach=Sl$(O??"[]");O=Di(Y);PV(O,pt,9,Y.uach);return!0}).catch(()=>!1):Promise.resolve(!1)};
g.cd=function(Y,z,O,D){this.U=Y;this.K=z;this.j=this.N=Y;this.A=O||0;this.Z=D||2};
g.wY=function(Y){Y.j=Math.min(Y.K,Y.j*Y.Z);Y.N=Math.min(Y.K,Y.j+(Y.A?Math.round(Y.A*(Math.random()-.5)*2*Y.j):0));Y.Y++};
jc=function(){return"https://play.google.com/log?format=json&hasfast=true"};
$Yv=function(Y,z){if(!Y.kg)return()=>{};
var O=()=>{Y.flush()};
return z?()=>{z().then(O)}:O};
RG=function(Y){Y.N.isFinal=!0;Y.flush();Y.N.isFinal=!1};
s9=function(Y){Y.X||(Y.X=jc());try{return(new URL(Y.X)).toString()}catch(z){return(new URL(Y.X,g.lF().location.origin)).toString()}};
hMV=function(Y){xYF(Y,(z,O)=>{z=new URL(z);z.searchParams.set("format","json");var D=!1;try{D=g.lF().navigator.sendBeacon(z.toString(),O.zT())}catch{}D||(Y.S=!1);return D})};
Z9k=function(Y,z,O=null,D=Y.withCredentials){var p={},d=new URL(s9(Y));O&&(p.Authorization=O);Y.sessionIndex&&(p["X-Goog-AuthUser"]=Y.sessionIndex,d.searchParams.set("authuser",Y.sessionIndex));Y.pageId&&(Object.defineProperty(p,"X-Goog-PageId",{value:Y.pageId}),d.searchParams.set("pageId",Y.pageId));return{url:d.toString(),body:z,tN:1,kU:p,requestType:"POST",withCredentials:D,timeoutMillis:Y.timeoutMillis}};
xYF=function(Y,z){if(Y.j.length!==0){var O=new URL(s9(Y));O.searchParams.delete("format");var D=Y.Ij();D&&O.searchParams.set("auth",D);O.searchParams.set("authuser",Y.sessionIndex||"0");for(D=0;D<10&&Y.j.length;++D){let p=Y.j.slice(0,32),d=Y.N.build(p,Y.U,Y.A,Y.gW,Y.j_,Y.B);if(!z(O.toString(),d)){++Y.A;break}Y.U=0;Y.A=0;Y.j_=0;Y.B=0;Y.j=Y.j.slice(p.length)}Y.Y.enabled&&Y.Y.stop()}};
mYo=function(Y,z){Y.buildLabel=z;return Y};
i98=function(Y){Y.network=new Qlo;return Y};
uAv=function(Y,z){Y.j=z};
l9V=function(Y){Y.Y=!0;return Y};
nFk=function(Y){return Y.fields.map(z=>z.fieldType)};
uY=function(Y,...z){z=yg(...z);return Y.j.has(z)?Y.j.get(z):void 0};
CyZ=function(Y){return Y.fields.map(z=>z.fieldName)};
Lt=function(Y,z,...O){O=yg(...O);Y.j.set(O,[new Mt(z)])};
Xy9=function(Y,z,...O){var D=uY(Y,...O);D?D.push(new Mt(z)):Lt(Y,z,...O)};
yg=function(...Y){return Y?Y.join(","):"key"};
gFr=function(Y,...z){return(Y=uY(Y,...z))&&Y.length?Y[0]:void 0};
TF1=function(Y,...z){var O=0,D=gFr(Y,...z);D&&(O=D.j);Lt(Y,O+1,...z)};
Nt=function(Y,z){this.type=Y;this.currentTarget=this.target=z;this.defaultPrevented=this.Y=!1};
AC=function(Y,z){Nt.call(this,Y?Y.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.j=null;Y&&this.init(Y,z)};
Hd=function(Y){return!(!Y||!Y[Vg])};
eM1=function(Y,z,O,D,p){this.listener=Y;this.proxy=null;this.src=z;this.type=O;this.capture=!!D;this.handler=p;this.key=++a91;this.HV=this.tS=!1};
Ct=function(Y){Y.HV=!0;Y.listener=null;Y.proxy=null;Y.src=null;Y.handler=null};
nt=function(Y){this.src=Y;this.listeners={};this.j=0};
Wd=function(Y,z){var O=z.type;O in Y.listeners&&g.kF(Y.listeners[O],z)&&(Ct(z),Y.listeners[O].length==0&&(delete Y.listeners[O],Y.j--))};
Pd=function(Y,z,O,D){for(let p=0;p<Y.length;++p){let d=Y[p];if(!d.HV&&d.listener==z&&d.capture==!!O&&d.handler==D)return p}return-1};
tC=function(Y,z,O,D,p){if(D&&D.once)return Bd(Y,z,O,D,p);if(Array.isArray(z)){for(let d=0;d<z.length;d++)tC(Y,z[d],O,D,p);return null}O=ft(O);return Hd(Y)?Y.rO(z,O,g.BZ(D)?!!D.capture:!!D,p):Sc(Y,z,O,!1,D,p)};
Sc=function(Y,z,O,D,p,d){if(!z)throw Error("Invalid event type");var J=g.BZ(p)?!!p.capture:!!p,c=U9(Y);c||(Y[E9]=c=new nt(Y));O=c.add(z,O,D,J,d);if(O.proxy)return O;D=qlh();O.proxy=D;D.src=Y;D.listener=O;if(Y.addEventListener)p===void 0&&(p=!1),Y.addEventListener(z.toString(),D,p);else if(Y.attachEvent)Y.attachEvent(vd(z.toString()),D);else if(Y.addListener&&Y.removeListener)Y.addListener(D);else throw Error("addEventListener and attachEvent are unavailable.");kY++;return O};
qlh=function(){function Y(O){return z.call(Y.src,Y.listener,O)}
var z=GTk;return Y};
Bd=function(Y,z,O,D,p){if(Array.isArray(z)){for(let d=0;d<z.length;d++)Bd(Y,z[d],O,D,p);return null}O=ft(O);return Hd(Y)?Y.g5(z,O,g.BZ(D)?!!D.capture:!!D,p):Sc(Y,z,O,!0,D,p)};
rY=function(Y,z,O,D,p){if(Array.isArray(z))for(let d=0;d<z.length;d++)rY(Y,z[d],O,D,p);else D=g.BZ(D)?!!D.capture:!!D,O=ft(O),Hd(Y)?Y.WX(z,O,D,p):Y&&(Y=U9(Y))&&(z=Y.Lf(z,O,D,p))&&b_(z)};
b_=function(Y){if(typeof Y!=="number"&&Y&&!Y.HV){var z=Y.src;if(Hd(z))Wd(z.oL,Y);else{var O=Y.type,D=Y.proxy;z.removeEventListener?z.removeEventListener(O,D,Y.capture):z.detachEvent?z.detachEvent(vd(O),D):z.addListener&&z.removeListener&&z.removeListener(D);kY--;(O=U9(z))?(Wd(O,Y),O.j==0&&(O.src=null,z[E9]=null)):Ct(Y)}}};
vd=function(Y){return Y in oG?oG[Y]:oG[Y]="on"+Y};
GTk=function(Y,z){if(Y.HV)Y=!0;else{z=new AC(z,this);let O=Y.listener,D=Y.handler||Y.src;Y.tS&&b_(Y);Y=O.call(D,z)}return Y};
U9=function(Y){Y=Y[E9];return Y instanceof nt?Y:null};
ft=function(Y){if(typeof Y==="function")return Y;Y[FP]||(Y[FP]=function(z){return Y.handleEvent(z)});
return Y[FP]};
g.Kt=function(){g.Eu.call(this);this.oL=new nt(this);this.Li=this;this.OH=null};
YX=function(Y,z,O,D){z=Y.oL.listeners[String(z)];if(!z)return!0;z=z.concat();var p=!0;for(let d=0;d<z.length;++d){let J=z[d];if(J&&!J.HV&&J.capture==O){let c=J.listener,w=J.handler||J.src;J.tS&&Wd(Y.oL,J);p=c.call(w,D)!==!1&&p}}return p&&!D.defaultPrevented};
g.Da=function(Y){Y=(0,g.zJ)(Y);Ok||(Ok=I9W());Ok(Y)};
I9W=function(){if(typeof MessageChannel!=="undefined"){let Y=new MessageChannel,z={},O=z;Y.port1.onmessage=function(){if(z.next!==void 0){z=z.next;let D=z.Xg;z.Xg=null;D()}};
return function(D){O.next={Xg:D};O=O.next;Y.port2.postMessage(0)}}return function(Y){g.MV.setTimeout(Y,0)}};
EFF=function(){for(var Y;Y=pg.remove();){try{Y.j.call(Y.scope)}catch(z){cT(z)}d2.put(Y)}Jq=!1};
g.c7=function(){};
vF$=function(Y){var z=z||0;return function(){return Y.apply(this,Array.prototype.slice.call(arguments,0,z))}};
g.w2=function(Y){var z=!1,O;return function(){z||(O=Y(),z=!0);return O}};
g.RE=function(Y){this.j=0;this.Z=void 0;this.U=this.Y=this.N=null;this.K=this.A=!1;if(Y!=g.c7)try{let z=this;Y.call(void 0,function(O){j3(z,2,O)},function(O){j3(z,3,O)})}catch(z){j3(this,3,z)}};
sk=function(){this.next=this.context=this.Y=this.N=this.j=null;this.U=!1};
g.Mb=function(Y,z,O){var D=yj.get();D.N=Y;D.Y=z;D.context=O;return D};
Lg=function(Y){if(Y instanceof g.RE)return Y;var z=new g.RE(g.c7);j3(z,2,Y);return z};
g.Nb=function(Y){return new g.RE(function(z,O){O(Y)})};
Vj=function(Y,z,O,D){g.Aq(Y,g.Mb(z||g.c7,O||null,D))};
H7=function(Y,z){if(Y.j==0)if(Y.N){var O=Y.N;if(O.Y){var D=0,p=null,d=null;for(let J=O.Y;J&&(J.U||(D++,J.j==Y&&(p=J),!(p&&D>1)));J=J.next)p||(d=J);p&&(O.j==0&&D==1?H7(O,z):(d?(D=d,D.next==O.U&&(O.U=D),D.next=D.next.next):Cg(O),ng(O,p,3,z)))}Y.N=null}else j3(Y,3,z)};
g.Aq=function(Y,z){Y.Y||Y.j!=2&&Y.j!=3||W7(Y);Y.U?Y.U.next=z:Y.Y=z;Y.U=z};
B7=function(Y,z,O,D){var p=g.Mb(null,null,null);p.j=new g.RE(function(d,J){p.N=z?function(c){try{let w=z.call(D,c);d(w)}catch(w){J(w)}}:d;
p.Y=O?function(c){try{let w=O.call(D,c);w===void 0&&c instanceof g.P7?J(c):d(w)}catch(w){J(w)}}:J});
p.j.N=Y;g.Aq(Y,p);return p.j};
j3=function(Y,z,O){Y.j==0&&(Y===O&&(z=3,O=new TypeError("Promise cannot resolve to itself")),Y.j=1,g.tq(O,Y.Ys,Y.Uo,Y)||(Y.Z=O,Y.j=z,Y.N=null,W7(Y),z!=3||O instanceof g.P7||kTF(Y,O)))};
g.tq=function(Y,z,O,D){if(Y instanceof g.RE)return Vj(Y,z,O,D),!0;if(Y)try{var p=!!Y.$goog_Thenable}catch(d){p=!1}else p=!1;if(p)return Y.then(z,O,D),!0;if(g.BZ(Y))try{let d=Y.then;if(typeof d==="function")return rVo(Y,d,z,O,D),!0}catch(d){return O.call(D,d),!0}return!1};
rVo=function(Y,z,O,D,p){function d(w){c||(c=!0,D.call(p,w))}
function J(w){c||(c=!0,O.call(p,w))}
var c=!1;try{z.call(Y,J,d)}catch(w){d(w)}};
W7=function(Y){Y.A||(Y.A=!0,g.fg(Y.ww,Y))};
Cg=function(Y){var z=null;Y.Y&&(z=Y.Y,Y.Y=z.next,z.next=null);Y.Y||(Y.U=null);return z};
ng=function(Y,z,O,D){if(O==3&&z.Y&&!z.U)for(;Y&&Y.K;Y=Y.N)Y.K=!1;if(z.j)z.j.N=null,S3(z,O,D);else try{z.U?z.N.call(z.context):S3(z,O,D)}catch(p){Uk.call(null,p)}yj.put(z)};
S3=function(Y,z,O){z==2?Y.N.call(Y.context,O):Y.Y&&Y.Y.call(Y.context,O)};
kTF=function(Y,z){Y.K=!0;g.fg(function(){Y.K&&Uk.call(null,z)})};
g.P7=function(Y){g.TF.call(this,Y)};
g.$X=function(Y,z){g.Kt.call(this);this.Cg=Y||1;this.qm=z||g.MV;this.TJ=(0,g.$W)(this.BG,this);this.X0=g.hA()};
g.xX=function(Y,z,O){if(typeof Y==="function")O&&(Y=(0,g.$W)(Y,O));else if(Y&&typeof Y.handleEvent=="function")Y=(0,g.$W)(Y.handleEvent,Y);else throw Error("Invalid listener argument");return Number(z)>2147483647?-1:g.MV.setTimeout(Y,z||0)};
g.hq=function(Y,z){var O=null;return(new g.RE(function(D,p){O=g.xX(function(){D(z)},Y);
O==-1&&p(Error("Failed to schedule timer."))})).VY(function(D){g.MV.clearTimeout(O);
throw D;})};
mT=function(Y,z,...O){Y.N.has(z)||Y.N.set(z,new Za(z,O))};
id=function(Y,z,...O){Y.N.has(z)||Y.N.set(z,new Qj(z,O))};
ud=function(Y){Y.Y.enabled||Y.Y.start();Y.A++;Y.A>=Y.U&&Y.K()};
b9W=function(Y){for(let z=0;z<Y.length;z++)Y[z].clear()};
ld=function(Y,z,...O){(z=Y.j(z))&&z instanceof Qj&&(TF1(z,...O),ud(Y))};
XM=function(Y){switch(Y){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}};
oFZ=function(Y){switch(Y){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS";
default:return""}};
g2=function(){};
TJ=function(Y,z,O){if(z==null)O.push("null");else{if(typeof z=="object"){if(Array.isArray(z)){var D=z;z=D.length;O.push("[");var p="";for(var d=0;d<z;d++)O.push(p),TJ(Y,D[d],O),p=",";O.push("]");return}if(z instanceof String||z instanceof Number||z instanceof Boolean)z=z.valueOf();else{O.push("{");p="";for(D in z)Object.prototype.hasOwnProperty.call(z,D)&&(d=z[D],typeof d!="function"&&(O.push(p),aE(D,O),O.push(":"),TJ(Y,d,O),p=","));O.push("}");return}}switch(typeof z){case "string":aE(z,O);break;
case "number":O.push(isFinite(z)&&!isNaN(z)?String(z):"null");break;case "boolean":O.push(String(z));break;case "function":O.push("null");break;default:throw Error("Unknown type: "+typeof z);}}};
aE=function(Y,z){z.push('"',Y.replace(FWZ,function(O){var D=e3[O];D||(D="\\u"+(O.charCodeAt(0)|65536).toString(16).slice(1),e3[O]=D);return D}),'"')};
KW9=function(Y){switch(Y){case 0:return"No Error";case 1:return"Access denied to content document";case 2:return"File not found";case 3:return"Firefox silently errored";case 4:return"Application custom error";case 5:return"An exception occurred";case 6:return"Http response at 400 or 500 level";case 7:return"Request was aborted";case 8:return"Request timed out";case 9:return"The resource is not available offline";default:return"Unrecognized error code"}};
qb=function(){};
GJ=function(){};
IE=function(Y){g.Kt.call(this);this.headers=new Map;this.Pc=Y||null;this.Y=!1;this.j=null;this.Z="";this.N=0;this.K="";this.U=this.N6=this.X=this.j_=!1;this.S=0;this.A=null;this.ze="";this.B=!1};
Yuh=function(Y,z,O,D,p,d,J){var c=new IE;Ek.push(c);z&&c.rO("complete",z);c.g5("ready",c.k$);d&&(c.S=Math.max(0,d));J&&(c.B=J);c.send(Y,O,D,p)};
r2=function(Y,z){Y.Y=!1;Y.j&&(Y.U=!0,Y.j.abort(),Y.U=!1);Y.K=z;Y.N=5;v7(Y);kX(Y)};
v7=function(Y){Y.j_||(Y.j_=!0,Y.dispatchEvent("complete"),Y.dispatchEvent("error"))};
FM=function(Y){if(Y.Y&&typeof bd!="undefined")if(Y.X&&oE(Y)==4)setTimeout(Y.qb.bind(Y),0);else if(Y.dispatchEvent("readystatechange"),Y.isComplete()){Y.getStatus();Y.Y=!1;try{if(Y.isSuccess())Y.dispatchEvent("complete"),Y.dispatchEvent("success");else{Y.N=6;try{var z=oE(Y)>2?Y.j.statusText:""}catch(O){z=""}Y.K=z+" ["+Y.getStatus()+"]";v7(Y)}}finally{kX(Y)}}};
kX=function(Y,z){if(Y.j){Y.A&&(clearTimeout(Y.A),Y.A=null);let O=Y.j;Y.j=null;z||Y.dispatchEvent("ready");try{O.onreadystatechange=null}catch(D){}}};
oE=function(Y){return Y.j?Y.j.readyState:0};
Kg=function(Y){try{return Y.j?Y.j.responseText:""}catch(z){return""}};
Yi=function(Y){try{if(!Y.j)return null;if("response"in Y.j)return Y.j.response;switch(Y.ze){case "":case "text":return Y.j.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in Y.j)return Y.j.mozResponseArrayBuffer}return null}catch(z){return null}};
z0V=function(Y){var z={};Y=(Y.j&&oE(Y)>=2?Y.j.getAllResponseHeaders()||"":"").split("\r\n");for(let D=0;D<Y.length;D++){if(g.kW(Y[D]))continue;var O=Sok(Y[D]);let p=O[0];O=O[1];if(typeof O!=="string")continue;O=O.trim();let d=z[p]||[];z[p]=d;d.push(O)}return dW(z,function(D){return D.join(", ")})};
Oc=function(Y,z,O){var D=zx();z=z();Y.U(O,zx()-D);return z};
pjZ=function(Y,z,O,D){Y=l9V(i98(mYo(new dg,Y))).Ox();z.length&&uAv(Y,H9H(new OIv,z));D!==void 0&&(Y.Dh=D);var p=new Dl9(Y.build());g.u(p,Y);var d=new JQ({flush(J){try{p.flush(J)}catch(c){O(c)}}});d.addOnDisposeCallback(()=>{setTimeout(()=>{try{d.K()}finally{p.dispose()}})});
d.U=1E5;d.flushInterval=3E4;d.Y.setInterval(3E4);return d};
dlZ=function(Y){if(Y.timer===void 0){let z=Math.max(0,Y.j+Y.Y-zx());Y.timer=setTimeout(()=>{try{Y.callback()}finally{Y.j=zx(),Y.timer=void 0}},z)}};
c$v=function(Y,z=[]){return new J$9(Y,z)};
zx=function(){return globalThis.performance?.now?.()??Date.now()};
wg=function(Y,z){if(Y.disable)return new ci;z=z?YE(z):[];return c$v({Ts:Y.Ts,BL:Y.X6,HU:Y.Q$,Dh:Y.Dh,VC:Y.VC,vE:Y.vE},z)};
wj$=function(Y){if(!Y)return null;Y=iS(Y,4);return Y===null||Y===void 0?null:jF(Y)};
Rh=function(){jD.instance||(jD.instance=new jD);return jD.instance};
jYr=function(Y,z,O,D){if(!z&&!O)return Promise.resolve();if(!D)return sc(z,O);var p;(p=Y.Y)[D]||(p[D]=new Promise((d,J)=>{sc(z,O).then(()=>{Y.j=D;d()},c=>{delete Y.Y[D];
J(c)})}));
return Y.Y[D]};
Lw=function(Y,z){return jYr(Y,Af(z,y7,1,Ll),Af(z,Mm,2,Ll),ZL(z,3,void 0,Ll))};
sc=function(Y,z){return z?R0V(z):Y?sY9(Y):Promise.resolve()};
R0V=function(Y){return new Promise((z,O)=>{var D=g.aK("SCRIPT"),p=wj$(Y);g.mW(D,p);D.onload=()=>{g.IK(D);z()};
D.onerror=()=>{g.IK(D);O(Error("EWLS"))};
(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(D)})};
sY9=function(Y){return new Promise(z=>{var O=g.aK("SCRIPT");if(Y){var D=iS(Y,6);D=D===null||D===void 0?null:xF(D)}else D=null;O.textContent=hV(D);Z9(O);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(O);g.IK(O);z()})};
y$v=function(Y,z){return X8(Y,1,z)};
MM1=function(Y,z){return X8(Y,2,z)};
L1F=function(Y,z){return X8(Y,3,z)};
V7=async function(Y,z,O,D,p){z=L1F(MM1(y$v(new Nm,Y.requestKey),z),O);O=Y.j();Y=await D.A("c",Y.requestKey,p,Y.client.create(z,O));var d=r7(zB(Y,2));if(d.length)return Oc(D,()=>{var J=new Uint8Array(d.length);for(var c=0;c<d.length;c++)J[c]=d[c]+97;if(g.MV.TextDecoder)J=(new TextDecoder).decode(J);else if(J.length<=8192)J=String.fromCharCode.apply(null,J);else{c="";for(let w=0;w<J.length;w+=8192){let R=Array.prototype.slice.call(J,w,w+8192);c+=String.fromCharCode.apply(null,R)}J=c}return Nz1(J)},
"U");
D=Af(Y,AQ,1);if(!D)throw Error("Missing field");return D};
nw=async function(Y,z,O,D){var p=Y.j();var d=new Hi;d=X8(d,1,Y.requestKey);var J=X8(d,2,z);z=O.A;d=Y.requestKey;Y=Y.client;p=Cw(Y.j,Y.Y+"/$rpc/google.internal.waa.v1.Waa/GenerateIT",J,p||{},A$V);return z.call(O,"g",d,D,p)};
VM8=function(Y,z,O,D,p){return Y instanceof Wi?V7(Y,D,p,z,O):V7(Y,D,p,new ci,0)};
nlr=async function(Y,z,O,D=Rh(),p=Promise.resolve(void 0),d){await 0;for(var J;;){let c=null;if(J){Pi(Y,7);try{c=await Bi(J.snapshot({}),d.gs,()=>Promise.resolve("E:CTO"))}catch(y){c="E:UCE"}}let w,R=new g.cd(J?d.sP:d.ZO,d.t$,d.Tj,d.A$);
for(let y=1;y<=d.maxAttempts;y++){if(y!==1){Pi(Y,0);Y.j=new tQ(R.getValue(),d.Q6,d.xt);let M=await Y.j.promise;Y.j=void 0;M===1?(y=1,R.reset()):g.wY(R)}try{let M;O?M=O:(Pi(Y,5),M=await Bi(VM8(z,Y.logger,y,D.j,c),d.OP,()=>Promise.reject(Error("RGF:Fetch timed out"))));
Pi(Y,3);await Bi(Lw(D,M),d.G4,()=>Promise.reject(Error("DTZ:Script timed out")));
Pi(Y,8);await p;let L=new fw({challenge:M,zm:Y.options.zm,Tg:Y.options.Tg});await Bi(L.pD,d.Vu,()=>Promise.reject(Error("QEG:Setup timed out")));
w=L;break}catch(M){Y.handleError(M),SD(Y)}}if(Y.VH())break;w&&(O=void 0,HIk(Y,J),J=w,CmV(Y,w),SD(Y));Pi(Y,2);Y.j=new tQ(d.nl,d.Q6,d.xt);Y.isPaused&&Y.j.pause();await Y.j.promise;Y.j=void 0;if(Y.VH())break}J?.dispose()};
W1A=function(Y){Y.Z=Error("Cancelled by dispose");Y.K.resolve();z5(Y.A.promise);Y.A.reject(Error("Cancelled by dispose"));Y.logger.dispose();Promise.all(Y.U).then(async()=>{Y.N?.dispose();Y.N=void 0});
Y.U=[];Y.j?.Y();z5(Y.Y.promise);Y.Y.reject(Error("Cancelled by dispose"))};
Pm9=async function(Y){if(Y.VH())throw Error("Already disposed");Y.j?.Y();await Y.Y.promise};
BzA=function(Y,z){var O=Y.Op;Y.Op=()=>{O();z()}};
CmV=function(Y,z){Y.VH()||(Y.N=z,Y.logger.update(z.fE()),Y.K.resolve(),Y.A.resolve(void 0),Y.Op())};
HIk=function(Y,z){z&&(Promise.all(Y.U).then(()=>void z.dispose()),Y.U=[])};
Pi=function(Y,z){Y.X=z;Y.options.yF?.(z)};
SD=function(Y){Y.VH()||(Y.Y.resolve(),Y.Y=new g.Uc)};
Bi=function(Y,z,O){var D;O=(new Promise(p=>{D=setTimeout(p,z)})).then(O);
z5(O);return Promise.race([Y.finally(()=>void clearTimeout(D)),
O])};
tMh=function(Y,z){Y.endTimeMs=Date.now()+z;Y.tick()};
$i=function(Y){Y.j&&(clearTimeout(Y.j),Y.j=null)};
xi=function(Y,z){try{return globalThis.sessionStorage.setItem(Y,z),!0}catch(O){return!1}};
hQ=function(Y,z=0,O=Y.length,D){var p=0;for(D&&(p=hQ(D));z<O;z++)p=fGk(31,p)+(typeof Y==="string"?Y.charCodeAt(z):Y[z])|0;return p};
mv=function(Y){var [z,O]=[hQ(Y,0,Y.length>>1,Z6),hQ(Y,Y.length>>1)];return z.toString(16)+O.toString(16)};
us=function(Y,z){var O=[hQ(z,0,z.length>>1,void 0),hQ(z,z.length>>1)];Y=new Uint32Array(Y.buffer);z=Y[0];var [D,p]=O;for(O=1;O<Y.length;O+=2){var d=z,J=O,c=D,w=p;for(let R=0;R<22;R++)J=J>>>8|J<<24,J+=d|0,J^=c+38293,d=d<<3|d>>>29,d^=J,w=w>>>8|w<<24,w+=c|0,w^=R+38293,c=c<<3|c>>>29,c^=w;d=[d,J];Y[O]^=d[0];O+1<Y.length&&(Y[O+1]^=d[1])}};
Su8=function(Y,z,O,D,p){var d=(4-(Z6.length+O.length)%4)%4,J=new Uint8Array(4+d+Z6.length+4+O.length),c=new DataView(J.buffer),w=0;c.setUint32(w,Math.random()*4294967295);w=w+4+d;J.set(Z6,w);w+=Z6.length;c.setUint32(w,p);J.set(O,w+4);us(J,D);return Y.ZF(z,R=>void globalThis.sessionStorage.removeItem(R))?xi(z,g.m4(J))?"s":"t":"i"};
UlH=function(Y,z){var O=globalThis.sessionStorage.getItem(Y);if(!O)return["m"];try{var D=g7(O);us(D,z)}catch(p){return globalThis.sessionStorage.removeItem(Y),["c"]}for(z=4;z<7&&D[z]===0;)z++;for(O=0;O<Z6.length;O++)if(D[z++]!==Z6[O])return globalThis.sessionStorage.removeItem(Y),["d"];O=(new DataView(D.buffer)).getUint32(z);return Math.floor(Date.now()/1E3)>=O?(globalThis.sessionStorage.removeItem(Y),["e"]):["a",new Uint8Array(D.buffer,z+4)]};
$lv=function(Y){var z=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!z)return new ls(Y);var O=z.split(",");if(O.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new ls(Y);z=O.slice(1);z.length===1&&z[0]===""&&(z=[]);O=Number(O[0]);return isNaN(O)||O<0||O>z.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new ls(Y)):new ls(Y,O,z)};
ZIZ=function(Y){function z(){O-=D;O-=p;O^=p>>>13;D-=p;D-=O;D^=O<<8;p-=O;p-=D;p^=D>>>13;O-=D;O-=p;O^=p>>>12;D-=p;D-=O;D^=O<<16;p-=O;p-=D;p^=D>>>5;O-=D;O-=p;O^=p>>>3;D-=p;D-=O;D^=O<<10;p-=O;p-=D;p^=D>>>15}
Y=xl$(Y);for(var O=2654435769,D=2654435769,p=314159265,d=Y.length,J=d,c=0;J>=12;J-=12,c+=12)O+=X2(Y,c),D+=X2(Y,c+4),p+=X2(Y,c+8),z();p+=d;switch(J){case 11:p+=Y[c+10]<<24;case 10:p+=Y[c+9]<<16;case 9:p+=Y[c+8]<<8;case 8:D+=Y[c+7]<<24;case 7:D+=Y[c+6]<<16;case 6:D+=Y[c+5]<<8;case 5:D+=Y[c+4];case 4:O+=Y[c+3]<<24;case 3:O+=Y[c+2]<<16;case 2:O+=Y[c+1]<<8;case 1:O+=Y[c+0]}z();return h0Z.toString(p)};
xl$=function(Y){var z=[];for(let O=0;O<Y.length;O++)z.push(Y.charCodeAt(O));return z};
X2=function(Y,z){return Y[z+0]+(Y[z+1]<<8)+(Y[z+2]<<16)+(Y[z+3]<<24)};
gg=function(Y,z){var O=setTimeout(()=>{Y.U.resolve()},z);
Y.addOnDisposeCallback(()=>void clearTimeout(O))};
ah=function(Y,z){var O=`${z(Y.error.message)}:${z(Y.error.stack)}`.substring(0,2048);z=O.length+1;O=Tx(O);var D=new Uint8Array(4+O.length);D.set([42,z&127|128,z>>7,Y.error.code]);D.set(O,4);return D};
Tx=function(Y){return globalThis.TextEncoder?(new TextEncoder).encode(Y):jg(Y)};
mlV=function(Y,z,O){return Y instanceof Wi?nw(Y,O,z,1):Y.Sj(O)};
lP=function(Y,z,O,D,p,d,J,c){var w=z^Y;var R;(Y-2^15)<Y&&(Y+9&52)>=Y&&(R=D(d,J,c));(Y+7&11)==3&&(O[w^3637]==-(w^3698)?(0,O[w^3649])(O[w^3658],((0,O[w^3640])(O[w^3660],O[4]),(0,O[5])(O[w^3660],(0,O[w^3698])(),O[w^3701]),O[w^3640])(O[w^3682],O[w^3686]),(0,O[5])(O[w^3689],(0,O[w^3698])(),O[w^3701]),(0,O[5])(O[w^3682],(0,O[w^3645])(),O[w^3701]),O[w^3660],O[w^3627]):(((0,O[w^3658])(O[w^3689],O[w^3675]),(0,O[w^3658])(O[w^3660],O[w^3671]),O[w^3624])(O[w^3654],O[w^3641]),(0,O[w^3649])((0,O[w^3711])(O[w^3673],
O[w^3687]),O[w^3711],(0,O[w^3711])(O[w^3691],O[w^3626]),O[w^3673],O[w^3699])),O[5]>2&&(((0,O[w^3674])(O[w^3673],O[w^3696]),O[w^3634])(O[w^3635],O[w^3701]),1)||((0,O[2])(O[w^3682],O[w^3671]),(0,O[w^3654])(O[w^3624])),O[w^3641]!=-(w^3698)&&(O[w^3697]>=-(w^3696)?(((0,O[w^3664])(O[w^3679],O[w^3676]),O[w^3659])(O[3],O[w^3689]),((0,O[w^3680])(O[w^3658],O[w^3663]),O[w^3680])(O[w^3697],O[w^3616])):(0,O[w^3634])((0,O[w^3702])(O[w^3682]),O[0],(0,O[6])((0,O[w^3654])(O[new D(n[w^3632])/(w^3472)]),O[w^3662],O[3],
O[w^3639]),O[w^3624],O[w^3696])),O[w^3625]==(w^3698)&&((0,O[6])((0,O[w^3711])(O[w^3682],O[w^3669]),O[w^3654],O[w^3676]),[])||((0,O[0])(O[w^3676],O[w^3665]),O[w^3677])(O[w^3657],O[w^3633]),R=[]);if((Y<<1&14)==2&&O[n[35]])var y=XL(48,3768,O);Y+4>>4||O[n[2]]==0||(D=(D%O[n[2]]+O[n[2]])%O[n[2]],O[n[43]](0,1,O[n[43]](D,1,O[0])[0]));if((Y|56)==Y){y=O[D];let M=y[n[w^525]](n[w^551]);M>0?Xm(w^552,w^4910,p,y[n[w^557]](0,M),y[n[w^557]](M+1)):y&&(p[y]=n[w^571]);R=[]}return R};
Ih=async function(Y){var z=void 0;Y.K++;var O=new g.Uc;Y.pU instanceof eD&&Y.pU.U.push(O.promise);if(Y.H4){let d=new g.Uc;setTimeout(()=>void d.resolve());
await d.promise}var D=Y.logger.share();try{Y.state=5;let d=[],J=await Bi(Y.pU.snapshot({HI:{},rI:d}),Y.Pi.Ry,()=>Promise.reject(new bm(15,"MDA:Timeout")));
qm(Y,"MDA:Disposed");let c=d[0];Y.state=6;let w=await Bi(mlV(Y.Ok,D,J),Y.Pi.F6,()=>Promise.reject(new bm(10,"BWB:Timeout")));
qm(Y,"BWB:Disposed");Y.state=7;z=Oc(D,()=>{var R=QY$(Y,w,O,c);R.U.promise.then(()=>void Y.A());
return R},"i")}catch(d){z?.dispose();
if(!Y.Y){let J=iIv(Y,d);O.resolve();var p;if(p=Y.pU instanceof eD&&Y.K<2)a:if(d instanceof bm)p=d.code!==32&&d.code!==20&&d.code!==10;else{if(d instanceof Gx)switch(d.code){case 2:case 13:case 14:case 4:break;default:p=!1;break a}p=!0}if(p){let c=setTimeout(()=>void Y.A(),(1+Math.random()*.25)*(Y.j?6E4:1E3));
Y.addOnDisposeCallback(()=>void clearTimeout(c));
return}Y.Y=J}D.N(Y.j?13:14);Y.U.reject(Y.Y);return}finally{D.dispose()}Y.state=8;Y.K=0;Y.j?.dispose();Y.j=z;Y.U.resolve()};
iIv=function(Y,z){if(!(z instanceof bm))if(z instanceof Gx){let O=Error(z.toString());O.stack=z.stack;z=new bm(11,"EBH:Error",O)}else z=new bm(12,"BSO:Unknown",z);return Y.reportError(z)};
qm=function(Y,z){if(Y.VH())throw new bm(Y.j?20:32,z);};
QY$=function(Y,z,O,D){var p=(bc(GM(z,2))??0)*1E3;if(p<=0)throw new bm(31,"TTM:Invalid");if(ZL(z,4))return new uQh(Y.logger,ZL(z,4),p);if(!(bc(GM(z,3))??0))return new lGo(Y.logger,r7(zB(z,1)),p);if(!D)throw new bm(4,"PMD:Undefined");D=D(r7(zB(z,1)));if(typeof D!=="function")throw new bm(16,"APF:Failed");Y.Z=Math.floor((Date.now()+p)/1E3);Y=new Ec(Y.logger,D,bc(GM(z,3))??0,p);Y.addOnDisposeCallback(()=>void O.resolve());
return Y};
ki=function(Y,z,O){try{if(Y.VH())throw new bm(21,"BNT:disposed");if(!Y.j&&Y.Y)throw Y.Y;return Xj8(Y,z,O)??glh(Y,z,O)??Tz1(Y,z,O)}catch(D){if(!z.L5)throw vi(Y,D);return aGr(Y,O,D)}};
vi=function(Y,z){z=z instanceof bm?z:new bm(5,"TVD:error",z);return Y.reportError(z)};
Xj8=function(Y,z,O){return Y.j?.na(()=>rg(Y,z),O,D=>{if(Y.j instanceof Ec&&z.jc?.ek)try{Y.cache?.j(rg(Y,z),D,z.jc.i8,Y.Z-120)}catch(p){Y.reportError(new bm(24,"ELX:write",p))}})};
glh=function(Y,z,O){if(z.jc?.Ws)try{let D=Y.cache?.Y(rg(Y,z),z.jc.i8);return D?O?Oc(Y.logger,()=>g.m4(D,2),"a"):D:void 0}catch(D){Y.reportError(new bm(23,"RXO:read",D))}};
Tz1=function(Y,z,O){var D={stack:[],error:void 0,hasError:!1};try{if(!z.n5)throw new bm(29,"SDF:notready");return Xh(D,new bs(Y.logger,0,Y.state)).na(()=>rg(Y,z),O)}catch(p){D.error=p,D.hasError=!0}finally{g1(D)}};
aGr=function(Y,z,O){var D={stack:[],error:void 0,hasError:!1};try{let p=vi(Y,O);return Xh(D,new e0H(Y.logger,p)).na(()=>[],z)}catch(p){D.error=p,D.hasError=!0}finally{g1(D)}};
rg=function(Y,z){return z.Mk?z.Mk:z.HI?Oc(Y.logger,()=>z.Mk=Tx(z.HI),"c"):[]};
oh=function(){var Y=0,z;return O=>{z||(z=new ci);var D=new bs(z,Y,1),p=D.na(()=>Tx(O),!0);
D.dispose();Y++;return p}};
g.F2=function(Y,z){if(Y)for(let O in Y)Object.prototype.hasOwnProperty.call(Y,O)&&z(Y[O],O,Y)};
GG8=function(){var Y=[];g.F2(quv,z=>{Y.push(z)});
return Y};
ElA=function(){var Y=g.Kw("IFRAME"),z={};g.uy(IGo(),O=>{Y.sandbox&&Y.sandbox.supports&&Y.sandbox.supports(O)&&(z[O]=!0)});
return z};
g.Kw=function(Y,z=document){return z.createElement(String(Y).toLowerCase())};
g.Yo=function(Y,z,O,D){this.left=Y;this.top=z;this.width=O;this.height=D};
zR=function(Y,z){return Y==z?!0:Y&&z?Y.left==z.left&&Y.width==z.width&&Y.top==z.top&&Y.height==z.height:!1};
g.DZ=function(Y,z,O){if(typeof z==="string")OB(Y,O,z);else for(let D in z)OB(Y,z[D],D)};
OB=function(Y,z,O){(O=pO(Y,O))&&(vl1.test(O)?Y.style.setProperty(O,z):Y.style[O]=z)};
pO=function(Y,z){var O=dx[z];if(!O){var D=Pj(z);O=D;Y.style[D]===void 0&&(D=(g.iF?"Webkit":g.Jj?"Moz":null)+frH(D),Y.style[D]!==void 0&&(O=D));dx[z]=O}return O};
g.cJ=function(Y,z){var O=Y.style[Pj(z)];return typeof O!=="undefined"?O:Y.style[pO(Y,z)]||""};
wx=function(Y,z){var O=g.Sj(Y);return O.defaultView&&O.defaultView.getComputedStyle&&(Y=O.defaultView.getComputedStyle(Y,null))?Y[z]||Y.getPropertyValue(z)||"":""};
jz=function(Y){try{return Y.getBoundingClientRect()}catch(z){return{left:0,top:0,right:0,bottom:0}}};
g.RM=function(Y){var z=g.Sj(Y),O=new g.K6(0,0);if(Y==(z?g.Sj(z):document).documentElement)return O;Y=jz(Y);z=g.$V(z);z=g.uF(z.j);O.x=Y.left+z.x;O.y=Y.top+z.y;return O};
g.MM=function(Y,z){Y=sB(Y);z=sB(z);return new g.K6(Y.x-z.x,Y.y-z.y)};
g.LO=function(Y){Y=jz(Y);return new g.K6(Y.left,Y.top)};
sB=function(Y){if(Y.nodeType==1)return g.LO(Y);Y=Y.changedTouches?Y.changedTouches[0]:Y;return new g.K6(Y.clientX,Y.clientY)};
Aj=function(Y,z){if(z instanceof g.zC){var O=z.height;z=z.width}else throw Error("missing height argument");Y.style.width=NM(z,!0);Y.style.height=NM(O,!0)};
NM=function(Y,z){typeof Y=="number"&&(Y=(z?Math.round(Y):Y)+"px");return Y};
g.Vt=function(Y){var z=kGh,O;(O=wx(Y,"display"))||(O=Y.currentStyle?Y.currentStyle.display:null);if((O||Y.style&&Y.style.display)!="none")return z(Y);O=Y.style;var D=O.display,p=O.visibility,d=O.position;O.visibility="hidden";O.position="absolute";O.display="inline";Y=z(Y);O.display=D;O.position=d;O.visibility=p;return Y};
kGh=function(Y){var z=Y.offsetWidth,O=Y.offsetHeight,D=g.iF&&!z&&!O;return(z===void 0||D)&&Y.getBoundingClientRect?(Y=jz(Y),new g.zC(Y.right-Y.left,Y.bottom-Y.top)):new g.zC(z,O)};
bI9=function(Y,z={}){return new r$8(Y,z)};
olo=function(Y){Y.A.Kp("data",z=>{if("1"in z){var O=z["1"];let D;try{D=Y.Z(O)}catch(p){HJ(Y,new Gx(13,`Error when deserializing response data; error: ${p}, response: ${O}`))}D&&CO(Y,D)}if("2"in z)for(z=nO(Y,z["2"]),O=0;O<Y.K.length;O++)Y.K[O](z)});
Y.A.Kp("end",()=>{WJ(Y,PJ(Y));for(let z=0;z<Y.N.length;z++)Y.N[z]()});
Y.A.Kp("error",()=>{if(Y.j.length!==0){var z=Y.xhr.N;z!==0||Y.xhr.isSuccess()||(z=6);var O=-1;switch(z){case 0:var D=2;break;case 7:D=10;break;case 8:D=4;break;case 6:O=Y.xhr.getStatus();D=XM(O);break;default:D=14}WJ(Y,PJ(Y));z=KW9(z)+", error: "+Y.xhr.getLastError();O!==-1&&(z+=`, http status code: ${O}`);HJ(Y,new Gx(D,z))}})};
HJ=function(Y,z){for(let O=0;O<Y.j.length;O++)Y.j[O](z)};
WJ=function(Y,z){for(let O=0;O<Y.U.length;O++)Y.U[O](z)};
PJ=function(Y){var z={},O=z0V(Y.xhr);Object.keys(O).forEach(D=>{z[D]=O[D]});
return z};
CO=function(Y,z){for(let O=0;O<Y.Y.length;O++)Y.Y[O](z)};
nO=function(Y,z){var O=2,D={};try{let d;d=F1o(z);O=KI(d,1);var p=d.getMessage();oY(d,K19,3).length&&(D["grpc-web-status-details-bin"]=z)}catch(d){Y.xhr&&Y.xhr.getStatus()===404?(O=5,p="Not Found: "+String(Y.xhr.Z)):(O=14,p=`Unable to parse RpcStatus: ${d}`)}return{code:O,details:p,metadata:D}};
zJF=function(Y,z){var O=new Ygv;tC(Y.xhr,"complete",()=>{if(Y.xhr.isSuccess()){var D=Kg(Y.xhr);if(z&&Y.xhr.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");D=atob(D)}try{var p=Y.Z(D)}catch(J){HJ(Y,BJ(new Gx(13,`Error when deserializing response data; error: ${J}, response: ${D}`),O));return}D=XM(Y.xhr.getStatus());WJ(Y,PJ(Y));D===0?CO(Y,p):HJ(Y,BJ(new Gx(D,"Xhr succeeded but the status code is not 200"),O))}else{D=Kg(Y.xhr);let J;p=PJ(Y);if(D){var d=
nO(Y,D);D=d.code;J=d.details;d=d.metadata}else D=2,J=`Rpc failed due to xhr error. uri: ${String(Y.xhr.Z)}, error code: ${Y.xhr.N}, error: ${Y.xhr.getLastError()}`,d=p;WJ(Y,p);HJ(Y,BJ(new Gx(D,J,d),O))}})};
tj=function(Y,z){z=Y.indexOf(z);z>-1&&Y.splice(z,1)};
BJ=function(Y,z){z.stack&&(Y.stack+="\n"+z.stack);return Y};
fO=function(Y){this.U=Y.s8||null;this.N=Y.oy||!1;this.Y=void 0};
Sz=function(Y,z){g.Kt.call(this);this.N6=Y;this.A=z;this.K=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.S=new Headers;this.Y=null;this.j_="GET";this.B="";this.j=!1;this.Z=this.N=this.U=null;this.X=new AbortController};
UB=function(Y){Y.N.read().then(Y.Q0.bind(Y)).catch(Y.QG.bind(Y))};
xo=function(Y){Y.readyState=4;Y.U=null;Y.N=null;Y.Z=null;$o(Y)};
$o=function(Y){Y.onreadystatechange&&Y.onreadystatechange.call(Y)};
OsA=function(Y){if(Y.BI&&typeof Y.BI=="function")return Y.BI();if(typeof Map!=="undefined"&&Y instanceof Map||typeof Set!=="undefined"&&Y instanceof Set)return Array.from(Y.values());if(typeof Y==="string")return Y.split("");if(g.PZ(Y)){let z=[],O=Y.length;for(let D=0;D<O;D++)z.push(Y[D]);return z}return RK(Y)};
Duh=function(Y){if(Y.Dw&&typeof Y.Dw=="function")return Y.Dw();if(!Y.BI||typeof Y.BI!="function"){if(typeof Map!=="undefined"&&Y instanceof Map)return Array.from(Y.keys());if(!(typeof Set!=="undefined"&&Y instanceof Set)){if(g.PZ(Y)||typeof Y==="string"){let z=[];Y=Y.length;for(let O=0;O<Y;O++)z.push(O);return z}return g.s$(Y)}}};
pTh=function(Y,z,O){if(Y.forEach&&typeof Y.forEach=="function")Y.forEach(z,O);else if(g.PZ(Y)||typeof Y==="string")Array.prototype.forEach.call(Y,z,O);else{let D=Duh(Y),p=OsA(Y),d=p.length;for(let J=0;J<d;J++)z.call(O,p[J],D&&D[J],Y)}};
g.hj=function(Y){this.j=this.X=this.U="";this.A=null;this.K=this.Y="";this.Z=!1;var z;Y instanceof g.hj?(this.Z=Y.Z,ZZ(this,Y.U),this.X=Y.X,mJ(this,Y.j),Qt(this,Y.A),this.Y=Y.Y,iU(this,Y.N.clone()),this.K=Y.K):Y&&(z=g.t$(String(Y)))?(this.Z=!1,ZZ(this,z[1]||"",!0),this.X=uU(z[2]||""),mJ(this,z[3]||"",!0),Qt(this,z[4]),this.Y=uU(z[5]||"",!0),iU(this,z[6]||"",!0),this.K=uU(z[7]||"")):(this.Z=!1,this.N=new lU(null,this.Z))};
ZZ=function(Y,z,O){Y.U=O?uU(z,!0):z;Y.U&&(Y.U=Y.U.replace(/:$/,""))};
mJ=function(Y,z,O){Y.j=O?uU(z,!0):z};
Qt=function(Y,z){if(z){z=Number(z);if(isNaN(z)||z<0)throw Error("Bad port number "+z);Y.A=z}else Y.A=null};
iU=function(Y,z,O){z instanceof lU?(Y.N=z,du8(Y.N,Y.Z)):(O||(z=XZ(z,JKv)),Y.N=new lU(z,Y.Z))};
gx=function(Y){return Y instanceof g.hj?Y.clone():new g.hj(Y)};
uU=function(Y,z){return Y?z?decodeURI(Y.replace(/%25/g,"%2525")):decodeURIComponent(Y):""};
XZ=function(Y,z,O){return typeof Y==="string"?(Y=encodeURI(Y).replace(z,cK$),O&&(Y=Y.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),Y):null};
cK$=function(Y){Y=Y.charCodeAt(0);return"%"+(Y>>4&15).toString(16)+(Y&15).toString(16)};
lU=function(Y,z){this.Y=this.j=null;this.N=Y||null;this.U=!!z};
TR=function(Y){Y.j||(Y.j=new Map,Y.Y=0,Y.N&&g.ZG(Y.N,function(z,O){Y.add(V9(z),O)}))};
ez=function(Y,z){TR(Y);z=aM(Y,z);return Y.j.has(z)};
aM=function(Y,z){z=String(z);Y.U&&(z=z.toLowerCase());return z};
du8=function(Y,z){z&&!Y.U&&(TR(Y),Y.N=null,Y.j.forEach(function(O,D){var p=D.toLowerCase();D!=p&&(this.remove(D),this.remove(p),O.length>0&&(this.N=null,this.j.set(aM(this,p),g.by(O)),this.Y=this.Y+O.length))},Y));
Y.U=z};
wT8=function(Y){var z="";g.S8(Y,function(O,D){z+=D;z+=":";z+=O;z+="\r\n"});
return z};
qM=function(Y){g.Eu.call(this);this.Y=Y;this.j={}};
GR=function(Y,z,O,D,p,d){if(Array.isArray(O))for(let J=0;J<O.length;J++)GR(Y,z,O[J],D,p,d);else{z=Bd(z,O,D||Y.handleEvent,p,d||Y.Y||Y);if(!z)return Y;Y.j[z.key]=z}return Y};
IM=function(Y,z,O){Y.N=!1;throw Error("The stream is broken @"+Y.Y+". Error: "+O+". With input:\n"+z);};
EB=function(){this.A=null;this.Z=[];this.U=this.Y=this.N=this.j=this.S=0;this.K=null;this.X=0};
vJ=function(Y,z,O,D){Y.j=3;Y.A="The stream is broken @"+Y.S+"/"+O+". Error: "+D+". With input:\n"+z;throw Error(Y.A);};
ko=function(){this.j=null;this.Y=0;this.N=new jLv;this.U=new EB};
rx=function(Y,z,O){Y.j="The stream is broken @"+Y.Y+". Error: "+O+". With input:\n"+z;throw Error(Y.j);};
bU=function(Y){return Y=="\r"||Y=="\n"||Y==" "||Y=="\t"};
oM=function(Y){this.S=null;this.A=[];this.U="";this.j_=[];this.N=this.Y=0;this.Z=!1;this.X=0;this.N6=/[\\"]/g;this.j=this.K=0;this.B=!(!Y||!Y.nj)};
FZ=function(Y,z,O){Y.K=3;Y.S="The stream is broken @"+Y.N+"/"+O+". With input:\n"+z;throw Error(Y.S);};
KO=function(){this.K=this.N=null;this.Y=this.j=0;this.U=[];this.A=!1};
RJH=function(Y){var z=Y.j?Y.j.getResponseHeader("Content-Type"):null;if(!z)return null;z=z.toLowerCase();return z.startsWith("application/json")?z.startsWith("application/json+protobuf")?new KO:new oM:z.startsWith("application/x-protobuf")?(Y=Y.j?Y.j.getResponseHeader("Content-Transfer-Encoding"):null)?Y.toLowerCase()=="base64"?new ko:null:new EB:null};
YJ=function(Y,z){Y.K!=z&&(Y.K=z,Y.Z&&Y.Z())};
zw=function(Y){Y.X.aB();if(Y.j){let z=Y.j;Y.j=null;z.abort();z.dispose()}};
Ox=function(Y,z){for(let O=0;O<Y.length;O++){let D=Y[O];z.forEach(function(p){try{p(D)}catch(d){}})}};
DC=function(Y,z){var O=Y.Y[z];O&&O.forEach(function(D){try{D()}catch(p){}});
(O=Y.j[z])&&O.forEach(function(D){D()});
Y.j[z]=[]};
sLF=function(Y,z){return z.reduce((O,D)=>p=>D.intercept(p,O),Y)};
yKH=function(Y,z){return z.reduce((O,D)=>p=>D.intercept(p,O),Y)};
Mg$=function(Y,z,O){var D=z.p5,p=z.getMetadata(),d=pT(Y,!0);Y=dv(Y,p,d,O+D.getName());O=JZ(d,D.N,!1);zJF(O,p["X-Goog-Encode-Response-If-Executable"]==="base64");z=D.j(z.Ie);d.send(Y,"POST",z);return O};
L4Z=function(Y,z,O,D,p,d={}){var J=z.substring(0,z.length-p.name.length),c=d?.signal;return yKH(w=>new Promise((R,y)=>{if(c?.aborted){let V=new Gx(1,"Aborted");V.cause=c.reason;y(V)}else{var M={},L=Mg$(Y,w,J);L.Kp("error",V=>void y(V));
L.Kp("metadata",V=>{M=V});
L.Kp("data",V=>{R(bI9(V,M))});
c&&c.addEventListener("abort",()=>{L.cancel();var V=new Gx(1,"Aborted");V.cause=c.reason;y(V)})}}),Y.U$).call(Y,p.Y(O,D)).then(w=>w.Nc)};
Cw=function(Y,z,O,D,p,d={}){return L4Z(Y,z,O,D,p,d)};
pT=function(Y,z){z=Y.j&&!z;return Y.R0||z?new IE(new fO({s8:Y.R0,oy:z})):new IE};
dv=function(Y,z,O,D){z["Content-Type"]="application/json+protobuf";z["X-User-Agent"]="grpc-web-javascript/0.1";var p=z.Authorization;if(p&&N7k.has(p.split(" ")[0])||Y.withCredentials)O.B=!0;if(Y.JZ)Y=D,g.Ak(z)?D=Y:(z=wT8(z),typeof Y==="string"?D=g.lm(Y,A$("$httpHeaders"),z):(Y.N.set("$httpHeaders",z),D=Y));else for(let d of Object.keys(z))O.headers.set(d,z[d]);return D};
JZ=function(Y,z,O){if(O){Y.isActive();O=new AK1(Y);var D=new VgV(O)}return new Hsh({xhr:Y,Iv:D},z)};
co=function(){this.j=new CPo;this.Y="https://jnn-pa.googleapis.com".replace(/\/+$/,"")};
g.wv=function(Y,z){return Y.replace(nEo,function(O,D){try{let p=g.H8(z,D);if(p==null||p.toString()==null)return O;p=p.toString();if(p==""||!g.kW(g.CI(p)))return encodeURIComponent(p).replace(/%2C/g,",")}catch(p){}return O})};
W49=function(){var Y=jE;R1.instance||(R1.instance=new R1(Y));return R1.instance};
sx=function(Y,z){return Y.N?Y.N:Y.N=new Promise(async O=>{var D=window.AbortController?new window.AbortController:void 0,p=D?.signal,d=!1;try{D&&(Y.j=Y.SJ.FU(()=>{D.abort()},z||2E4)),await fetch("/generate_204",{method:"HEAD",
signal:p}),d=!0}catch{d=!1}finally{Y.N=void 0,Y.j&&(Y.SJ.OY(Y.j),Y.j=0),d!==Y.isOnline&&(Y.isOnline=d,Y.isOnline?Y.dispatchEvent("networkstatus-online"):Y.dispatchEvent("networkstatus-offline")),O(d)}})};
PPr=function(Y){Y.j===-1&&(Y.j=Y.data.reduce((z,O,D)=>z+(O?2**D:0),0));
return Y.j};
g.yF=function(Y,z,O=!1){if(Y&&z!==null&&z!=z.top){if(!z.top)return new g.zC(-12245933,-12245933);z=z.top}try{if(O)var D=(new g.zC(z.innerWidth,z.innerHeight)).round();else{let p=(z||window).document,d=p.compatMode=="CSS1Compat"?p.documentElement:p.body;D=(new g.zC(d.clientWidth,d.clientHeight)).round()}return D}catch(p){return new g.zC(-12245933,-12245933)}};
g.MT=function(Y){return Y.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[Y.visibilityState||Y.webkitVisibilityState||Y.mozVisibilityState||""]??0};
g.LT=function(Y,z,O){g.Eu.call(this);this.j=null;this.U=!1;this.A=Y;this.K=O;this.Y=z||window;this.N=(0,g.$W)(this.Ui,this)};
NT=function(Y){Y=Y.Y;return Y.requestAnimationFrame||Y.webkitRequestAnimationFrame||Y.mozRequestAnimationFrame||Y.oRequestAnimationFrame||Y.msRequestAnimationFrame||null};
AZ=function(Y){Y=Y.Y;return Y.cancelAnimationFrame||Y.cancelRequestAnimationFrame||Y.webkitCancelRequestAnimationFrame||Y.mozCancelRequestAnimationFrame||Y.oCancelRequestAnimationFrame||Y.msCancelRequestAnimationFrame||null};
g.VF=function(Y,z,O){g.Eu.call(this);this.j=Y;this.Cg=z||0;this.Y=O;this.N=(0,g.$W)(this.Rg,this)};
g.Ho=function(Y,z){Y.isActive()||Y.start(z)};
CT=function(Y){Y.l0=g.xX(()=>{Y.l0=null;Y.j&&!Y.Y&&(Y.j=!1,CT(Y))},Y.Cg);
var z=Y.N;Y.N=null;Y.U.apply(null,z)};
nT=function(Y){return typeof Y.className=="string"?Y.className:Y.getAttribute&&Y.getAttribute("class")||""};
Wo=function(Y){return Y.classList?Y.classList:nT(Y).match(/\S+/g)||[]};
Po=function(Y,z){typeof Y.className=="string"?Y.className=z:Y.setAttribute&&Y.setAttribute("class",z)};
g.Bo=function(Y,z){return Y.classList?Y.classList.contains(z):g.Il(Wo(Y),z)};
g.tZ=function(Y,z){if(Y.classList)Y.classList.add(z);else if(!g.Bo(Y,z)){let O=nT(Y);Po(Y,O+(O.length>0?" "+z:z))}};
fT=function(Y,z){if(Y.classList)Array.prototype.forEach.call(z,function(D){g.tZ(Y,D)});
else{var O={};Array.prototype.forEach.call(Wo(Y),function(D){O[D]=!0});
Array.prototype.forEach.call(z,function(D){O[D]=!0});
z="";for(let D in O)z+=z.length>0?" "+D:D;Po(Y,z)}};
g.SE=function(Y,z){Y.classList?Y.classList.remove(z):g.Bo(Y,z)&&Po(Y,Array.prototype.filter.call(Wo(Y),function(O){return O!=z}).join(" "))};
B7F=function(Y,z){Y.classList?Array.prototype.forEach.call(z,function(O){g.SE(Y,O)}):Po(Y,Array.prototype.filter.call(Wo(Y),function(O){return!g.Il(z,O)}).join(" "))};
g.Ux=function(Y,z,O){O?g.tZ(Y,z):g.SE(Y,z)};
$J=function(){};
tgh=function(Y){if(Y instanceof xJ||Y instanceof hZ||Y instanceof ZC)return Y;if(typeof Y.next=="function")return new xJ(()=>Y);
if(typeof Y[Symbol.iterator]=="function")return new xJ(()=>Y[Symbol.iterator]());
if(typeof Y.V5=="function")return new xJ(()=>Y.V5());
throw Error("Not an iterator or iterable.");};
mn=function(Y,z,O,D,p,d,J,c){this.j=Y;this.Z=z;this.N=O;this.K=D;this.U=p;this.A=d;this.Y=J;this.X=c};
QF=function(Y,z){if(z==0)return Y.j;if(z==1)return Y.Y;var O=F1(Y.j,Y.N,z),D=F1(Y.N,Y.U,z);Y=F1(Y.U,Y.Y,z);O=F1(O,D,z);D=F1(D,Y,z);return F1(O,D,z)};
fAv=function(Y,z){var O=(z-Y.j)/(Y.Y-Y.j);if(O<=0)return 0;if(O>=1)return 1;var D=0,p=1,d=0;for(var J=0;J<8;J++){d=QF(Y,O);let c=(QF(Y,O+1E-6)-d)/1E-6;if(Math.abs(d-z)<1E-6)return O;if(Math.abs(c)<1E-6)break;else d<z?D=O:p=O,O-=(d-z)/c}for(J=0;Math.abs(d-z)>1E-6&&J<8;J++)d<z?(D=O,O=(O+p)/2):(p=O,O=(O+D)/2),d=QF(Y,O);return O};
iG=function(Y){return(Y=Y.exec(g.RL()))?Y[1]:""};
uG=function(Y){return g.Kv(SgW,Y)>=0};
lG=function(Y){g.Eu.call(this);this.A=1;this.N=[];this.U=0;this.j=[];this.Y={};this.Z=!!Y};
Uuh=function(Y,z,O){g.fg(function(){Y.apply(z,O)})};
g.XS=function(Y){this.j=Y};
gv=function(Y){this.j=Y};
Tw=function(Y){this.data=Y};
var $uh=function(){return a1[n[14]](this,8,8641)};
eE=function(Y){return Y===void 0||Y instanceof Tw?Y:new Tw(Y)};
qT=function(Y){this.j=Y};
Gw=function(Y){this.j=Y};
xuV=function(){};
lc=function(Y,z,O,D,p){var d=z^Y;if((Y&13)==Y){var J=O[n[d^5766]](n[d^5800]);I1[n[d^5784]](J,d^5812);I1[n[d^5875]](J,3);I1[n[d^5784]](J,d^5821);I1[n[d^5803]](J,6);I1[n[d^5875]](J,1);I1[n[d^5784]](J,d^5789);var c=J[n[1]](n[d^5800])}if((Y-2^7)>=Y&&(Y-3^30)<Y)a:{J=O[n[d^7781]](n[d^7755]);var w=[-(d^2092947832),-(d^128599053),d^1892875501,d^556023128,n[d^7785],null,-(d^2088672701),d^1513488384,d^675326204,hJv,d^1356146201,d^816006843,d^2018672333,-(d^644592452),d^1200223644,-(d^835690157),-(d^2004407544),
Zs1,n[d^7776],d^1253850095,-(d^1879694288),-(d^808619073),-(d^128599053),muH,-(d^1115882667),$uh,-(d^1499692519),d^208420287,QLA,isZ,-(d^1690459586),-(d^1613252749),d^1372016892,d^2078042552,d^556978426,J,d^347482746,d^1287798150,-(d^1165601768),d^1092376469,-(d^131106722),-(d^1165026955),d^1351079756,d^974270550,J,-(d^1222647850),umv,null,d^518070450,d^1647437221,lAv,XTW,d^1224469284,d^672923641,d^973144962,-(d^1632458054),-(d^1200235578),gEo,T7F,d^159314363,n[d^7693],aAo,-(d^797415397),eJh,d^1081099720,
d^520800882,d^1449493878,-(d^1879694288),-(d^2096512203),d^183146978,J,-(d^2066545787),d^1784295482,-(d^375045286),-(d^182745113),qgo,d^1924177254,-(d^1910766848),-(d^1499692519),dVk,null,d^1578537025,EWZ,-(d^747039607),G5h,-(d^976864194),-(d^430937036),VFk,-(d^131106722)];w[5]=w;w[d^7790]=w;w[d^7697]=w;if(typeof IAh===n[d^7691]){c=O;break a}try{w=HZ(d^7758,d^1986,w)}catch(y){c=n[d^7794]+O;break a}c=J[n[1]](n[d^7755])}if((Y&83)==Y){J=d^8855;for(w=[];++J-w[n[2]]-(d^8951);){switch(J){case d^8941:J-=
d^8921;case d^8844:case d^8843:case d^8842:continue;case d^8876:J=d^8952;case d^8841:case d^8840:case d^8887:continue;case d^8953:J=d^8840}w[n[d^8922]](String[n[d^8900]](J))}c=w}if((Y|24)==Y){var R=D[n[2]];O[n[d^2682]](function(y,M,L){this[n[d^2622]](L[M]=D[(D[n[d^2575]](y)-D[n[d^2575]](this[M])+M+R--)%D[n[2]]])},p[n[d^2583]](n[d^2617]))}return c};
rv=function(){};
bG=function(Y){this.j=Y;this.Y=null};
o1=function(Y){if(Y.j==null)throw Error("Storage mechanism: Storage unavailable");Y.isAvailable()||cT(Error("Storage mechanism: Storage unavailable"))};
FS=function(){var Y=null;try{Y=g.MV.localStorage||null}catch(z){}bG.call(this,Y)};
KT=function(){var Y=null;try{Y=g.MV.sessionStorage||null}catch(z){}bG.call(this,Y)};
YN=function(Y,z){this.Y=Y;this.j=z+"::"};
g.z1=function(Y){var z=new FS;return z.isAvailable()?Y?new YN(z,Y):z:null};
OE=function(Y,z){this.j=Y;this.Y=z};
pP=function(Y){var z,O,D=Y.length,p=0;for(z=0;z<D;z++){var d=Y.charCodeAt(z);if((d&64512)===55296&&z+1<D){var J=Y.charCodeAt(z+1);(J&64512)===56320&&(d=65536+(d-55296<<10)+(J-56320),z++)}p+=d<128?1:d<2048?2:d<65536?3:4}var c=new DK.Pj(p);for(z=O=0;O<p;z++)d=Y.charCodeAt(z),(d&64512)===55296&&z+1<D&&(J=Y.charCodeAt(z+1),(J&64512)===56320&&(d=65536+(d-55296<<10)+(J-56320),z++)),d<128?c[O++]=d:(d<2048?c[O++]=192|d>>>6:(d<65536?c[O++]=224|d>>>12:(c[O++]=240|d>>>18,c[O++]=128|d>>>12&63),c[O++]=128|d>>>
6&63),c[O++]=128|d&63);return c};
d0=function(Y){for(var z=Y.length;--z>=0;)Y[z]=0};
JG=function(Y,z,O,D,p){this.oe=Y;this.kx=z;this.DO=O;this.j0=D;this.Bw=p;this.J4=Y&&Y.length};
cm=function(Y,z){this.x8=Y;this.Nv=0;this.h2=z};
w0=function(Y,z){Y.pF[Y.pending++]=z&255;Y.pF[Y.pending++]=z>>>8&255};
js=function(Y,z,O){Y.r7>16-O?(Y.HT|=z<<Y.r7&65535,w0(Y,Y.HT),Y.HT=z>>16-Y.r7,Y.r7+=O-16):(Y.HT|=z<<Y.r7&65535,Y.r7+=O)};
Rs=function(Y,z,O){js(Y,O[z*2],O[z*2+1])};
sE=function(Y,z){var O=0;do O|=Y&1,Y>>>=1,O<<=1;while(--z>0);return O>>>1};
yZ=function(Y,z,O){var D=Array(16),p=0,d;for(d=1;d<=15;d++)D[d]=p=p+O[d-1]<<1;for(O=0;O<=z;O++)p=Y[O*2+1],p!==0&&(Y[O*2]=sE(D[p]++,p))};
MX=function(Y){var z;for(z=0;z<286;z++)Y.tJ[z*2]=0;for(z=0;z<30;z++)Y.ma[z*2]=0;for(z=0;z<19;z++)Y.xi[z*2]=0;Y.tJ[512]=1;Y.YS=Y.Yw=0;Y.lx=Y.matches=0};
LP=function(Y){Y.r7>8?w0(Y,Y.HT):Y.r7>0&&(Y.pF[Y.pending++]=Y.HT);Y.HT=0;Y.r7=0};
NX=function(Y,z,O){LP(Y);w0(Y,O);w0(Y,~O);DK.OT(Y.pF,Y.window,z,O,Y.pending);Y.pending+=O};
AG=function(Y,z,O,D){var p=z*2,d=O*2;return Y[p]<Y[d]||Y[p]===Y[d]&&D[z]<=D[O]};
VZ=function(Y,z,O){for(var D=Y.BM[O],p=O<<1;p<=Y.gv;){p<Y.gv&&AG(z,Y.BM[p+1],Y.BM[p],Y.depth)&&p++;if(AG(z,D,Y.BM[p],Y.depth))break;Y.BM[O]=Y.BM[p];O=p;p<<=1}Y.BM[O]=D};
tG=function(Y,z,O){var D=0;if(Y.lx!==0){do{var p=Y.pF[Y.mz+D*2]<<8|Y.pF[Y.mz+D*2+1];var d=Y.pF[Y.Z0+D];D++;if(p===0)Rs(Y,d,z);else{var J=Hm[d];Rs(Y,J+256+1,z);var c=CP[J];c!==0&&(d-=nP[J],js(Y,d,c));p--;J=p<256?Wm[p]:Wm[256+(p>>>7)];Rs(Y,J,O);c=Pm[J];c!==0&&(p-=Bm[J],js(Y,p,c))}}while(D<Y.lx)}Rs(Y,256,z)};
fP=function(Y,z){var O=z.x8,D=z.h2.oe,p=z.h2.J4,d=z.h2.j0,J,c=-1;Y.gv=0;Y.DY=573;for(J=0;J<d;J++)O[J*2]!==0?(Y.BM[++Y.gv]=c=J,Y.depth[J]=0):O[J*2+1]=0;for(;Y.gv<2;){var w=Y.BM[++Y.gv]=c<2?++c:0;O[w*2]=1;Y.depth[w]=0;Y.YS--;p&&(Y.Yw-=D[w*2+1])}z.Nv=c;for(J=Y.gv>>1;J>=1;J--)VZ(Y,O,J);w=d;do J=Y.BM[1],Y.BM[1]=Y.BM[Y.gv--],VZ(Y,O,1),D=Y.BM[1],Y.BM[--Y.DY]=J,Y.BM[--Y.DY]=D,O[w*2]=O[J*2]+O[D*2],Y.depth[w]=(Y.depth[J]>=Y.depth[D]?Y.depth[J]:Y.depth[D])+1,O[J*2+1]=O[D*2+1]=w,Y.BM[1]=w++,VZ(Y,O,1);while(Y.gv>=
2);Y.BM[--Y.DY]=Y.BM[1];J=z.x8;w=z.Nv;D=z.h2.oe;p=z.h2.J4;d=z.h2.kx;var R=z.h2.DO,y=z.h2.Bw,M,L=0;for(M=0;M<=15;M++)Y.zk[M]=0;J[Y.BM[Y.DY]*2+1]=0;for(z=Y.DY+1;z<573;z++){var V=Y.BM[z];M=J[J[V*2+1]*2+1]+1;M>y&&(M=y,L++);J[V*2+1]=M;if(!(V>w)){Y.zk[M]++;var W=0;V>=R&&(W=d[V-R]);var x=J[V*2];Y.YS+=x*(M+W);p&&(Y.Yw+=x*(D[V*2+1]+W))}}if(L!==0){do{for(M=y-1;Y.zk[M]===0;)M--;Y.zk[M]--;Y.zk[M+1]+=2;Y.zk[y]--;L-=2}while(L>0);for(M=y;M!==0;M--)for(V=Y.zk[M];V!==0;)D=Y.BM[--z],D>w||(J[D*2+1]!==M&&(Y.YS+=(M-J[D*
2+1])*J[D*2],J[D*2+1]=M),V--)}yZ(O,c,Y.zk)};
Ss=function(Y,z,O){var D,p=-1,d=z[1],J=0,c=7,w=4;d===0&&(c=138,w=3);z[(O+1)*2+1]=65535;for(D=0;D<=O;D++){var R=d;d=z[(D+1)*2+1];++J<c&&R===d||(J<w?Y.xi[R*2]+=J:R!==0?(R!==p&&Y.xi[R*2]++,Y.xi[32]++):J<=10?Y.xi[34]++:Y.xi[36]++,J=0,p=R,d===0?(c=138,w=3):R===d?(c=6,w=3):(c=7,w=4))}};
UE=function(Y,z,O){var D,p=-1,d=z[1],J=0,c=7,w=4;d===0&&(c=138,w=3);for(D=0;D<=O;D++){var R=d;d=z[(D+1)*2+1];if(!(++J<c&&R===d)){if(J<w){do Rs(Y,R,Y.xi);while(--J!==0)}else R!==0?(R!==p&&(Rs(Y,R,Y.xi),J--),Rs(Y,16,Y.xi),js(Y,J-3,2)):J<=10?(Rs(Y,17,Y.xi),js(Y,J-3,3)):(Rs(Y,18,Y.xi),js(Y,J-11,7));J=0;p=R;d===0?(c=138,w=3):R===d?(c=6,w=3):(c=7,w=4)}}};
EEZ=function(Y){var z=4093624447,O;for(O=0;O<=31;O++,z>>>=1)if(z&1&&Y.tJ[O*2]!==0)return 0;if(Y.tJ[18]!==0||Y.tJ[20]!==0||Y.tJ[26]!==0)return 1;for(O=32;O<256;O++)if(Y.tJ[O*2]!==0)return 1;return 0};
$N=function(Y,z,O){Y.pF[Y.mz+Y.lx*2]=z>>>8&255;Y.pF[Y.mz+Y.lx*2+1]=z&255;Y.pF[Y.Z0+Y.lx]=O&255;Y.lx++;z===0?Y.tJ[O*2]++:(Y.matches++,z--,Y.tJ[(Hm[O]+256+1)*2]++,Y.ma[(z<256?Wm[z]:Wm[256+(z>>>7)])*2]++);return Y.lx===Y.CM-1};
hG=function(Y,z){Y.msg=xN[z];return z};
ZK=function(Y){for(var z=Y.length;--z>=0;)Y[z]=0};
QZ=function(Y){var z=Y.state,O=z.pending;O>Y.HX&&(O=Y.HX);O!==0&&(DK.OT(Y.output,z.pF,z.PV,O,Y.Zd),Y.Zd+=O,z.PV+=O,Y.N_+=O,Y.HX-=O,z.pending-=O,z.pending===0&&(z.PV=0))};
Xx=function(Y,z){var O=Y.dF>=0?Y.dF:-1,D=Y.cn-Y.dF,p=0;if(Y.level>0){Y.PX.kX===2&&(Y.PX.kX=EEZ(Y));fP(Y,Y.DA);fP(Y,Y.hS);Ss(Y,Y.tJ,Y.DA.Nv);Ss(Y,Y.ma,Y.hS.Nv);fP(Y,Y.t0);for(p=18;p>=3&&Y.xi[i4[p]*2+1]===0;p--);Y.YS+=3*(p+1)+5+5+4;var d=Y.YS+3+7>>>3;var J=Y.Yw+3+7>>>3;J<=d&&(d=J)}else d=J=D+5;if(D+4<=d&&O!==-1)js(Y,z?1:0,3),NX(Y,O,D);else if(Y.strategy===4||J===d)js(Y,2+(z?1:0),3),tG(Y,u4,l4);else{js(Y,4+(z?1:0),3);O=Y.DA.Nv+1;D=Y.hS.Nv+1;p+=1;js(Y,O-257,5);js(Y,D-1,5);js(Y,p-4,4);for(d=0;d<p;d++)js(Y,
Y.xi[i4[d]*2+1],3);UE(Y,Y.tJ,O-1);UE(Y,Y.ma,D-1);tG(Y,Y.tJ,Y.ma)}MX(Y);z&&LP(Y);Y.dF=Y.cn;QZ(Y.PX)};
g0=function(Y,z){Y.pF[Y.pending++]=z};
T1=function(Y,z){Y.pF[Y.pending++]=z>>>8&255;Y.pF[Y.pending++]=z&255};
as=function(Y,z){var O=Y.f5,D=Y.cn,p=Y.sZ,d=Y.Nb,J=Y.cn>Y.VN-262?Y.cn-(Y.VN-262):0,c=Y.window,w=Y.QO,R=Y.ZM,y=Y.cn+258,M=c[D+p-1],L=c[D+p];Y.sZ>=Y.RI&&(O>>=2);d>Y.oS&&(d=Y.oS);do{var V=z;if(c[V+p]===L&&c[V+p-1]===M&&c[V]===c[D]&&c[++V]===c[D+1]){D+=2;for(V++;c[++D]===c[++V]&&c[++D]===c[++V]&&c[++D]===c[++V]&&c[++D]===c[++V]&&c[++D]===c[++V]&&c[++D]===c[++V]&&c[++D]===c[++V]&&c[++D]===c[++V]&&D<y;);V=258-(y-D);D=y-258;if(V>p){Y.YA=z;p=V;if(V>=d)break;M=c[D+p-1];L=c[D+p]}}}while((z=R[z&w])>J&&--O!==
0);return p<=Y.oS?p:Y.oS};
G1=function(Y){var z=Y.VN,O;do{var D=Y.F3-Y.oS-Y.cn;if(Y.cn>=z+(z-262)){DK.OT(Y.window,Y.window,z,z,0);Y.YA-=z;Y.cn-=z;Y.dF-=z;var p=O=Y.il;do{var d=Y.head[--p];Y.head[p]=d>=z?d-z:0}while(--O);p=O=z;do d=Y.ZM[--p],Y.ZM[p]=d>=z?d-z:0;while(--O);D+=z}if(Y.PX.bP===0)break;p=Y.PX;O=Y.window;d=Y.cn+Y.oS;var J=p.bP;J>D&&(J=D);J===0?O=0:(p.bP-=J,DK.OT(O,p.input,p.Z6,J,d),p.state.wrap===1?p.Qt=es(p.Qt,O,J,d):p.state.wrap===2&&(p.Qt=qX(p.Qt,O,J,d)),p.Z6+=J,p.sT+=J,O=J);Y.oS+=O;if(Y.oS+Y.ZF>=3)for(D=Y.cn-Y.ZF,
Y.O6=Y.window[D],Y.O6=(Y.O6<<Y.Mn^Y.window[D+1])&Y.HQ;Y.ZF&&!(Y.O6=(Y.O6<<Y.Mn^Y.window[D+3-1])&Y.HQ,Y.ZM[D&Y.QO]=Y.head[Y.O6],Y.head[Y.O6]=D,D++,Y.ZF--,Y.oS+Y.ZF<3););}while(Y.oS<262&&Y.PX.bP!==0)};
Is=function(Y,z){for(var O;;){if(Y.oS<262){G1(Y);if(Y.oS<262&&z===0)return 1;if(Y.oS===0)break}O=0;Y.oS>=3&&(Y.O6=(Y.O6<<Y.Mn^Y.window[Y.cn+3-1])&Y.HQ,O=Y.ZM[Y.cn&Y.QO]=Y.head[Y.O6],Y.head[Y.O6]=Y.cn);O!==0&&Y.cn-O<=Y.VN-262&&(Y.BX=as(Y,O));if(Y.BX>=3)if(O=$N(Y,Y.cn-Y.YA,Y.BX-3),Y.oS-=Y.BX,Y.BX<=Y.oO&&Y.oS>=3){Y.BX--;do Y.cn++,Y.O6=(Y.O6<<Y.Mn^Y.window[Y.cn+3-1])&Y.HQ,Y.ZM[Y.cn&Y.QO]=Y.head[Y.O6],Y.head[Y.O6]=Y.cn;while(--Y.BX!==0);Y.cn++}else Y.cn+=Y.BX,Y.BX=0,Y.O6=Y.window[Y.cn],Y.O6=(Y.O6<<Y.Mn^
Y.window[Y.cn+1])&Y.HQ;else O=$N(Y,0,Y.window[Y.cn]),Y.oS--,Y.cn++;if(O&&(Xx(Y,!1),Y.PX.HX===0))return 1}Y.ZF=Y.cn<2?Y.cn:2;return z===4?(Xx(Y,!0),Y.PX.HX===0?3:4):Y.lx&&(Xx(Y,!1),Y.PX.HX===0)?1:2};
EE=function(Y,z){for(var O,D;;){if(Y.oS<262){G1(Y);if(Y.oS<262&&z===0)return 1;if(Y.oS===0)break}O=0;Y.oS>=3&&(Y.O6=(Y.O6<<Y.Mn^Y.window[Y.cn+3-1])&Y.HQ,O=Y.ZM[Y.cn&Y.QO]=Y.head[Y.O6],Y.head[Y.O6]=Y.cn);Y.sZ=Y.BX;Y.E3=Y.YA;Y.BX=2;O!==0&&Y.sZ<Y.oO&&Y.cn-O<=Y.VN-262&&(Y.BX=as(Y,O),Y.BX<=5&&(Y.strategy===1||Y.BX===3&&Y.cn-Y.YA>4096)&&(Y.BX=2));if(Y.sZ>=3&&Y.BX<=Y.sZ){D=Y.cn+Y.oS-3;O=$N(Y,Y.cn-1-Y.E3,Y.sZ-3);Y.oS-=Y.sZ-1;Y.sZ-=2;do++Y.cn<=D&&(Y.O6=(Y.O6<<Y.Mn^Y.window[Y.cn+3-1])&Y.HQ,Y.ZM[Y.cn&Y.QO]=
Y.head[Y.O6],Y.head[Y.O6]=Y.cn);while(--Y.sZ!==0);Y.UM=0;Y.BX=2;Y.cn++;if(O&&(Xx(Y,!1),Y.PX.HX===0))return 1}else if(Y.UM){if((O=$N(Y,0,Y.window[Y.cn-1]))&&Xx(Y,!1),Y.cn++,Y.oS--,Y.PX.HX===0)return 1}else Y.UM=1,Y.cn++,Y.oS--}Y.UM&&($N(Y,0,Y.window[Y.cn-1]),Y.UM=0);Y.ZF=Y.cn<2?Y.cn:2;return z===4?(Xx(Y,!0),Y.PX.HX===0?3:4):Y.lx&&(Xx(Y,!1),Y.PX.HX===0)?1:2};
vEh=function(Y,z){for(var O,D,p,d=Y.window;;){if(Y.oS<=258){G1(Y);if(Y.oS<=258&&z===0)return 1;if(Y.oS===0)break}Y.BX=0;if(Y.oS>=3&&Y.cn>0&&(D=Y.cn-1,O=d[D],O===d[++D]&&O===d[++D]&&O===d[++D])){for(p=Y.cn+258;O===d[++D]&&O===d[++D]&&O===d[++D]&&O===d[++D]&&O===d[++D]&&O===d[++D]&&O===d[++D]&&O===d[++D]&&D<p;);Y.BX=258-(p-D);Y.BX>Y.oS&&(Y.BX=Y.oS)}Y.BX>=3?(O=$N(Y,1,Y.BX-3),Y.oS-=Y.BX,Y.cn+=Y.BX,Y.BX=0):(O=$N(Y,0,Y.window[Y.cn]),Y.oS--,Y.cn++);if(O&&(Xx(Y,!1),Y.PX.HX===0))return 1}Y.ZF=0;return z===
4?(Xx(Y,!0),Y.PX.HX===0?3:4):Y.lx&&(Xx(Y,!1),Y.PX.HX===0)?1:2};
k5Z=function(Y,z){for(var O;;){if(Y.oS===0&&(G1(Y),Y.oS===0)){if(z===0)return 1;break}Y.BX=0;O=$N(Y,0,Y.window[Y.cn]);Y.oS--;Y.cn++;if(O&&(Xx(Y,!1),Y.PX.HX===0))return 1}Y.ZF=0;return z===4?(Xx(Y,!0),Y.PX.HX===0?3:4):Y.lx&&(Xx(Y,!1),Y.PX.HX===0)?1:2};
vm=function(Y,z,O,D,p){this.dw=Y;this.J_=z;this.uq=O;this.f9=D;this.func=p};
rK1=function(){this.PX=null;this.status=0;this.pF=null;this.wrap=this.pending=this.PV=this.di=0;this.Jy=null;this.gR=0;this.method=8;this.Lr=-1;this.QO=this.m_=this.VN=0;this.window=null;this.F3=0;this.head=this.ZM=null;this.Nb=this.RI=this.strategy=this.level=this.oO=this.f5=this.sZ=this.oS=this.YA=this.cn=this.UM=this.E3=this.BX=this.dF=this.Mn=this.HQ=this.Gy=this.il=this.O6=0;this.tJ=new DK.uW(1146);this.ma=new DK.uW(122);this.xi=new DK.uW(78);ZK(this.tJ);ZK(this.ma);ZK(this.xi);this.t0=this.hS=
this.DA=null;this.zk=new DK.uW(16);this.BM=new DK.uW(573);ZK(this.BM);this.DY=this.gv=0;this.depth=new DK.uW(573);ZK(this.depth);this.r7=this.HT=this.ZF=this.matches=this.Yw=this.YS=this.mz=this.lx=this.CM=this.Z0=0};
bsv=function(Y,z){if(!Y||!Y.state||z>5||z<0)return Y?hG(Y,-2):-2;var O=Y.state;if(!Y.output||!Y.input&&Y.bP!==0||O.status===666&&z!==4)return hG(Y,Y.HX===0?-5:-2);O.PX=Y;var D=O.Lr;O.Lr=z;if(O.status===42)if(O.wrap===2)Y.Qt=0,g0(O,31),g0(O,139),g0(O,8),O.Jy?(g0(O,(O.Jy.text?1:0)+(O.Jy.o9?2:0)+(O.Jy.extra?4:0)+(O.Jy.name?8:0)+(O.Jy.comment?16:0)),g0(O,O.Jy.time&255),g0(O,O.Jy.time>>8&255),g0(O,O.Jy.time>>16&255),g0(O,O.Jy.time>>24&255),g0(O,O.level===9?2:O.strategy>=2||O.level<2?4:0),g0(O,O.Jy.os&
255),O.Jy.extra&&O.Jy.extra.length&&(g0(O,O.Jy.extra.length&255),g0(O,O.Jy.extra.length>>8&255)),O.Jy.o9&&(Y.Qt=qX(Y.Qt,O.pF,O.pending,0)),O.gR=0,O.status=69):(g0(O,0),g0(O,0),g0(O,0),g0(O,0),g0(O,0),g0(O,O.level===9?2:O.strategy>=2||O.level<2?4:0),g0(O,3),O.status=113);else{var p=8+(O.m_-8<<4)<<8;p|=(O.strategy>=2||O.level<2?0:O.level<6?1:O.level===6?2:3)<<6;O.cn!==0&&(p|=32);O.status=113;T1(O,p+(31-p%31));O.cn!==0&&(T1(O,Y.Qt>>>16),T1(O,Y.Qt&65535));Y.Qt=1}if(O.status===69)if(O.Jy.extra){for(p=
O.pending;O.gR<(O.Jy.extra.length&65535)&&(O.pending!==O.di||(O.Jy.o9&&O.pending>p&&(Y.Qt=qX(Y.Qt,O.pF,O.pending-p,p)),QZ(Y),p=O.pending,O.pending!==O.di));)g0(O,O.Jy.extra[O.gR]&255),O.gR++;O.Jy.o9&&O.pending>p&&(Y.Qt=qX(Y.Qt,O.pF,O.pending-p,p));O.gR===O.Jy.extra.length&&(O.gR=0,O.status=73)}else O.status=73;if(O.status===73)if(O.Jy.name){p=O.pending;do{if(O.pending===O.di&&(O.Jy.o9&&O.pending>p&&(Y.Qt=qX(Y.Qt,O.pF,O.pending-p,p)),QZ(Y),p=O.pending,O.pending===O.di)){var d=1;break}d=O.gR<O.Jy.name.length?
O.Jy.name.charCodeAt(O.gR++)&255:0;g0(O,d)}while(d!==0);O.Jy.o9&&O.pending>p&&(Y.Qt=qX(Y.Qt,O.pF,O.pending-p,p));d===0&&(O.gR=0,O.status=91)}else O.status=91;if(O.status===91)if(O.Jy.comment){p=O.pending;do{if(O.pending===O.di&&(O.Jy.o9&&O.pending>p&&(Y.Qt=qX(Y.Qt,O.pF,O.pending-p,p)),QZ(Y),p=O.pending,O.pending===O.di)){d=1;break}d=O.gR<O.Jy.comment.length?O.Jy.comment.charCodeAt(O.gR++)&255:0;g0(O,d)}while(d!==0);O.Jy.o9&&O.pending>p&&(Y.Qt=qX(Y.Qt,O.pF,O.pending-p,p));d===0&&(O.status=103)}else O.status=
103;O.status===103&&(O.Jy.o9?(O.pending+2>O.di&&QZ(Y),O.pending+2<=O.di&&(g0(O,Y.Qt&255),g0(O,Y.Qt>>8&255),Y.Qt=0,O.status=113)):O.status=113);if(O.pending!==0){if(QZ(Y),Y.HX===0)return O.Lr=-1,0}else if(Y.bP===0&&(z<<1)-(z>4?9:0)<=(D<<1)-(D>4?9:0)&&z!==4)return hG(Y,-5);if(O.status===666&&Y.bP!==0)return hG(Y,-5);if(Y.bP!==0||O.oS!==0||z!==0&&O.status!==666){D=O.strategy===2?k5Z(O,z):O.strategy===3?vEh(O,z):kN[O.level].func(O,z);if(D===3||D===4)O.status=666;if(D===1||D===3)return Y.HX===0&&(O.Lr=
-1),0;if(D===2&&(z===1?(js(O,2,3),Rs(O,256,u4),O.r7===16?(w0(O,O.HT),O.HT=0,O.r7=0):O.r7>=8&&(O.pF[O.pending++]=O.HT&255,O.HT>>=8,O.r7-=8)):z!==5&&(js(O,0,3),NX(O,0,0),z===3&&(ZK(O.head),O.oS===0&&(O.cn=0,O.dF=0,O.ZF=0))),QZ(Y),Y.HX===0))return O.Lr=-1,0}if(z!==4)return 0;if(O.wrap<=0)return 1;O.wrap===2?(g0(O,Y.Qt&255),g0(O,Y.Qt>>8&255),g0(O,Y.Qt>>16&255),g0(O,Y.Qt>>24&255),g0(O,Y.sT&255),g0(O,Y.sT>>8&255),g0(O,Y.sT>>16&255),g0(O,Y.sT>>24&255)):(T1(O,Y.Qt>>>16),T1(O,Y.Qt&65535));QZ(Y);O.wrap>0&&
(O.wrap=-O.wrap);return O.pending!==0?0:1};
r0=function(Y){if(!(this instanceof r0))return new r0(Y);Y=this.options=DK.assign({level:-1,method:8,chunkSize:16384,W7:15,xb:8,strategy:0,to:""},Y||{});Y.raw&&Y.W7>0?Y.W7=-Y.W7:Y.pw&&Y.W7>0&&Y.W7<16&&(Y.W7+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.PX=new b4;this.PX.HX=0;var z=this.PX;var O=Y.level,D=Y.method,p=Y.W7,d=Y.xb,J=Y.strategy;if(z){var c=1;O===-1&&(O=6);p<0?(c=0,p=-p):p>15&&(c=2,p-=16);if(d<1||d>9||D!==8||p<8||p>15||O<0||O>9||J<0||J>4)z=hG(z,-2);else{p===8&&(p=9);var w=
new rK1;z.state=w;w.PX=z;w.wrap=c;w.Jy=null;w.m_=p;w.VN=1<<w.m_;w.QO=w.VN-1;w.Gy=d+7;w.il=1<<w.Gy;w.HQ=w.il-1;w.Mn=~~((w.Gy+3-1)/3);w.window=new DK.Pj(w.VN*2);w.head=new DK.uW(w.il);w.ZM=new DK.uW(w.VN);w.CM=1<<d+6;w.di=w.CM*4;w.pF=new DK.Pj(w.di);w.mz=1*w.CM;w.Z0=3*w.CM;w.level=O;w.strategy=J;w.method=D;if(z&&z.state){z.sT=z.N_=0;z.kX=2;O=z.state;O.pending=0;O.PV=0;O.wrap<0&&(O.wrap=-O.wrap);O.status=O.wrap?42:113;z.Qt=O.wrap===2?0:1;O.Lr=0;if(!os){D=Array(16);for(d=J=0;d<28;d++)for(nP[d]=J,p=0;p<
1<<CP[d];p++)Hm[J++]=d;Hm[J-1]=d;for(d=J=0;d<16;d++)for(Bm[d]=J,p=0;p<1<<Pm[d];p++)Wm[J++]=d;for(J>>=7;d<30;d++)for(Bm[d]=J<<7,p=0;p<1<<Pm[d]-7;p++)Wm[256+J++]=d;for(p=0;p<=15;p++)D[p]=0;for(p=0;p<=143;)u4[p*2+1]=8,p++,D[8]++;for(;p<=255;)u4[p*2+1]=9,p++,D[9]++;for(;p<=279;)u4[p*2+1]=7,p++,D[7]++;for(;p<=287;)u4[p*2+1]=8,p++,D[8]++;yZ(u4,287,D);for(p=0;p<30;p++)l4[p*2+1]=5,l4[p*2]=sE(p,5);Fx=new JG(u4,CP,257,286,15);KP=new JG(l4,Pm,0,30,15);Yz=new JG([],oEA,0,19,7);os=!0}O.DA=new cm(O.tJ,Fx);O.hS=
new cm(O.ma,KP);O.t0=new cm(O.xi,Yz);O.HT=0;O.r7=0;MX(O);O=0}else O=hG(z,-2);O===0&&(z=z.state,z.F3=2*z.VN,ZK(z.head),z.oO=kN[z.level].J_,z.RI=kN[z.level].dw,z.Nb=kN[z.level].uq,z.f5=kN[z.level].f9,z.cn=0,z.dF=0,z.oS=0,z.ZF=0,z.BX=z.sZ=2,z.UM=0,z.O6=0);z=O}}else z=-2;if(z!==0)throw Error(xN[z]);Y.header&&(z=this.PX)&&z.state&&z.state.wrap===2&&(z.state.Jy=Y.header);if(Y.ru){var R;typeof Y.ru==="string"?R=pP(Y.ru):zq.call(Y.ru)==="[object ArrayBuffer]"?R=new Uint8Array(Y.ru):R=Y.ru;Y=this.PX;d=R;J=
d.length;if(Y&&Y.state)if(R=Y.state,z=R.wrap,z===2||z===1&&R.status!==42||R.oS)z=-2;else{z===1&&(Y.Qt=es(Y.Qt,d,J,0));R.wrap=0;J>=R.VN&&(z===0&&(ZK(R.head),R.cn=0,R.dF=0,R.ZF=0),O=new DK.Pj(R.VN),DK.OT(O,d,J-R.VN,R.VN,0),d=O,J=R.VN);O=Y.bP;D=Y.Z6;p=Y.input;Y.bP=J;Y.Z6=0;Y.input=d;for(G1(R);R.oS>=3;){d=R.cn;J=R.oS-2;do R.O6=(R.O6<<R.Mn^R.window[d+3-1])&R.HQ,R.ZM[d&R.QO]=R.head[R.O6],R.head[R.O6]=d,d++;while(--J);R.cn=d;R.oS=2;G1(R)}R.cn+=R.oS;R.dF=R.cn;R.ZF=R.oS;R.oS=0;R.BX=R.sZ=2;R.UM=0;Y.Z6=D;Y.input=
p;Y.bP=O;R.wrap=z;z=0}else z=-2;if(z!==0)throw Error(xN[z]);this.Ft=!0}};
OH=function(Y){var z=z||{};z.pw=!0;z=new r0(z);z.push(Y,!0);if(z.err)throw z.msg||xN[z.err];return z.result};
Dm=function(...Y){return Y.length===0?z=>z:Y.length===1?Y[0]:Y.reduce((z,O)=>(...D)=>z(O(...D)))};
F4F=function(){var Y=[];return z=>(O,D)=>{O=z(O,D);var p=()=>{throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.");},d={getState:O.getState,
dispatch:(J,...c)=>p(J,...c)};
D=Y.map(J=>J(d));
p=Dm(...D)(O.dispatch);return{...O,dispatch:p}}};
K4A=function(Y){Object.keys(Y).forEach(z=>{var O=Y[z];if(typeof O(void 0,{type:pD})==="undefined")throw Error(`The slice reducer for key "${z}" 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 O(void 0,{type:`@@redux/PROBE_UNKNOWN_ACTION${dM()}`})==="undefined")throw Error(`The slice reducer for key "${z}" returned undefined when probed with a random type. Don't try to handle '${pD}' 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.`);
})};
Jl=function(Y,z,O){function D(){if(y)throw Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return c}
function p(L){if(typeof L!=="function")throw Error(`Expected the listener to be a function. Instead, received: '${typeof L}'`);if(y)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 V=!0;R===w&&(R=w.slice());R.push(L);return function(){if(V){if(y)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.");
V=!1;R===w&&(R=w.slice());R.splice(R.indexOf(L),1);w=null}}}
function d(L){if(typeof L!=="object"||L===null)var V=!1;else{for(V=L;Object.getPrototypeOf(V)!==null;)V=Object.getPrototypeOf(V);V=Object.getPrototypeOf(L)===V}if(!V)throw Error(`Actions must be plain objects. Instead, the actual type was: '${typeof L}'. 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 L.type==="undefined")throw Error('Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(y)throw Error("Reducers may not dispatch actions.");try{y=!0,c=J(c,L)}finally{y=!1}V=w=R;for(let W=0;W<V.length;W++)(0,V[W])();return L}
if(typeof z==="function"&&typeof O==="function"||typeof O==="function"&&typeof arguments[3]==="function")throw Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function. See https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers for an example.");typeof z==="function"&&typeof O==="undefined"&&(O=z,z=void 0);if(typeof O!=="undefined"){if(typeof O!=="function")throw Error(`Expected the enhancer to be a function. Instead, received: '${typeof O}'`);
return O(Jl)(Y,z)}if(typeof Y!=="function")throw Error(`Expected the root reducer to be a function. Instead, received: '${typeof Y}'`);var J=Y,c=z,w=[],R=w,y=!1;d({type:pD});var M={dispatch:d,subscribe:p,getState:D,replaceReducer:function(L){if(typeof L!=="function")throw Error(`Expected the nextReducer to be a function. Instead, received: '${typeof L}`);J=L;d({type:YjZ});return M},
[c1]:function(){return{subscribe(L){function V(){L.next&&L.next(D())}
if(typeof L!=="object"||L===null)throw new TypeError(`Expected the observer to be an object. Instead, received: '${typeof L}'`);V();return{unsubscribe:p(V)}},[c1](){return this}}}};
return M};
wM=function(Y){return Y?(Y=Y.privateDoNotAccessOrElseSafeScriptWrappedValue)?xF(Y):null:null};
j_=function(Y){return Y?(Y=Y.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?jF(Y):null:null};
g.sH=function(Y){Y=RW(Y);return g.tV(Y)};
ye=function(Y){Y=RW(Y);return jF(Y)};
RW=function(Y){return Y===null?"null":Y===void 0?"undefined":Y};
Md=function(){return g.NV("yt.ads.biscotti.lastId_")||""};
g.Nd=function(...Y){Y=arguments;var z=LD;Y.length>1?z[Y[0]]=Y[1]:Y.length===1&&Object.assign(z,Y[0])};
g.l=function(Y,z){return Y in LD?LD[Y]:z};
Al=function(Y){var z=LD.EXPERIMENT_FLAGS;return z?z[Y]:void 0};
zZv=function(Y){Ve.forEach(z=>z(Y))};
CD=function(Y){return Y&&window.yterr?function(){try{return Y.apply(this,arguments)}catch(z){H1(z)}}:Y};
H1=function(Y){var z=g.NV("yt.logging.errors.log");z?z(Y,"ERROR",void 0,void 0,void 0,void 0,void 0):(z=g.l("ERRORS",[]),z.push([Y,"ERROR",void 0,void 0,void 0,void 0,void 0]),g.Nd("ERRORS",z));zZv(Y)};
nD=function(Y,z,O,D,p){var d=g.NV("yt.logging.errors.log");d?d(Y,"WARNING",z,O,D,void 0,p):(d=g.l("ERRORS",[]),d.push([Y,"WARNING",z,O,D,void 0,p]),g.Nd("ERRORS",d))};
P1=function(Y,z){z=Y.split(z);var O={};for(let d=0,J=z.length;d<J;d++){let c=z[d].split("=");if(c.length===1&&c[0]||c.length===2)try{let w=W1(c[0]||""),R=W1(c[1]||"");if(w in O){let y=O[w];Array.isArray(y)?g.FA(y,R):O[w]=[y,R]}else O[w]=R}catch(w){var D=w,p=c[0];let R=String(P1);D.args=[{key:p,value:c[1],query:Y,method:Ol$===R?"unchanged":R}];DZH.hasOwnProperty(p)||nD(D)}}return O};
g.B1=function(Y){var z=[];g.S8(Y,(O,D)=>{var p=A$(D);g.uy(Array.isArray(O)?O:[O],d=>{d==""?z.push(p):z.push(`${p}=${A$(d)}`)})});
return z.join("&")};
g.tl=function(Y){Y.charAt(0)==="?"&&(Y=Y.substring(1));return P1(Y,"&")};
fD=function(Y){return Y.split(",").map(z=>g.tl(z))};
g.S_=function(Y){return Y.indexOf("?")!==-1?(Y=(Y||"").split("#")[0],Y=Y.split("?",2),g.tl(Y.length>1?Y[1]:Y[0])):{}};
g.$z=function(Y,z){return UH(Y,z||{},!0)};
g.xz=function(Y,z){return UH(Y,z||{},!1)};
UH=function(Y,z,O){var D=Y.split("#",2);Y=D[0];D=D.length>1?"#"+D[1]:"";var p=Y.split("?",2);Y=p[0];p=g.tl(p[1]||"");for(let d in z)if(O||!g.yf(p,d))p[d]=z[d];return g.um(Y,p)+D};
g.hl=function(Y){if(!z)var z=window.location.href;var O=g.t$(Y)[1]||null,D=g.SM(Y);O&&D?(Y=g.t$(Y),z=g.t$(z),Y=Y[3]==z[3]&&Y[1]==z[1]&&Y[4]==z[4]):Y=D?g.SM(z)===D&&(Number(g.t$(z)[4]||null)||null)===(Number(g.t$(Y)[4]||null)||null):!0;return Y};
g.Zm=function(Y){Y||(Y=document.location.href);Y=g.t$(Y)[1]||null;return Y!==null&&Y==="https"};
g.Qe=function(Y){Y=m0(Y);return Y===null?!1:Y[0]==="com"&&Y[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
g.iq=function(Y){Y=m0(Y);return Y===null?!1:Y[1]==="google"?!0:Y[2]==="google"?Y[0]==="au"&&Y[1]==="com"?!0:Y[0]==="uk"&&Y[1]==="co"?!0:!1:!1};
m0=function(Y){Y=g.SM(Y);return Y!==null?Y.split(".").reverse():null};
W1=function(Y){return Y&&Y.match(pn8)?Y:V9(Y)};
g.lq=function(Y){a:{let O;try{O=Y.j.top.location.href}catch(D){Y=2;break a}Y=O?O===Y.Y.location.href?0:1:2}Y={dt:dZr,flash:"0",frm:Y};try{Y.u_tz=-(new Date).getTimezoneOffset();try{var z=g.uq.history.length}catch(O){z=0}Y.u_his=z;Y.u_h=g.uq.screen?.height;Y.u_w=g.uq.screen?.width;Y.u_ah=g.uq.screen?.availHeight;Y.u_aw=g.uq.screen?.availWidth;Y.u_cd=g.uq.screen?.colorDepth}catch(O){}return Y};
g.gM=function(Y=Md()){var z=g.Xu,O=Object,D=O.assign,p=g.lq(z);var d=z.j;try{var J=d.screenX;var c=d.screenY}catch(a){}try{var w=d.outerWidth;var R=d.outerHeight}catch(a){}try{var y=d.innerWidth;var M=d.innerHeight}catch(a){}try{var L=d.screenLeft;var V=d.screenTop}catch(a){}try{y=d.innerWidth,M=d.innerHeight}catch(a){}try{var W=d.screen.availWidth;var x=d.screen.availTop}catch(a){}d=[L,V,J,c,W,x,w,R,y,M];J=g.yF(!1,z.j.top);c=new Jgo;"SVGElement"in g.MV&&"createElementNS"in g.MV.document&&c.set(0);
w=ElA();w["allow-top-navigation-by-user-activation"]&&c.set(1);w["allow-popups-to-escape-sandbox"]&&c.set(2);g.MV.crypto&&g.MV.crypto.subtle&&c.set(3);"TextDecoder"in g.MV&&"TextEncoder"in g.MV&&c.set(4);c=PPr(c);z=D.call(O,p,{bc:c,bih:J.height,biw:J.width,brdim:d.join(),vis:g.MT(z.Y),wgl:!!g.uq.WebGLRenderingContext});z.ca_type="image";Y&&(z.bid=Y);return z};
cgh=function(){if(!Tq)return null;var Y=Tq();return"open"in Y?Y:null};
e_=function(Y){switch(aW(Y)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
aW=function(Y){return Y&&"status"in Y?Y.status:-1};
g.qd=function(Y,z){typeof Y==="function"&&(Y=CD(Y));return window.setTimeout(Y,z)};
Gq=function(Y,z){typeof Y==="function"&&(Y=CD(Y));return window.setInterval(Y,z)};
IW=function(Y){window.clearInterval(Y)};
g.q=function(Y,z){Y=EH(Y,z);return typeof Y==="string"&&Y==="false"?!1:!!Y};
v1=function(Y,z){return Number(EH(Y,z)||0)};
kz=function(){return g.l("EXPERIMENTS_TOKEN","")};
EH=function(Y,z){Y=g.l("EXPERIMENT_FLAGS",{})[Y];return Y!==void 0?Y:z};
rM=function(){var Y=[],z=g.l("EXPERIMENTS_FORCED_FLAGS",{});for(var O of Object.keys(z))Y.push({key:O,value:String(z[O])});O=g.l("EXPERIMENT_FLAGS",{});for(let D of Object.keys(O))D.startsWith("force_")&&z[D]===void 0&&Y.push({key:D,value:String(O[D])});return Y};
bq=function(Y,z,O="GET",D="",p,d,J,c=!1,w){var R=cgh();if(!R)return null;var y=()=>{(R&&"readyState"in R?R.readyState:0)===4&&z&&CD(z)(R)};
"onloadend"in R?R.addEventListener("loadend",y,!1):R.onreadystatechange=y;g.q("debug_forward_web_query_parameters")&&(Y=wnW(Y));R.open(O,Y,!0);d&&(R.responseType=d);J&&(R.withCredentials=!0);O=O==="POST"&&(window.FormData===void 0||!(D instanceof FormData));if(p=jmh(Y,p))for(let M in p)R.setRequestHeader(M,p[M]),"content-type"===M.toLowerCase()&&(O=!1);O&&R.setRequestHeader("Content-Type","application/x-www-form-urlencoded");w&&"onprogress"in R&&(R.onprogress=()=>{w(R.responseText)});
if(c&&"setAttributionReporting"in XMLHttpRequest.prototype){Y={eventSourceEligible:!0,triggerEligible:!1};try{R.setAttributionReporting(Y)}catch(M){nD(M)}}R.send(D);return R};
jmh=function(Y,z={}){var O=g.hl(Y),D=g.l("INNERTUBE_CLIENT_NAME"),p=g.q("web_ajax_ignore_global_headers_if_set");for(let c in oW){let w=g.l(oW[c]),R=c==="X-Goog-AuthUser"||c==="X-Goog-PageId";c!=="X-Goog-Visitor-Id"||w||(w=g.l("VISITOR_DATA"));var d;if(!(d=!w)){if(!(d=O||(g.SM(Y)?!1:!0))){d=Y;var J;if(J=g.q("add_auth_headers_to_remarketing_google_dot_com_ping")&&c==="Authorization"&&(D==="TVHTML5"||D==="TVHTML5_UNPLUGGED"||D==="TVHTML5_SIMPLY")&&g.iq(d))d=Uu(d)||"",d=d.split("/"),d="/"+(d.length>
1?d[1]:""),J=d==="/pagead";d=J?!0:!1}d=!d}d||p&&z[c]!==void 0||D==="TVHTML5_UNPLUGGED"&&R||(z[c]=w)}"X-Goog-EOM-Visitor-Id"in z&&"X-Goog-Visitor-Id"in z&&delete z["X-Goog-Visitor-Id"];if(O||!g.SM(Y))z["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(O||!g.SM(Y)){let c;try{c=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch{}c&&(z["X-YouTube-Time-Zone"]=c)}document.location.hostname.endsWith("youtubeeducation.com")||!O&&g.SM(Y)||(z["X-YouTube-Ad-Signals"]=g.B1(g.gM()));return z};
KD=function(Y,z){z.method="POST";z.postParams||(z.postParams={});return g.Fu(Y,z)};
RZh=function(Y,z){if(window.fetch&&z.format!=="XML"){var O={method:z.method||"GET",credentials:"same-origin"};z.headers&&(O.headers=z.headers);z.priority&&(O.priority=z.priority);Y=YI(Y,z);var D=zD(Y,z);D&&(O.body=D);z.withCredentials&&(O.credentials="include");var p=z.context||g.MV,d=!1,J;fetch(Y,O).then(c=>{if(!d){d=!0;J&&window.clearTimeout(J);var w=c.ok,R=y=>{y=y||{};w?z.onSuccess&&z.onSuccess.call(p,y,c):z.onError&&z.onError.call(p,y,c);z.onFinish&&z.onFinish.call(p,y,c)};
(z.format||"JSON")==="JSON"&&(w||c.status>=400&&c.status<500)?c.json().then(R,()=>{R(null)}):R(null)}}).catch(()=>{z.onError&&z.onError.call(p,{},{})});
Y=z.timeout||0;z.onFetchTimeout&&Y>0&&(J=g.qd(()=>{d||(d=!0,window.clearTimeout(J),z.onFetchTimeout.call(z.context||g.MV))},Y))}else g.Fu(Y,z)};
g.Fu=function(Y,z){var O=z.format||"JSON";Y=YI(Y,z);var D=zD(Y,z),p=!1,d=sm8(Y,c=>{if(!p){p=!0;J&&window.clearTimeout(J);var w=e_(c),R=null,y=400<=c.status&&c.status<500,M=500<=c.status&&c.status<600;if(w||y||M)R=ygo(Y,O,c,z.convertToSafeHtml);w&&(w=MZr(O,c,R));R=R||{};y=z.context||g.MV;w?z.onSuccess&&z.onSuccess.call(y,c,R):z.onError&&z.onError.call(y,c,R);z.onFinish&&z.onFinish.call(y,c,R)}},z.method,D,z.headers,z.responseType,z.withCredentials,!1,z.onProgress);
D=z.timeout||0;if(z.onTimeout&&D>0){let c=z.onTimeout;var J=g.qd(()=>{p||(p=!0,d.abort(),window.clearTimeout(J),c.call(z.context||g.MV,d))},D)}return d};
YI=function(Y,z){z.includeDomain&&(Y=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+Y);var O=g.l("XSRF_FIELD_NAME");if(z=z.urlParams)z[O]&&delete z[O],Y=g.$z(Y,z);return Y};
zD=function(Y,z){var O=g.l("XSRF_FIELD_NAME"),D=g.l("XSRF_TOKEN"),p=z.postBody||"",d=z.postParams,J=g.l("XSRF_FIELD_NAME"),c;z.headers&&(c=z.headers["Content-Type"]);z.excludeXsrf||g.SM(Y)&&!z.withCredentials&&g.SM(Y)!==document.location.hostname||z.method!=="POST"||c&&c!=="application/x-www-form-urlencoded"||z.postParams&&z.postParams[J]||(d||(d={}),d[O]=D);d&&typeof p==="string"&&(p=g.tl(p),g.B8(p,d),p=z.postBodyFormat&&z.postBodyFormat==="JSON"?JSON.stringify(p):im(p));d=p||d&&!g.Ak(d);!Oy&&d&&
z.method!=="POST"&&(Oy=!0,H1(Error("AJAX request with postData should use POST")));return p};
ygo=function(Y,z,O,D){var p=null;switch(z){case "JSON":let d;try{d=O.responseText}catch(J){throw D=Error("Error reading responseText"),D.params=Y,nD(D),J;}Y=O.getResponseHeader("Content-Type")||"";if(d&&Y.indexOf("json")>=0){d.substring(0,5)===")]}'\n"&&(d=d.substring(5));try{p=JSON.parse(d)}catch(J){}}break;case "XML":if(Y=(Y=O.responseXML)?L38(Y):null)p={},g.uy(Y.getElementsByTagName("*"),J=>{p[J.tagName]=NK8(J)})}D&&Dq(p);
return p};
Dq=function(Y){if(g.BZ(Y))for(let z in Y)z==="html_content"||g.Eo(z,"_html")?Y[z]=g.tV(Y[z]):Dq(Y[z])};
var aAo=function(Y,z){return lP[n[14]](this,2,8620,Y,z)};
MZr=function(Y,z,O){if(z&&z.status===204)return!0;switch(Y){case "JSON":return!!O;case "XML":return Number(O&&O.return_code)===0;case "RAW":return!0;default:return!!O}};
L38=function(Y){return Y?(Y=("responseXML"in Y?Y.responseXML:Y).getElementsByTagName("root"))&&Y.length>0?Y[0]:null:null};
NK8=function(Y){var z="";g.uy(Y.childNodes,O=>{z+=O.nodeValue});
return z};
wnW=function(Y){var z=window.location.search,O=g.SM(Y);g.q("debug_handle_relative_url_for_query_forward_killswitch")||!O&&g.hl(Y)&&(O=document.location.hostname);var D=Uu(Y);D=(O=O&&(O.endsWith("youtube.com")||O.endsWith("youtube-nocookie.com")))&&D&&D.startsWith("/api/");if(!O||D)return Y;var p=g.tl(z),d={};g.uy(AgH,J=>{p[J]&&(d[J]=p[J])});
return g.xz(Y,d)};
g.dy=function(Y,z){var O=g.nQ(z),D;return(new g.RE((p,d)=>{O.onSuccess=J=>{e_(J)?p(new VZA(J)):d(new g.pe(`Request failed, status=${aW(J)}`,"net.badstatus",J))};
O.onError=J=>{d(new g.pe("Unknown request error","net.unknown",J))};
O.onTimeout=J=>{d(new g.pe("Request timed out","net.timeout",J))};
D=g.Fu(Y,O)})).VY(p=>{p instanceof g.P7&&D?.abort();
return g.Nb(p)})};
g.Jp=function(Y,z,O,D,p=-1,d){var J=w=>new g.RE(R=>{setTimeout(R,w)}),c=(w,R,y)=>w.VY(M=>{if(R<=0||aW(M.xhr)===403)return g.Nb(new g.pe("Request retried too many times","net.retryexhausted",M.xhr));
var L=Math.pow(2,O-R+1)*y,V=p>0?Math.min(p,L):L;return J(y).then(()=>{d&&d(M,R-1);return c(g.dy(Y,z),R-1,V)})});
return c(g.dy(Y,z),O-1,D)};
HlH=function(Y,z=null){Y.N=2;Y.Y=z};
Cch=function(Y,z=null){Y.N=1;Y.Y=z};
g.jo=function(Y=null){var z=new wy;HlH(z,Y);return z};
g.R_=function(Y=null){var z=new wy;Cch(z,Y);return z};
My=function(Y,z,O,D="youtube.com",p=!1){sy||yr.set(""+Y,z,{Ca:O,path:"/",domain:D,secure:p})};
g.Le=function(Y){if(!sy)return yr.get(""+Y,void 0)};
Ny=function(Y,z="/",O="youtube.com"){sy||yr.remove(""+Y,z,O)};
g.Ap=function(){if(!yr.isEnabled())return!1;if(!yr.isEmpty())return!0;yr.set("TESTCOOKIESENABLED","1",{Ca:60});if(yr.get("TESTCOOKIESENABLED")!=="1")return!1;yr.remove("TESTCOOKIESENABLED");return!0};
g.G=function(Y,z){if(Y)return Y[z.name]};
Vr=function(Y){var z=g.l("INNERTUBE_HOST_OVERRIDE");z&&(Y=String(z)+String(xl(Y)));return Y};
HX=function(Y){var z={};g.q("json_condensed_response")&&(z.prettyPrint="false");return Y=g.xz(Y,z)};
Ce=function(Y,z="POST"){Y={method:z,mode:g.hl(Y)?"same-origin":"cors",credentials:g.hl(Y)?"same-origin":"include"};z={};var O={};for(let D of Object.keys(z))z[D]&&(O[D]=z[D]);Object.keys(O).length>0&&(Y.headers=O);return Y};
ne=function(Y,z={}){return`service:${Y}/${Object.keys(z).sort().map(O=>O+":"+z[O]).join("/")}`};
WX=function(){var Y=/Chrome\/(\d+)/.exec(g.RL());return Y?parseFloat(Y[1]):NaN};
PX=function(){var Y=/\sCobalt\/(\S+)\s/.exec(g.RL());if(!Y)return NaN;var z=[];for(let O of Y[1].split("."))Y=parseInt(O,10),Y>=0&&z.push(Y);return parseFloat(z.join("."))};
tp=function(){return g.BX("android")&&g.BX("chrome")&&!(g.BX("trident/")||g.BX("edge/"))&&!g.BX("cobalt")};
g.fe=function(){return g.BX("cobalt")};
So=function(){return g.BX("cobalt")&&g.BX("appletv")};
Uy=function(){return g.BX("(ps3; leanback shell)")||g.BX("ps3")&&g.fe()};
$I=function(){return g.BX("(ps4; leanback shell)")||g.BX("ps4")&&g.fe()};
g.xI=function(){return g.fe()&&(g.BX("ps4 vr")||g.BX("ps4 pro vr"))};
hp=function(){var Y=/WebKit\/([0-9]+)/.exec(g.RL());return!!(Y&&parseInt(Y[1],10)>=600)};
Zq=function(){var Y=/WebKit\/([0-9]+)/.exec(g.RL());return!!(Y&&parseInt(Y[1],10)>=602)};
mK=function(){return g.BX("iemobile")||g.BX("windows phone")&&g.BX("edge")};
uK=function(){return(Qr||iK)&&g.BX("applewebkit")&&!g.BX("version")&&(!g.BX("safari")||g.BX("gsa/"))};
Xn=function(){return g.lK&&g.BX("version/")};
gy=function(){return g.BX("smart-tv")&&g.BX("samsung")};
g.BX=function(Y){var z=g.RL();return z?z.toLowerCase().indexOf(Y)>=0:!1};
g.TD=function(){return kG()||uK()||Xn()?!0:g.l("EOM_VISITOR_DATA")?!1:!0};
a_=function(Y,z){return z===void 0||z===null?Y:z==="1"||z===!0||z===1||z==="True"?!0:!1};
eo=function(Y,z,O){for(let D in O)if(O[D]==z)return O[D];return Y};
qy=function(Y,z){return z===void 0||z===null?Y:Number(z)};
GD=function(Y,z){return z===void 0||z===null?Y:z.toString()};
I_=function(Y,z){if(z){if(Y==="fullwidth")return Infinity;if(Y==="fullheight")return 0}return Y&&(z=Y.match(nrH))&&(Y=Number(z[2]),z=Number(z[1]),!isNaN(Y)&&!isNaN(z)&&Y>0)?z/Y:NaN};
Ey=function(Y){var z=Y.docid||Y.video_id||Y.videoId||Y.id;if(z)return z;z=Y.raw_player_response;z||(Y=Y.player_response)&&(z=JSON.parse(Y));return z&&z.videoDetails&&z.videoDetails.videoId||null};
g.kI=function(Y){return vX(Y,!1)==="EMBEDDED_PLAYER_MODE_PFL"};
ry=function(Y){return Y==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||Y==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1};
vX=function(Y,z=!1){z=z?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(z="EMBEDDED_PLAYER_MODE_PFL");var O=Y.raw_embedded_player_response;if(!O&&(Y=Y.embedded_player_response))try{O=JSON.parse(Y)}catch(D){return z}return O?eo(z,O.embeddedPlayerMode,W3Z):z};
Pc1=function(Y){Y&&(Y.dataset?Y.dataset[bK()]="true":M9F(Y))};
o_=function(Y){return Y?Y.dataset?Y.dataset[bK()]:Y.getAttribute("data-loaded"):null};
bK=function(){return Fn.loaded||(Fn.loaded="loaded".replace(/\-([a-z])/g,(Y,z)=>z.toUpperCase()))};
Yk=function(){var Y=document;if("visibilityState"in Y)return Y.visibilityState;var z=Ke+"VisibilityState";if(z in Y)return Y[z]};
zb=function(Y,z){var O;g.TT(Y,D=>{O=z[D];return!!O});
return O};
OY=function(Y){if(Y.requestFullscreen)Y=Y.requestFullscreen(void 0);else if(Y.webkitRequestFullscreen)Y=Y.webkitRequestFullscreen();else if(Y.mozRequestFullScreen)Y=Y.mozRequestFullScreen();else if(Y.msRequestFullscreen)Y=Y.msRequestFullscreen();else if(Y.webkitEnterFullscreen)Y=Y.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return Y instanceof Promise?Y:Promise.resolve()};
dO=function(Y){var z;g.Db()?p7()==Y&&(z=document):z=Y;return z&&(Y=zb(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],z))?(z=Y.call(z),z instanceof Promise?z:Promise.resolve()):Promise.resolve()};
BKH=function(Y){return g.qY(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],z=>`on${z.toLowerCase()}`in Y)};
g.Db=function(){return!!zb(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)};
p7=function(Y=!1){var z=zb(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(Y)for(;z&&z.shadowRoot;)z=z.shadowRoot.fullscreenElement;return z?z:null};
Jz=function(Y){if(document.body&&document.documentElement){let z=document.body.scrollTop+document.documentElement.scrollTop;Y.j=Y.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);Y.Y=Y.clientY+z}};
tZ$=function(Y,z,O,D={}){Y.addEventListener&&(z!="mouseenter"||"onmouseenter"in document?z!="mouseleave"||"onmouseenter"in document?z=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(z="MozMousePixelScroll"):z="mouseout":z="mouseover");return g.LQ(g.cg,p=>{var d=typeof p[4]==="boolean"&&p[4]==!!D,J=g.BZ(p[4])&&g.BZ(D)&&g.CQ(p[4],D);return!!p.length&&p[0]==Y&&p[1]==z&&p[2]==O&&(d||J)})};
g.sY=function(Y,z,O,D={}){if(!Y||!Y.addEventListener&&!Y.attachEvent)return"";var p=tZ$(Y,z,O,D);if(p)return p;p=++wO.count+"";var d=!(z!="mouseenter"&&z!="mouseleave"||!Y.addEventListener||"onmouseenter"in document);var J=d?c=>{c=new j6(c);if(!g.bF(c.relatedTarget,w=>w==Y,!0))return c.currentTarget=Y,c.type=z,O.call(Y,c)}:c=>{c=new j6(c);
c.currentTarget=Y;return O.call(Y,c)};
J=CD(J);Y.addEventListener?(z=="mouseenter"&&d?z="mouseover":z=="mouseleave"&&d?z="mouseout":z=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(z="MozMousePixelScroll"),Rf()||typeof D==="boolean"?Y.addEventListener(z,J,D):Y.addEventListener(z,J,!!D.capture)):Y.attachEvent(`on${z}`,J);g.cg[p]=[Y,z,O,J,D];return p};
g.yO=function(Y){Y&&(typeof Y=="string"&&(Y=[Y]),g.uy(Y,z=>{if(z in g.cg){var O=g.cg[z];let D=O[0],p=O[1],d=O[3];O=O[4];D.removeEventListener?Rf()||typeof O==="boolean"?D.removeEventListener(p,d,O):D.removeEventListener(p,d,!!O.capture):D.detachEvent&&D.detachEvent(`on${p}`,d);delete g.cg[z]}}))};
Me=function(Y){Y=Y||window.event;var z;Y.composedPath&&typeof Y.composedPath==="function"?z=Y.composedPath():z=Y.path;z&&z.length?Y=z[0]:(Y=Y||window.event,Y=Y.target||Y.srcElement,Y.nodeType==3&&(Y=Y.parentNode));return Y};
L7=function(Y){this.Z=Y;this.j=null;this.U=0;this.A=null;this.K=0;this.Y=[];for(Y=0;Y<4;Y++)this.Y.push(0);this.N=0;this.j_=g.sY(window,"mousemove",(0,g.$W)(this.S,this));this.X=Gq((0,g.$W)(this.B,this),25)};
Ne=function(Y,z,O,D){for(let p=0;p<O.length;p++)Y.u3(z,O[p],D)};
g.VO=function(Y,z,O){var D=O&&O>0?O:0;O=D?Date.now()+D*1E3:0;if((D=D?Az.Rz():Az.XK())&&window.JSON){typeof z!=="string"&&(z=JSON.stringify(z,void 0));try{D.set(Y,z,O)}catch(p){D.remove(Y)}}};
g.Hg=function(Y){var z=Az.XK(),O=Az.Rz();if(!z&&!O||!window.JSON)return null;try{var D=z.get(Y)}catch(p){}if(typeof D!=="string")try{D=O.get(Y)}catch(p){}if(typeof D!=="string")return null;try{D=JSON.parse(D,void 0)}catch(p){}return D};
C7=function(){var Y=Az.Rz();if(Y&&(Y=Y.Ji("yt-player-quality")))return Y.creation};
n7=function(){if(!g.MV.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.MV.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.MV.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.MV.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.MV.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(Y){return"WEB_DISPLAY_MODE_UNKNOWN"}};
Pg=function(){Wg.instance||(Wg.instance=new Wg);return Wg.instance};
fV$=function(Y){switch(Y){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.pl=function(){Bg||(Bg=new Sj9);return Bg};
tz=function(Y){if(/^f([1-9][0-9]*)$/.test(Y))throw Error(`ExpectedRegexMatch: ${Y}`);};
f7=function(Y){if(!/^\w+$/.test(Y))throw Error(`ExpectedRegexMismatch: ${Y}`);};
UY=function(Y){Y=S6[Y]!==void 0?S6[Y].toString():null;return Y!=null&&/^[A-Fa-f0-9]+$/.test(Y)?parseInt(Y,16):null};
$k=function(){var Y=g.MV.navigator;return Y?Y.connection:void 0};
hz=function(){var Y=$k();if(Y){var z=xk[Y.type||"unknown"]||"CONN_UNKNOWN";Y=xk[Y.effectiveType||"unknown"]||"CONN_UNKNOWN";z==="CONN_CELLULAR_UNKNOWN"&&Y!=="CONN_UNKNOWN"&&(z=Y);if(z!=="CONN_UNKNOWN")return z;if(Y!=="CONN_UNKNOWN")return Y}};
QO=function(){var Y=$k();if(Y?.effectiveType)return mq.hasOwnProperty(Y.effectiveType)?mq[Y.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
uZ=function(){try{return iZ(),!0}catch(Y){return!1}};
iZ=function(){if(g.l("DATASYNC_ID")!==void 0)return g.l("DATASYNC_ID");throw new g.lZ("Datasync ID not set","unknown");};
g.Tb=function(Y,z,O){return g.gO(0,z,0,O)};
af=function(Y){var z=g.NV("yt.scheduler.instance.addImmediateJob");z?z(Y):Y()};
g.qe=function(){e6.instance||(e6.instance=new e6);return e6.instance};
g.gO=function(Y,z,O,D){D!==void 0&&Number.isNaN(Number(D))&&(D=void 0);return(Y=g.NV("yt.scheduler.instance.addJob"))?Y(z,O,D):D===void 0?(z(),NaN):g.qd(z,D||0)};
Gb=function(Y){var z=g.NV("yt.scheduler.instance.setPriorityThreshold");z&&z(Y)};
EY=function(){return If()?.get("LAST_RESULT_ENTRY_KEY",!0)};
rO=function(Y){vg||(kk.push({type:"ERROR",payload:Y}),kk.length>10&&kk.shift())};
bZ=function(Y,z){vg||(kk.push({type:"EVENT",eventType:Y,payload:z}),kk.length>10&&kk.shift())};
of=function(Y){if(Y.indexOf(":")>=0)throw Error("Database name cannot contain ':'");};
Y8=function(Y,z=!1){lP(33,3971,Y);if(Y[n[12]]!==n[69]){var O=Y[n[18]]();O[n[34]](n[63],n[32]);return O}var D=Y[n[56]]();O=new g.hj(D);var p=Y[n[59]](n[53]),d=XL(33,4680,Y[n[59]](n[39])||n[10])[n[36]](n[16]);if(p&&d&&d[n[2]]>1&&d[1])return D=O.j,Y=D[n[70]](/^[^.]*/,n[10]),mJ(O,`${D[n[60]](n[54])===0?n[54]:n[57]}${p}---${d[1]}${Y}`),O=new g.uc(O[n[26]]()),O[n[34]](n[77],n[32]),O;if(z)return O=Y[n[18]](),O[n[34]](n[77],n[32]),O;p=O.j[n[24]](n[64]);O.j[n[24]](n[21])?(mJ(O,n[62]),D=O[n[26]]()):O.j[n[24]](n[83])?
(mJ(O,n[79]),D=O[n[26]]()):(O=FR(D),K7(O)&&(D=O));O=new g.uc(D);O[n[34]](n[46],n[32]);p&&O[n[34]](n[45],n[47]);return O};
zN=function(Y){return Y.substr(0,Y.indexOf(":"))||Y};
dU=function(Y,z,O,D){z=zN(z);var p=Y instanceof Error?Y:Error(`Unexpected error: ${Y}`);if(p instanceof O8)return p;Y={objectStoreNames:O,dbName:z,dbVersion:D};if(p.name==="QuotaExceededError")return new O8("QUOTA_EXCEEDED",Y);if(g.DI&&p.name==="UnknownError")return new O8("QUOTA_MAYBE_EXCEEDED",Y);if(p instanceof pH)return new O8("MISSING_INDEX",{...Y,objectStore:p.objectStore,index:p.index});if(p.name==="InvalidStateError"&&UZH.some(d=>p.message.includes(d)))return new O8("EXECUTE_TRANSACTION_ON_CLOSED_DB",
Y);
if(p.name==="AbortError")return new O8("UNKNOWN_ABORT",Y,p.message);p.args=[{...Y,name:"IdbError",iA:p.name}];p.level="WARNING";return p};
g.JH=function(Y,z,O){var D=EY();return new O8("IDB_NOT_SUPPORTED",{context:{caller:Y,publicName:z,version:O,hasSucceededOnce:D?.hasSucceededOnce}})};
$Z$=function(Y){if(!Y)throw Error();throw Y;};
xZv=function(Y){return Y};
jI=function(Y,z,O,D,p){try{if(Y.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");let d=O(Y.state.value);d instanceof cQ?wU(Y,z,d,D,p):D(d)}catch(d){p(d)}};
Ry=function(Y,z,O,D,p){try{if(Y.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");let d=O(Y.state.reason);d instanceof cQ?wU(Y,z,d,D,p):D(d)}catch(d){p(d)}};
wU=function(Y,z,O,D,p){z===O?p(new TypeError("Circular promise chain detected.")):O.then(d=>{d instanceof cQ?wU(Y,z,d,D,p):D(d)},d=>{p(d)})};
s8=function(Y,z,O){var D=()=>{try{Y.removeEventListener("success",p),Y.removeEventListener("error",d)}catch{}},p=()=>{z(Y.result);
D()},d=()=>{O(Y.error);
D()};
Y.addEventListener("success",p);Y.addEventListener("error",d)};
hZ1=function(Y){return new Promise((z,O)=>{s8(Y,z,O)})};
Mh=function(Y){return new cQ(new yM((z,O)=>{s8(Y,z,O)}))};
LH=function(Y,z){return new cQ(new yM((O,D)=>{var p=()=>{var d=Y?z(Y):null;d?d.then(J=>{Y=J;p()},D):O()};
p()}))};
Nh=function(Y){return Mh(Y).then(z=>z?new ZlA(Y,z):null)};
AH=function(){return g.q("idb_immediate_commit")};
CH=async function(Y,z,O,D){var p={mode:"readonly",B0:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof O==="string"?p.mode=O:Object.assign(p,O);Y.transactionCount++;O=p.B0?3:1;for(var d=0,J;!J;){d++;let y=Math.round((0,g.E)());try{var c=Y.j.transaction(z,p.mode),w=D,R=!!p.commit;let M=new VM(c),L=await mZF(M,w,R),V=Math.round((0,g.E)());HQ(Y,y,V,d,void 0,z.join(),p);return L}catch(M){w=Math.round((0,g.E)());let L=dU(M,Y.j.name,z.join(),Y.j.version);if(L instanceof O8&&!L.j||d>=O)HQ(Y,y,w,d,L,z.join(),
p),J=L}}return Promise.reject(J)};
WQ=function(Y,z,O){Y=Y.j.createObjectStore(z,O);return new nH(Y)};
PQ=function(Y,z){Y.j.objectStoreNames.contains(z)&&Y.j.deleteObjectStore(z)};
HQ=function(Y,z,O,D,p,d,J){z=O-z;p?(p instanceof O8&&(p.type==="QUOTA_EXCEEDED"||p.type==="QUOTA_MAYBE_EXCEEDED")&&bZ("QUOTA_EXCEEDED",{dbName:zN(Y.j.name),objectStoreNames:d,transactionCount:Y.transactionCount,transactionMode:J.mode}),p instanceof O8&&p.type==="UNKNOWN_ABORT"&&(O-=Y.N,O<0&&O>=2147483648&&(O=0),bZ("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:d,transactionDuration:z,transactionCount:Y.transactionCount,dbDuration:O}),Y.Y=!0),BQ(Y,!1,D,d,z,J.tag),rO(p)):BQ(Y,!0,D,d,z,J.tag)};
BQ=function(Y,z,O,D,p,d="IDB_TRANSACTION_TAG_UNKNOWN"){bZ("TRANSACTION_ENDED",{objectStoreNames:D,connectionHasUnknownAbortedTransaction:Y.Y,duration:p,isSuccessful:z,tryCount:O,tag:d})};
tH=function(Y,z,O){Y.j.createIndex(z,O,{unique:!1})};
SI=function(Y,z,O){Y=Y.j.openCursor(z.query,z.direction);return fH(Y).then(D=>LH(D,O))};
Qm$=function(Y,z){return SI(Y,{query:z},O=>O.delete().then(()=>U8(O))).then(()=>{})};
ilA=function(Y,z,O){var D=[];return SI(Y,{query:z},p=>{if(!(O!==void 0&&D.length>=O))return D.push(p.getValue()),U8(p)}).then(()=>D)};
lVo=function(Y){var z=[];return uLW(Y,O=>{z.push(O.cursor.primaryKey);O.cursor.continue(void 0);return Nh(O.request)}).then(()=>z)};
$8=function(Y){return"getAllKeys"in IDBObjectStore.prototype?Mh(Y.j.getAllKeys(void 0,void 0)):lVo(Y)};
var G5h=function(Y,z){return a1[n[14]](this,56,4347,Y,z)};
var uLW=function(Y,z){var O={query:void 0},D=O.query;O=O.direction;Y="openKeyCursor"in IDBObjectStore.prototype?Y.j.openKeyCursor(D,O):Y.j.openCursor(D,O);return Nh(Y).then(p=>LH(p,z))},mZF=function(Y,z,O){var D=new Promise((p,d)=>{try{let J=z(Y);
O&&Y.commit();J.then(c=>{p(c)}).catch(d)}catch(J){d(J),Y.abort()}});
return Promise.all([D,Y.done]).then(([p])=>p)},x8=function(Y,z,O){var {query:D=null,
direction:p="next"}=z;Y=Y.j.openCursor(D,p);return fH(Y).then(d=>LH(d,O))},XnH=function(Y,z,O){var D=[];
return x8(Y,{query:z},p=>{if(!(O!==void 0&&D.length>=O))return D.push(p.getValue()),U8(p)}).then(()=>D)},fH=function(Y){return Mh(Y).then(z=>z?new grH(Y,z):null)},U8=function(Y){Y.cursor.continue(void 0);
return fH(Y.request)},aV$=function(Y,z,O){return new Promise((D,p)=>{var d=z!==void 0?self.indexedDB.open(Y,z):self.indexedDB.open(Y);
var J=O.blocked,c=O.blocking,w=O.Jc,R=O.upgrade,y=O.closed,M,L=()=>{M||(M=new TKo(d.result,{closed:y}));return M};
d.addEventListener("upgradeneeded",V=>{try{if(V.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(d.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");V.dataLoss&&V.dataLoss!=="none"&&bZ("IDB_DATA_CORRUPTED",{reason:V.dataLossMessage||"unknown reason",dbName:zN(Y)});let W=L(),x=new VM(d.transaction);R&&R(W,a=>V.oldVersion<a&&V.newVersion>=a,x);
x.done.catch(a=>{p(a)})}catch(W){p(W)}});
d.addEventListener("success",()=>{var V=d.result;c&&V.addEventListener("versionchange",()=>{c(L())});
V.addEventListener("close",()=>{bZ("IDB_UNEXPECTEDLY_CLOSED",{dbName:zN(Y),dbVersion:V.version});w&&w()});
D(L())});
d.addEventListener("error",()=>{p(d.error)});
J&&d.addEventListener("blocked",()=>{J()})})},hH=function(Y,z,O={}){return aV$(Y,z,O)},ZI=async function(Y,z={}){try{let O=self.indexedDB.deleteDatabase(Y),D=z.blocked;
D&&O.addEventListener("blocked",()=>{D()});
await hZ1(O)}catch(O){throw dU(O,Y,"",-1);}},m6=function(Y,z){return new O8("INCOMPATIBLE_DB_VERSION",{dbName:Y.name,
oldVersion:Y.options.version,newVersion:z})},QM=function(Y,z){if(!z)throw g.JH("openWithToken",zN(Y.name));
return Y.open()},uw=async function(Y,z){return CH(await QM(iw,z),["databases"],{B0:!0,
mode:"readwrite"},O=>{var D=O.objectStore("databases");return D.get(Y.actualName).then(p=>{if(p?Y.actualName!==p.actualName||Y.publicName!==p.publicName||Y.userIdentifier!==p.userIdentifier:1)return D.put(Y).then(()=>{})})})},lw=async function(Y,z){return Y?(await QM(iw,z)).delete("databases",Y):void 0},eZv=async function(Y,z){var O=[];
z=await QM(iw,z);await CH(z,["databases"],{B0:!0,mode:"readonly"},D=>{O.length=0;return SI(D.objectStore("databases"),{},p=>{Y(p.getValue())&&O.push(p.getValue());return U8(p)})});
return O},qjh=function(Y,z){return eZv(O=>O.publicName===Y&&O.userIdentifier!==void 0,z)},G2r=async function(){if(EY()?.hasSucceededOnce)return!0;
var Y;if(!(Y=g.XT&&hp()&&!Zq()||g.gU)){try{Y=self;var z=!!(Y.indexedDB&&Y.IDBIndex&&Y.IDBKeyRange&&Y.IDBObjectStore)}catch(O){z=!1}Y=!z}if(Y||!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return!1;try{return await uw({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0},TN),await lw("yt-idb-test-do-not-use",TN),!0}catch(O){return!1}},eI=function(){if(ay!==void 0)return ay;
vg=!0;return ay=G2r().then(Y=>{vg=!1;if(If()?.Y()){var z={hasSucceededOnce:EY()?.hasSucceededOnce||Y};If()?.set("LAST_RESULT_ENTRY_KEY",z,2592E3,!0)}return Y})},qh=function(){return g.NV("ytglobal.idbToken_")||void 0};
var Zs1=function(Y){return Xm[n[14]](this,2,2872,Y)};
g.GN=function(){var Y=qh();return Y?Promise.resolve(Y):eI().then(z=>{z?(g.Lv("ytglobal.idbToken_",TN),z=TN):z=void 0;return z})};
Iy=function(Y){if(!uZ())throw Y=new O8("AUTH_INVALID",{dbName:Y}),rO(Y),Y;var z=iZ();return{actualName:`${Y}:${z}`,publicName:Y,userIdentifier:z}};
E8=async function(Y,z,O,D){var p=Error().stack??"",d=await g.GN();if(!d)throw z=g.JH("openDbImpl",Y,z),g.q("ytidb_async_stack_killswitch")||(z.stack=`${z.stack}\n${p.substring(p.indexOf("\n")+1)}`),rO(z),z;of(Y);p=O?{actualName:Y,publicName:Y,userIdentifier:void 0}:Iy(Y);try{return await uw(p,d),await hH(p.actualName,z,D)}catch(J){try{await lw(p.actualName,d)}catch{}throw J;}};
IVo=function(Y,z,O={}){return E8(Y,z,!1,O)};
ErA=function(Y,z,O={}){return E8(Y,z,!0,O)};
vrk=async function(Y,z={}){var O=await g.GN();O&&(of(Y),Y=Iy(Y),await ZI(Y.actualName,z),await lw(Y.actualName,O))};
k2o=function(Y,z,O){Y=Y.map(async D=>{await ZI(D.actualName,z);await lw(D.actualName,O)});
return Promise.all(Y).then(()=>{})};
vQ=async function(Y){var z={},O=await g.GN();O&&(of(Y),Y=await qjh(Y,O),await k2o(Y,z,O))};
k8=async function(Y,z={}){var O=await g.GN();O&&(of(Y),await ZI(Y,z),await lw(Y,O))};
blZ=function(Y,z){var O;return()=>{O||(O=new rg9(Y,z));return O}};
rU=function(Y,z){return blZ(Y,z)};
bw=function(Y){return QM(or1(),Y)};
oy=async function(Y,z,O,D){Y={config:Y,hashData:z,timestamp:D!==void 0?D:(0,g.E)()};O=await bw(O);await O.clear("hotConfigStore");return await O.put("hotConfigStore",Y)};
FT=async function(Y,z,O,D,p){Y={config:Y,hashData:z,configData:O,timestamp:p!==void 0?p:(0,g.E)()};D=await bw(D);await D.clear("coldConfigStore");return await D.put("coldConfigStore",Y)};
KH=async function(Y){Y=await bw(Y);var z=void 0;await CH(Y,["coldConfigStore"],{mode:"readwrite",B0:!0},O=>x8(O.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},D=>{z=D.getValue()}));
return z};
YB=async function(Y){Y=await bw(Y);var z=void 0;await CH(Y,["hotConfigStore"],{mode:"readwrite",B0:!0},O=>x8(O.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},D=>{z=D.getValue()}));
return z};
F3F=async function(){await vQ("ytGcfConfig")};
Oa=function(){if(!g.z7.instance){let Y=new g.z7;g.z7.instance=Y}return g.z7.instance};
zBv=function(Y){if(!Y.Y||!Y.j){if(!qh()){let z=g.JH("scheduleGetConfigs");nD(z)}Y.U||(Y.U=jE.FU(async()=>{try{await K39(Y)}catch{}try{await YJF(Y)}catch{}Y.U&&(Y.U=0)},100))}};
OYv=async function(Y){if(g.q("start_client_gcf")||g.q("delete_gcf_config_db"))g.q("start_client_gcf")&&(await g.GN()&&uZ()&&!g.q("delete_gcf_config_db")?(Y.A=!0,zBv(Y)):(DD(Y),pU(Y))),g.q("delete_gcf_config_db")&&await F3F()};
dT=function(){return g.NV("yt.gcf.config.hotConfigGroup")};
Jr=function(Y,z){Y.Y=z;g.Lv("yt.gcf.config.hotConfigGroup",Y.Y||null)};
pU=function(Y){Jr(Y,g.l("RAW_HOT_CONFIG_GROUP"));Y.N(g.l("SERIALIZED_HOT_HASH_DATA"))};
K39=async function(Y){if(Y.Y)return dT();if(!Y.A)return Y=g.JH("getHotConfig IDB not initialized"),nD(Y),Promise.reject(Y);var z=qh(),O=g.l("TIME_CREATED_MS");if(z){var D=await YB(z);if(D&&D.timestamp>O)return Jr(Y,D.config),Y.N(D.hashData),dT()}else D=g.JH("getHotConfig token error"),nD(D);pU(Y);z&&Y.Y&&Y.hotHashData&&await oy(Y.Y,Y.hotHashData,z,O);return Y.Y?dT():(Y=new g.lZ("Config not available in ytConfig"),nD(Y),Promise.reject(Y))};
cw=function(){return g.NV("yt.gcf.config.coldConfigGroup")};
wT=function(Y,z){Y.j=z;g.Lv("yt.gcf.config.coldConfigGroup",Y.j||null)};
j5=function(Y,z){Y.configData=z;g.Lv("yt.gcf.config.coldConfigData",Y.configData||null)};
RJ=function(Y,z){Y.coldHashData=z;g.Lv("yt.gcf.config.coldHashData",Y.coldHashData||null)};
DD=function(Y){wT(Y,g.l("RAW_COLD_CONFIG_GROUP"));RJ(Y,g.l("SERIALIZED_COLD_HASH_DATA"));j5(Y,Y.j?.configData)};
YJF=async function(Y){if(Y.j)return cw();if(!Y.A)return Y=g.JH("getColdConfig IDB not initialized"),nD(Y),Promise.reject(Y);var z=qh(),O=g.l("TIME_CREATED_MS");if(z){var D=await KH(z);if(D&&D.timestamp>O)return wT(Y,D.config),j5(Y,D.configData),RJ(Y,D.hashData),cw()}else D=g.JH("getColdConfig"),nD(D);DD(Y);z&&Y.j&&Y.coldHashData&&Y.configData&&await FT(Y.j,Y.coldHashData,Y.configData,z,O);return Y.j?cw():(Y=new g.lZ("Config not available in ytConfig"),nD(Y),Promise.reject(Y))};
sa=async function(Y,z,O){if(g.q("start_client_gcf")){O&&Jr(Y,O);Y.N(z);let D=qh();D&&(O||(O=(await YB(D))?.config),await oy(O,z,D));if(O){Y=Y.Z;for(let p of Y.j)p(O)}}};
yJ=async function(Y,z,O){g.q("start_client_gcf")&&(RJ(Y,z),Y=qh())&&(O||(O=(await KH(Y))?.config),O&&await FT(O,z,O.configData,Y))};
Mf=function(){var Y=Oa(),z=(0,g.E)()-Y.K;if(!(Y.K!==0&&z<v1("send_config_hash_timer"))){z=g.NV("yt.gcf.config.coldConfigData");var O=g.NV("yt.gcf.config.hotHashData"),D=g.NV("yt.gcf.config.coldHashData");z&&O&&D&&(Y.K=(0,g.E)());return{coldConfigData:z,hotHashData:O,coldHashData:D}}};
LU=function(){return"INNERTUBE_API_KEY"in LD&&"INNERTUBE_API_VERSION"in LD};
g.Nf=function(){return{innertubeApiKey:g.l("INNERTUBE_API_KEY"),innertubeApiVersion:g.l("INNERTUBE_API_VERSION"),zq:g.l("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),pz:g.l("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),LH:g.l("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:g.l("INNERTUBE_CONTEXT_CLIENT_VERSION"),Qj:g.l("INNERTUBE_CONTEXT_HL"),xl:g.l("INNERTUBE_CONTEXT_GL"),yf:g.l("INNERTUBE_HOST_OVERRIDE")||"",iN:!!g.l("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),cw:!!g.l("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",
!1),appInstallData:g.l("SERIALIZED_CLIENT_CONFIG_DATA")}};
g.Pw=function(Y){var z={client:{hl:Y.Qj,gl:Y.xl,clientName:Y.pz,clientVersion:Y.innertubeContextClientVersion,configInfo:Y.zq}};navigator.userAgent&&(z.client.userAgent=String(navigator.userAgent));var O=g.MV.devicePixelRatio;O&&O!=1&&(z.client.screenDensityFloat=String(O));O=kz();O!==""&&(z.client.experimentsToken=O);O=rM();O.length>0&&(z.request={internalExperimentFlags:O});Ar(Y,void 0,z);VJ(void 0,z);Hw(void 0,z);CU(Y,void 0,z);nU(void 0,z);g.q("start_client_gcf")&&Ww(void 0,z);g.l("DELEGATED_SESSION_ID")&&
!g.q("pageid_as_header_web")&&(z.user={onBehalfOfUser:g.l("DELEGATED_SESSION_ID")});!g.q("fill_delegate_context_in_gel_killswitch")&&(Y=g.l("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(z.user={...z.user,serializedDelegationContext:Y});Y=g.l("INNERTUBE_CONTEXT");g.q("enable_persistent_device_token")&&Y?.client?.rolloutToken&&(z.client.rolloutToken=Y?.client?.rolloutToken);Y=Object;O=Y.assign;var D=z.client,p=g.l("DEVICE",""),d={};for(let [J,c]of Object.entries(g.tl(p)))p=J,p==="cbrand"?d.deviceMake=
c:p==="cmodel"?d.deviceModel=c:p==="cbr"?d.browserName=c:p==="cbrver"?d.browserVersion=c:p==="cos"?d.osName=c:p==="cosver"?d.osVersion=c:p==="cplatform"&&(d.platform=c);z.client=O.call(Y,D,d);g.q("web_attention_logging_enabled")&&(z.client.windowWidthPoints=window.innerWidth,z.client.windowHeightPoints=window.innerHeight);return z};
Ar=function(Y,z,O){Y=Y.pz;if(Y==="WEB"||Y==="MWEB"||Y===1||Y===2)z?(O=Af(z,Bw,96)||new Bw,Y=n7(),Y=Object.keys(DQ$).indexOf(Y),Y=Y===-1?null:Y,Y!==null&&gs(O,3,Y),PV(z,Bw,96,O)):O&&(O.client.mainAppWebInfo=O.client.mainAppWebInfo??{},O.client.mainAppWebInfo.webDisplayMode=n7())};
VJ=function(Y,z){var O=g.NV("yt.embedded_player.embed_url");O&&(Y?(z=Af(Y,tr,7)||new tr,g.lS(z,4,O),PV(Y,tr,7,z)):z&&(z.thirdParty={embedUrl:O}))};
Hw=function(Y,z){if(g.q("web_log_memory_total_kbytes")&&g.MV.navigator?.deviceMemory){let O=g.MV.navigator?.deviceMemory;Y?EJ(Y,95,g.Y9(O*1E6)):z&&(z.client.memoryTotalKbytes=`${O*1E6}`)}};
CU=function(Y,z,O){Y.appInstallData&&(z?(O=Af(z,fU,62)??new fU,g.lS(O,6,Y.appInstallData),PV(z,fU,62,O)):O&&(O.client.configInfo=O.client.configInfo||{},O.client.configInfo.appInstallData=Y.appInstallData))};
nU=function(Y,z){var O=hz();O&&(Y?gs(Y,61,pSk[O]):z&&(z.client.connectionType=O));g.q("web_log_effective_connection_type")&&(O=QO())&&(Y?gs(Y,94,dQZ[O]):z&&(z.client.effectiveConnectionType=O))};
J41=function(Y,z,O={}){var D={};g.l("EOM_VISITOR_DATA")?D={"X-Goog-EOM-Visitor-Id":g.l("EOM_VISITOR_DATA")}:D={"X-Goog-Visitor-Id":O.visitorData||g.l("VISITOR_DATA","")};if(z&&z.includes("www.youtube-nocookie.com"))return D;z=O.jt||g.l("AUTHORIZATION");z||(Y?z=`Bearer ${g.NV("gapi.auth.getToken")().access_token}`:(Y=Pg().bu(S5),g.q("pageid_as_header_web")||delete Y["X-Goog-PageId"],D={...D,...Y}));z&&(D.Authorization=z);return D};
Ww=function(Y,z){var O=Mf();if(O){var D=O.coldConfigData,p=O.coldHashData;O=O.hotHashData;Y?(z=Af(Y,fU,62)??new fU,D=g.lS(z,1,D),g.lS(D,3,p).N(O),PV(Y,fU,62,z)):z&&(z.client.configInfo=z.client.configInfo||{},D&&(z.client.configInfo.coldConfigData=D),p&&(z.client.configInfo.coldHashData=p),O&&(z.client.configInfo.hotHashData=O))}};
Ua=function(Y){this.version=1;this.args=Y};
$B=function(Y,z){this.topic=Y;this.j=z};
hr=function(Y,z){var O=xB();O&&O.publish.call(O,Y.toString(),Y,z)};
c49=function(Y){var z=ZD,O=xB();if(!O)return 0;var D=O.subscribe(z.toString(),(p,d)=>{var J=g.NV("ytPubsub2Pubsub2SkipSubKey");J&&J==D||(J=()=>{if(mw[D])try{if(d&&z instanceof $B&&z!=p)try{{var c=z.j,w=d;if(!w.args||!w.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");let R;try{if(!c.q4){let y=new c;c.q4=y.version}R=c.q4}catch(y){}if(!R||w.version!=R)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{d=Reflect.construct(c,g.by(w.args))}catch(y){throw y.message=
"yt.pubsub2.Data.deserialize(): "+y.message,y;}}}catch(R){throw R.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+z.toString()+": "+R.message,R;}Y.call(window,d)}catch(R){H1(R)}},QJ[z.toString()]?g.NV("yt.scheduler.instance")?jE.FU(J):g.qd(J,0):J())});
mw[D]=!0;iE[z.toString()]||(iE[z.toString()]=[]);iE[z.toString()].push(D);return D};
RBF=function(){var Y=wS9,z=c49(function(O){Y.apply(void 0,arguments);jQF(z)});
return z};
jQF=function(Y){var z=xB();z&&(typeof Y==="number"&&(Y=[Y]),g.uy(Y,O=>{z.unsubscribeByKey(O);delete mw[O]}))};
xB=function(){return g.NV("ytPubsub2Pubsub2Instance")};
uE=function(Y,z,O={sampleRate:.1}){Math.random()<Math.min(.02,O.sampleRate/100)&&hr("meta_logging_csi_event",{timerName:Y,timelineData:z})};
aJ=function(Y,z,O,D){var p={startTime:(0,g.E)(),ticks:{},infos:{}};try{let J=lE(z);if(J==null||!(J>XI||J<gT)){var d=OH(T7(z));let c=(0,g.E)();p.ticks.gelc=c;sQ$++;g.q("gel_compression_csi_killswitch")||!g.q("log_gel_compression_latency")&&!g.q("log_gel_compression_latency_lr")||uE("gel_compression",p,{sampleRate:.1});O.headers||(O.headers={});O.headers["Content-Encoding"]="gzip";O.postBody=d;O.postParams=void 0}D(Y,O)}catch(J){nD(J),D(Y,O)}};
y4W=function(Y){(0,g.E)();if(!Y.body)return Y;try{let z=typeof Y.body==="string"?Y.body:JSON.stringify(Y.body),O=z;if(typeof z==="string"){let D=lE(z);if(D!=null&&(D>XI||D<gT))return Y;O=OH(T7(z));(0,g.E)()}Y.headers={"Content-Encoding":"gzip",...(Y.headers||{})};Y.body=O;return Y}catch(z){return nD(z),Y}};
lE=function(Y){try{return(new Blob(Y.split(""))).size}catch(z){return nD(z),null}};
e5=function(Y){return!!Y.RZ||Y.Ud};
G7=function(Y){e5(Y)&&!Y.Fh&&(Y.j=!0,Y.xD&&Math.random()<=Y.VW&&Y.xO.Xw(Y.RZ),qf(Y),Y.vH.ux()&&Y.N(),Y.vH.rO(Y.X8,Y.N.bind(Y)),Y.vH.rO(Y.nW,Y.U.bind(Y)))};
qf=function(Y){if(!e5(Y))throw Error("IndexedDB is not supported: retryQueuedRequests");Y.xO.DW("QUEUED",Y.RZ).then(z=>{z&&!IJ(Y,z,Y.n0)?Y.SJ.FU(async()=>{z.id!==void 0&&await Y.xO.Yf(z.id,Y.RZ);qf(Y)}):Y.vH.ux()&&Y.N()})};
Ea=async function(Y,z){if(!e5(Y))throw Error("IndexedDB is not supported: immediateSend");z.id!==void 0&&(await Y.xO.eA(z.id,Y.RZ)||Y.VL(Error("The request cannot be found in the database.")));IJ(Y,z,Y.ys)?(z.skipRetry||(z=MNV(Y,z)),z&&(z.skipRetry&&z.id!==void 0&&await Y.xO.pP(z.id,Y.RZ),Y.Po(z.url,z.options,!!z.skipRetry))):(Y.VL(Error("Networkless Logging: Stored logs request expired age limit")),z.id!==void 0&&await Y.xO.pP(z.id,Y.RZ))};
vw=function(Y,z){Y.bc&&!Y.vH.ux()?Y.bc(z):Y.handleError(z)};
IJ=function(Y,z,O){z=z.timestamp;return Y.now()-z>=O?!1:!0};
MNV=function(Y,z){if(!e5(Y))throw Error("IndexedDB is not supported: updateRequestHandlers");var O=z.options.onError?z.options.onError:()=>{};
z.options.onError=async(p,d)=>{var J=LRW(d),c=NXh(d);c&&Y.hW&&Y.hW("web_enable_error_204")&&Y.handleError(Error("Request failed due to compression"),z.url,d);if(Y.hW&&Y.hW("nwl_consider_error_code")&&J||Y.hW&&!Y.hW("nwl_consider_error_code")&&Y.potentialEsfErrorCounter<=Y.nT)if(Y.vH.bm&&await Y.vH.bm(),!Y.vH.ux()){O(p,d);Y.hW&&Y.hW("nwl_consider_error_code")&&z?.id!==void 0&&await Y.xO.Yf(z.id,Y.RZ,!1);return}Y.hW&&Y.hW("nwl_consider_error_code")&&!J&&Y.potentialEsfErrorCounter>Y.nT||(Y.potentialEsfErrorCounter++,
z?.id!==void 0&&(z.sendCount<Y.sj?(await Y.xO.Yf(z.id,Y.RZ,!0,c?!1:void 0),Y.SJ.FU(()=>{Y.vH.ux()&&Y.N()},Y.AZ)):await Y.xO.pP(z.id,Y.RZ)),O(p,d))};
var D=z.options.onSuccess?z.options.onSuccess:()=>{};
z.options.onSuccess=async(p,d)=>{z?.id!==void 0&&await Y.xO.pP(z.id,Y.RZ);Y.vH.Al&&Y.hW&&Y.hW("vss_network_hint")&&Y.vH.Al(!0);D(p,d)};
return z};
LRW=function(Y){return(Y=Y?.error?.code)&&Y>=400&&Y<=599?!1:!0};
NXh=function(Y){Y=Y?.error?.code;return!(Y!==400&&Y!==415)};
A48=function(){if(kB)return kB();kB=rU("LogsDatabaseV2",{z3:{LogsRequestsStore:{r$:2}},shared:!1,upgrade(Y,z,O){z(2)&&WQ(Y,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});z(3);z(5)&&(O=O.objectStore("LogsRequestsStore"),O.j.indexNames.contains("newRequest")&&O.j.deleteIndex("newRequest"),tH(O,"newRequestV2",["status","interface","timestamp"]));z(7)&&PQ(Y,"sapisid");z(9)&&PQ(Y,"SWHealthLog")},version:9});return kB()};
rT=function(Y){return QM(A48(),Y)};
VNZ=async function(Y,z){var O={startTime:(0,g.E)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};z=await rT(z);Y={...Y,options:JSON.parse(JSON.stringify(Y.options)),interface:g.l("INNERTUBE_CONTEXT_CLIENT_NAME",0)};Y=await z.put("LogsRequestsStore",Y);O.ticks.tc=(0,g.E)();bE(O);return Y};
HY8=async function(Y,z){var O={startTime:(0,g.E)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};z=await rT(z);var D=g.l("INNERTUBE_CONTEXT_CLIENT_NAME",0),p=[Y,D,0];D=[Y,D,(0,g.E)()];var d=IDBKeyRange.bound(p,D),J="prev";g.q("use_fifo_for_networkless")&&(J="next");var c=void 0;p=Y==="NEW"?"readwrite":"readonly";g.q("use_readonly_for_get_most_recent_by_status_killswitch")&&(p="readwrite");await CH(z,["LogsRequestsStore"],{mode:p,B0:!0},w=>x8(w.objectStore("LogsRequestsStore").index("newRequestV2"),
{query:d,direction:J},R=>{R.getValue()&&(c=R.getValue(),Y==="NEW"&&(c.status="QUEUED",R.update(c)))}));
O.ticks.tc=(0,g.E)();bE(O);return c};
CoA=async function(Y,z){return CH(await rT(z),["LogsRequestsStore"],{mode:"readwrite",B0:!0},O=>{var D=O.objectStore("LogsRequestsStore");return D.get(Y).then(p=>{if(p)return p.status="QUEUED",D.put(p).then(()=>p)})})};
n9o=async function(Y,z,O=!0,D){return CH(await rT(z),["LogsRequestsStore"],{mode:"readwrite",B0:!0},p=>{var d=p.objectStore("LogsRequestsStore");return d.get(Y).then(J=>J?(J.status="NEW",O&&(J.sendCount+=1),D!==void 0&&(J.options.compress=D),d.put(J).then(()=>J)):cQ.resolve(void 0))})};
WR8=async function(Y,z){return(await rT(z)).delete("LogsRequestsStore",Y)};
Poh=async function(Y){Y=await rT(Y);var z=(0,g.E)()-2592E6;await CH(Y,["LogsRequestsStore"],{mode:"readwrite",B0:!0},O=>SI(O.objectStore("LogsRequestsStore"),{},D=>{if(D.getValue().timestamp<=z)return D.delete().then(()=>U8(D))}))};
BXv=async function(){await vQ("LogsDatabaseV2")};
bE=function(Y){g.q("nwl_csi_killswitch")||uE("networkless_performance",Y,{sampleRate:1})};
oJ=function(Y){return QM(tNv(),Y)};
fUF=async function(Y){Y=await oJ(Y);var z=(0,g.E)()-2592E6;await CH(Y,["SWHealthLog"],{mode:"readwrite",B0:!0},O=>SI(O.objectStore("SWHealthLog"),{},D=>{if(D.getValue().timestamp<=z)return D.delete().then(()=>U8(D))}))};
SJZ=async function(Y){await (await oJ(Y)).clear("SWHealthLog")};
g.YO=function(Y,z,O,D,p="",d=!1,J=!1){if(Y)if(O&&!g.fe())nD(new g.lZ("Legacy referrer-scrubbed ping detected")),Y&&FI(Y,void 0,{scrubReferrer:!0});else if(p)bq(Y,z,"POST",p,D);else if(g.l("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||D||J)bq(Y,z,"GET","",D,void 0,d,J);else{b:{try{c:{var c=new UQV({url:Y});if(c.j.dsh==="1")var w=null;else{var R=c.j.ae;if(R==="1"){let M=c.j.adurl;if(M)try{w={version:3,Wm:decodeURIComponent(M),Nu:u8(c.Y,"act=1","ri=1",wZH(c))};break c}catch(L){}}w=R==="2"?{version:4,Wm:u8(c.Y,
"dct=1","suid="+c.N,"ri=1"),Nu:u8(c.Y,"act=1","ri=1","suid="+c.N)}:null}}if(w){let M=Uu(Y);var y=!(!M||!M.endsWith("/aclk")||g.eM(Y,"ri")!=="1");break b}}catch(M){}y=!1}y?KU(Y)?(z&&z(),O=!0):O=!1:O=!1;O||FI(Y,z)}};
$Q8=function(Y,z=""){KU(Y,z)||g.YO(Y,void 0,void 0,void 0,z)};
KU=function(Y,z=""){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(Y,z))return!0}catch(O){}return!1};
FI=function(Y,z,O={}){var D=new Image,p=""+xQo++;zA[p]=D;D.onload=D.onerror=()=>{z&&zA[p]&&z();delete zA[p]};
O.scrubReferrer&&(D.referrerPolicy="no-referrer");D.src=Y};
g.Ov=function(Y){return document.featurePolicy?.allowedFeatures().includes("attribution-reporting")?Y+"&nis=6":Y+"&nis=5"};
d$=function(){DR||(DR=new pp("yt.offline"));return DR};
hBk=function(Y){if(g.q("offline_error_handling")){var z=d$().get("errors",!0)||{};z[Y.message]={name:Y.name,stack:Y.stack};Y.level&&(z[Y.message].level=Y.level);d$().set("errors",z,2592E3,!0)}};
cI=function(){if(!JE.instance){let Y=g.NV("yt.networkRequestMonitor.instance")||new JE;g.Lv("yt.networkRequestMonitor.instance",Y);JE.instance=Y}return JE.instance};
j7=function(){if(!w$.instance){let Y=g.NV("yt.networkStatusManager.instance")||new w$;g.Lv("yt.networkStatusManager.instance",Y);w$.instance=Y}return w$.instance};
Rr=function(Y,z){Y.rateLimit?Y.j?(jE.OY(Y.U),Y.U=jE.FU(()=>{Y.N!==z&&(Y.dispatchEvent(z),Y.N=z,Y.j=(0,g.E)())},Y.rateLimit-((0,g.E)()-Y.j))):(Y.dispatchEvent(z),Y.N=z,Y.j=(0,g.E)()):Y.dispatchEvent(z)};
g.yP=function(){var Y=g.NV("yt.networklessRequestController.instance");Y||(Y=new ZYH,g.Lv("yt.networklessRequestController.instance",Y),g.q("networkless_logging")&&g.GN().then(z=>{Y.RZ=z;G7(Y);Y.K.resolve();Y.xD&&Math.random()<=Y.VW&&Y.RZ&&fUF(Y.RZ);g.q("networkless_immediately_drop_sw_health_store")&&mQk(Y)}));
return Y};
mQk=async function(Y){if(!Y.RZ)throw g.JH("clearSWHealthLogsDb");SJZ(Y.RZ).catch(z=>{Y.handleError(z)})};
QQA=function(Y,z,O){z=g.q("web_fp_via_jspb")?Object.assign({},z):z;g.q("use_request_time_ms_header")?z.headers&&g.hl(Y)&&(z.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.E)()))):z.postParams?.requestTimeMs&&(z.postParams.requestTimeMs=Math.round((0,g.E)()));O&&Object.keys(z).length===0?g.YO(Y):z.compress?z.postBody?(typeof z.postBody!=="string"&&(z.postBody=JSON.stringify(z.postBody)),aJ(Y,z.postBody,z,g.Fu)):aJ(Y,JSON.stringify(z.postParams),z,KD):g.Fu(Y,z)};
MR=function(Y,z){g.q("use_event_time_ms_header")&&g.hl(Y)&&(z.headers||(z.headers={}),z.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.E)())));return z};
g.NR=function(Y,z,O,D){!g.l("VISITOR_DATA")&&z!=="visitor_id"&&Math.random()<.01&&nD(new g.lZ("Missing VISITOR_DATA when sending innertube request.",z,O,D));if(!Y.isReady())throw Y=new g.lZ("innertube xhrclient not ready",z,O,D),H1(Y),Y;var p={headers:D.headers||{},method:"POST",postParams:O,postBody:D.postBody,postBodyFormat:D.postBodyFormat||"JSON",onTimeout:()=>{D.onTimeout()},
onFetchTimeout:D.onTimeout,onSuccess:(R,y)=>{if(D.onSuccess)D.onSuccess(y)},
onFetchSuccess:R=>{if(D.onSuccess)D.onSuccess(R)},
onProgress:R=>{if(D.onProgress)D.onProgress(R)},
onError:(R,y)=>{if(D.onError)D.onError(y)},
onFetchError:R=>{if(D.onError)D.onError(R)},
timeout:D.timeout,withCredentials:!0,compress:D.compress};p.headers["Content-Type"]||(p.headers["Content-Type"]="application/json");O="";var d=Y.config_.yf;d&&(O=d);d=Y.config_.iN||!1;var J=J41(d,O,D);Object.assign(p.headers,J);p.headers.Authorization&&!O&&d&&(p.headers["x-origin"]=window.location.origin);var c=g.$z(`${O}${`/youtubei/${Y.config_.innertubeApiVersion}/${z}`}`,{alt:"json"}),w=(R=!1)=>{try{if(R&&D.retry&&!D.networklessOptions.bypassNetworkless)p.method="POST",D.networklessOptions.writeThenSend?
g.yP().writeThenSend(c,p):g.yP().sendAndWrite(c,p);else if(D.compress)if(p.postBody){let y=p.postBody;typeof y!=="string"&&(y=JSON.stringify(p.postBody));aJ(c,y,p,g.Fu)}else aJ(c,JSON.stringify(p.postParams),p,KD);else KD(c,p)}catch(y){if(y.name==="InvalidAccessError")nD(Error("An extension is blocking network request."));else throw y;}};
g.NV("ytNetworklessLoggingInitializationOptions")&&Lp.isNwlInitialized?eI().then(R=>{w(R)}):w(!1)};
np=function(Y,z,O){var D=AE();if(D&&z){let p=D.subscribe(Y,function(){var d=arguments,J=()=>{VP[p]&&z.apply&&typeof z.apply=="function"&&z.apply(O||window,d)};
try{HI[Y]?J():g.qd(J,0)}catch(c){H1(c)}},O);
VP[p]=!0;Cp[Y]||(Cp[Y]=[]);Cp[Y].push(p);return p}return 0};
WI=function(Y){var z=AE();z&&(typeof Y==="number"?Y=[Y]:typeof Y==="string"&&(Y=[parseInt(Y,10)]),g.uy(Y,O=>{z.unsubscribeByKey(O);delete VP[O]}))};
PI=function(Y,z){var O=AE();return O?O.publish.apply(O,arguments):!1};
tE=function(Y){var z=AE();if(z)if(z.clear(Y),Y)BI(Y);else for(let O in Cp)BI(O)};
AE=function(){return g.MV.ytPubsubPubsubInstance};
BI=function(Y){Cp[Y]&&(Y=Cp[Y],g.uy(Y,z=>{VP[z]&&delete VP[z]}),Y.length=0)};
fp=function(Y,z,O=null){iYZ(Y,z,O)};
iYZ=function(Y,z,O=null){var D=S7(typeof Y==="string"?Y:Y.toString()),p=document.getElementById(D),d=p&&o_(p),J=p&&!d;d?z&&z():(z&&(d=np(D,z),z=`${Uo(z)}`,Uv[z]=d),J||(p=u38(Y,D,()=>{o_(p)||(Pc1(p),PI(D),g.qd(()=>{tE(D)},0))},O)))};
u38=function(Y,z,O,D=null){var p=g.aK("SCRIPT");p.id=z;p.onload=()=>{O&&setTimeout(O,0)};
p.onreadystatechange=()=>{switch(p.readyState){case "loaded":case "complete":p.onload()}};
D&&p.setAttribute("nonce",D);g.mW(p,typeof Y==="string"?ye(Y):Y);Y=document.getElementsByTagName("head")[0]||document.body;Y.insertBefore(p,Y.firstChild);return p};
S7=function(Y){var z=document.createElement("a");g.n9(z,Y);Y=z.href.replace(/^[a-zA-Z]+:\/\//,"//");return`js-${nI(Y)}`};
$O=function(Y,z){if(Y===z)Y=!0;else if(Array.isArray(Y)&&Array.isArray(z))Y=J$(Y,z,$O);else if(g.BZ(Y)&&g.BZ(z))a:if(g.s$(Y).length!=g.s$(z).length)Y=!1;else{for(let O in Y)if(!$O(Y[O],z[O])){Y=!1;break a}Y=!0}else Y=!1;return Y};
ZR=function(Y,...z){if(!xO(Y)||z.some(O=>!xO(O)))throw Error("Only objects may be merged.");
for(let O of z)hE(Y,O)};
hE=function(Y,z){for(let O in z)if(xO(z[O])){if(O in Y&&!xO(Y[O]))throw Error("Cannot merge an object into a non-object.");O in Y||(Y[O]={});hE(Y[O],z[O])}else if(mo(z[O])){if(O in Y&&!mo(Y[O]))throw Error("Cannot merge an array into a non-array.");O in Y||(Y[O]=[]);QP(Y[O],z[O])}else Y[O]=z[O];return Y};
QP=function(Y,z){for(let O of z)xO(O)?Y.push(hE({},O)):mo(O)?Y.push(QP([],O)):Y.push(O);return Y};
xO=function(Y){return typeof Y==="object"&&!Array.isArray(Y)};
mo=function(Y){return typeof Y==="object"&&Array.isArray(Y)};
g.iI=function(Y=!1){g.Eu.call(this);this.xk=new lG(Y);g.u(this,this.xk)};
lI=function(Y){if(window.crypto&&window.crypto.getRandomValues)try{var z=Array(Y),O=new Uint8Array(Y);window.crypto.getRandomValues(O);for(var D=0;D<z.length;D++)z[D]=O[D];return z}catch(p){}z=Array(Y);for(O=0;O<Y;O++){D=Date.now();for(let p=0;p<D%23;p++)z[O]=Math.random();z[O]=Math.floor(Math.random()*256)}if(uI)for(O=1,D=0;D<uI.length;D++)z[O%Y]^=z[(O-1)%Y]/4^uI.charCodeAt(D),O++;return z};
g.X6=function(Y){Y=lI(Y);var z=[];for(let O=0;O<Y.length;O++)z.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(Y[O]&63));return z.join("")};
g.g$=function(){return g.XA(lI(16),Y=>(Y&15).toString(16)).join("")};
e7=function(){({Kk:z=!1,i_:Y=!0}={});var Y,z;if(g.NV("_lact",window)==null){var O=parseInt(g.l("LACT"),10);O=isFinite(O)?Date.now()-Math.max(O,0):-1;g.Lv("_lact",O,window);g.Lv("_fact",O,window);O==-1&&TA();lU1(z,Y);new L7(()=>{ar("mouse",100)})}};
lU1=function(Y=!1,z=!0){var O=window;g.sY(O.document,"keydown",TA);g.sY(O.document,"keyup",TA);g.sY(O.document,"mousedown",TA);g.sY(O.document,"mouseup",TA);Y?g.sY(O,"touchmove",()=>{ar("touchmove",200)},{passive:!0}):(g.sY(O,"resize",()=>{ar("resize",200)}),z&&g.sY(O,"scroll",()=>{ar("scroll",200)}));
g.sY(O.document,"touchstart",TA,{passive:!0});g.sY(O.document,"touchend",TA,{passive:!0})};
ar=function(Y,z){qR[Y]||(qR[Y]=!0,jE.FU(()=>{TA();qR[Y]=!1},z))};
TA=function(){g.NV("_lact",window)==null&&(e7(),g.NV("_lact",window));var Y=Date.now();g.Lv("_lact",Y,window);g.NV("_fact",window)==-1&&g.Lv("_fact",Y,window);(Y=g.NV("ytglobal.ytUtilActivityCallback_"))&&Y()};
g.DV=function(){var Y=g.NV("_lact",window);return Y==null?-1:Math.max(Date.now()-Y,0)};
g.Ir=function(Y){return new GA(Y)};
g.Ev=function(Y,z){Y.Y.set(z.jI,z);var O=Y.N.get(z.jI);if(O)try{O.n6(Y.resolve(z.jI))}catch(D){O.Wd(D)}};
r$=function(Y,z,O,D=!1){if(O.indexOf(z)>-1)throw Error(`Deps cycle for: ${z}`);if(Y.j.has(z))return Y.j.get(z);if(!Y.Y.has(z)){if(D)return;throw Error(`No provider for: ${z}`);}D=Y.Y.get(z);O.push(z);if(D.xU!==void 0)var p=D.xU;else if(D.tE)p=D[g.vI]?kO(Y,D[g.vI],O):[],p=D.tE(...p);else if(D.rr){p=D.rr;let d=p[g.vI]?kO(Y,p[g.vI],O):[];p=new p(...d)}else throw Error(`Could not resolve providers for: ${z}`);O.pop();D.Xv||Y.j.set(z,p);return p};
kO=function(Y,z,O){return z?z.map(D=>D instanceof GA?r$(Y,D.key,O,!0):r$(Y,D,O)):[]};
g.or=function(){bI||(bI=new XSh);return bI};
Kp=function(){return"h5vcc"in F6&&F6.h5vcc.traceEvent?.traceBegin&&F6.h5vcc.traceEvent?.traceEnd?1:"performance"in F6&&F6.performance.mark&&F6.performance.measure?2:0};
Y$=function(Y){var z=Kp();switch(z){case 1:F6.h5vcc.traceEvent.traceBegin("YTLR",Y);break;case 2:F6.performance.mark(`${Y}-start`);break;case 0:break;default:g.Wy(z,"unknown trace type")}};
zg=function(Y){var z=Kp();switch(z){case 1:F6.h5vcc.traceEvent.traceEnd("YTLR",Y);break;case 2:z=`${Y}-start`;let O=`${Y}-end`;F6.performance.mark(O);F6.performance.measure(Y,z,O);break;case 0:break;default:g.Wy(z,"unknown trace type")}};
g9A=function(Y){var z=Array.from(Y.j.keys()).sort((O,D)=>(Y.j[D].priority??0)-(Y.j[O].priority??0));
for(let O of z)z=Y.j[O],z.jobId===void 0||z.IY||(Y.scheduler.OY(z.jobId),g.gO(0,z.sK,10))};
aU$=function(Y,z,O){TX$&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${Y.constructor.name}] '${Y.state}' to '${z}'`),console.log("with message: ",O),console.groupEnd())};
GMv=function(Y,z){var O=z.filter(p=>(Y.Y??p.priority??0)===10),D=z.filter(p=>(Y.Y??p.priority??0)!==10);
return Y.U.Ck?async(...p)=>{await eBv(O,...p);Op(Y,D,...p)}:(...p)=>{qJW(O,...p);
Op(Y,D,...p)}};
eBv=async function(Y,...z){g.qe();for(let O of Y){let D;af(()=>{D2(O.name);var p=po(()=>O.callback(...z));
dS(p)?D=g.q("web_lifecycle_error_handling_killswitch")?p.then(()=>{Jt(O.name)}):p.then(()=>{Jt(O.name)},d=>{window.onerror?.(d.message,"",0,0,d);
Jt(O.name)}):Jt(O.name)});
D&&await D}};
Op=function(Y,z,...O){z=z.map(D=>({sK:()=>{D2(D.name);po(()=>D.callback(...O));
Jt(D.name)},
priority:Y.Y??D.priority??0}));
z.length&&(Y.N=new IUo(z))};
qJW=function(Y,...z){g.qe();for(let O of Y)af(()=>{D2(O.name);po(()=>O.callback(...z));
Jt(O.name)})};
D2=function(Y){cD&&Y&&Y$(Y)};
Jt=function(Y){cD&&Y&&zg(Y)};
po=function(Y){if(g.q("web_lifecycle_error_handling_killswitch"))return Y();try{return Y()}catch(z){window.onerror?.(z.message,"",0,0,z)}};
jx=function(){wS||(wS=new E9F);return wS};
sp=function(){R8||(R8=j_(g.l("WORKER_SERIALIZATION_URL")));return R8||void 0};
MU=function(){var Y=sp();yb||Y===void 0||(yb=Nl(Y));return yb};
At=function(Y,z){var O=Lo(z);if(Y.j[O])return Y.j[O];var D=Object.keys(Y.store)||[];if(D.length<=1&&Lo(z)===D[0])return D;var p=[];for(let J=0;J<D.length;J++){let c=D[J].split("/");if(NU(z.auth,c[0])){var d=z.isJspb;NU(d===void 0?"undefined":d?"true":"false",c[1])&&NU(z.cttAuthInfo,c[2])&&(d=z.tier,d=d===void 0?"undefined":JSON.stringify(d),NU(d,c[3])&&p.push(D[J]))}}return Y.j[O]=p};
NU=function(Y,z){return Y===void 0||Y==="undefined"?!0:Y===z};
Lo=function(Y){return[Y.auth===void 0?"undefined":Y.auth,Y.isJspb===void 0?"undefined":Y.isJspb,Y.cttAuthInfo===void 0?"undefined":Y.cttAuthInfo,Y.tier===void 0?"undefined":Y.tier].join("/")};
HD=function(){var Y=g.NV("yt.logging.ims");Y||(Y=new Vb,g.Lv("yt.logging.ims",Y));return Y};
v9W=function(){if(typeof Worker==="function"&&sp()&&!Co){var Y=O=>{O=O.data;if(O.op==="serializedGelBatch"){var D=no.get(O.key);D&&(WD(O.serializedBatch,D.client,D.resolve,D.networklessOptions,D.isIsolated,D.useVSSEndpoint,D.dangerousLogToVisitorSession,D.requestsOutstanding),no.delete(O.key))}},z=MU();
z&&(z.addEventListener("message",Y),z.onerror=()=>{no.clear()});
Co=!0}};
kM$=function(Y,z){if(Y.endpoint==="log_event"){PD(Y);var O=BD(Y),D=tt(Y.payload)||"",p=fo(D),d=200;if(p){if(p.enabled===!1&&!g.q("web_payload_policy_disabled_killswitch"))return;d=Sx(p.tier);if(d===400){Up(Y,z);return}}$$[O]=!0;O={cttAuthInfo:O,isJspb:!1,tier:d};HD().storePayload(O,Y.payload);x$(z,!1,O,ht(D))}};
r4W=function(Y,z,O){if(z.endpoint==="log_event"){PD(void 0,z);var D=BD(z,!0),p=fo(Y),d=200;if(p){if(p.enabled===!1&&!g.q("web_payload_policy_disabled_killswitch"))return;d=Sx(p.tier);if(d===400){Z2(Y,z,O);return}}$$[D]=!0;D={cttAuthInfo:D,isJspb:!0,tier:d};HD().storePayload(D,UJ(z.payload));x$(O,!0,D,ht(Y))}};
x$=function(Y,z=!1,O,D=!1){Y&&(mz=new Y);Y=v1("tvhtml5_logging_max_batch_ads_fork")||v1("tvhtml5_logging_max_batch")||v1("web_logging_max_batch")||100;var p=(0,g.E)(),d=Qb(z,O.tier),J=d.U;D&&(d.j=!0);D=0;O&&(D=HD().getSequenceCount(O));D>=1E3?i9({writeThenSend:!0},z,O.tier):D>=Y?u9||(u9=l9(()=>{i9({writeThenSend:!0},z,O.tier);u9=void 0},0)):p-J>=10&&(XY(z,O.tier),d.U=p)};
Up=function(Y,z){if(Y.endpoint==="log_event"){g.q("more_accurate_gel_parser")&&HD().storePayload({isJspb:!1},Y.payload);PD(Y);var O=BD(Y),D=new Map;D.set(O,[Y.payload]);var p=tt(Y.payload)||"";z&&(mz=new z);return new g.RE((d,J)=>{mz&&mz.isReady()?gS(D,mz,d,J,{bypassNetworkless:!0},!0,ht(p)):d()})}};
Z2=function(Y,z,O){if(z.endpoint==="log_event"){PD(void 0,z);var D=BD(z,!0),p=new Map;p.set(D,[UJ(z.payload)]);O&&(mz=new O);return new g.RE(d=>{mz&&mz.isReady()?Tg(p,mz,d,{bypassNetworkless:!0},!0,ht(Y)):d()})}};
BD=function(Y,z=!1){var O="";if(Y.dangerousLogToVisitorSession)O="visitorOnlyApprovedKey";else if(Y.cttAuthInfo){if(z){z=Y.cttAuthInfo.token;O=Y.cttAuthInfo;let D=new a8;O.videoId?D.setVideoId(O.videoId):O.playlistId&&ws(D,2,ex,wX(O.playlistId));qU[z]=D}else z=Y.cttAuthInfo,O={},z.videoId?O.videoId=z.videoId:z.playlistId&&(O.playlistId=z.playlistId),Gg[Y.cttAuthInfo.token]=O;O=Y.cttAuthInfo.token}return O};
i9=function(Y={},z=!1,O){new g.RE((D,p)=>{var d=Qb(z,O),J=d.j;d.j=!1;if(g.q("enable_web_tiered_gel")&&g.q("web_vss_routing_check_all_tier_policies")){let c=Qb(z,300),w=Qb(z,200);J=J||c.j||w.j;c.j=!1;w.j=!1}I8(d.N);I8(d.Y);d.Y=0;mz&&mz.isReady()?O===void 0&&g.q("enable_web_tiered_gel")?Ep(D,p,Y,z,300,J):Ep(D,p,Y,z,O,J):(XY(z,O),D())})};
Ep=function(Y,z,O={},D=!1,p=200,d=!1){var J=mz,c=new Map,w=new Map,R={isJspb:D,cttAuthInfo:void 0,tier:p},y={isJspb:D,cttAuthInfo:void 0};if(D){for(let M of Object.keys($$))z=g.q("enable_web_tiered_gel")?HD().smartExtractMatchingEntries({keys:[R,y],sizeLimit:1E3}):HD().extractMatchingEntries({isJspb:!0,cttAuthInfo:M}),z.length>0&&c.set(M,z),(g.q("web_fp_via_jspb_and_json")&&O.writeThenSend||!g.q("web_fp_via_jspb_and_json"))&&delete $$[M];Tg(c,J,Y,O,!1,d)}else{for(let M of Object.keys($$))c=g.q("enable_web_tiered_gel")?
HD().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:M,tier:p},{isJspb:!1,cttAuthInfo:M}],sizeLimit:1E3}):HD().extractMatchingEntries({isJspb:!1,cttAuthInfo:M}),c.length>0&&w.set(M,c),(g.q("web_fp_via_jspb_and_json")&&O.writeThenSend||!g.q("web_fp_via_jspb_and_json"))&&delete $$[M];gS(w,J,Y,z,O,!1,d)}};
XY=function(Y=!1,z=200){var O=()=>{i9({writeThenSend:!0},Y,z)},D=Qb(Y,z),p=D===vD||D===k$?5E3:bY1;
g.q("web_gel_timeout_cap")&&!D.Y&&(p=l9(()=>{O()},p),D.Y=p);
I8(D.N);p=g.l("LOGGING_BATCH_TIMEOUT",v1("web_gel_debounce_ms",1E4));g.q("shorten_initial_gel_batch_timeout")&&rS&&(p=o9v);p=l9(()=>{v1("gel_min_batch_size")>0?HD().getSequenceCount({cttAuthInfo:void 0,isJspb:Y,tier:z})>=FRV&&O():O()},p);
D.N=p};
gS=function(Y,z,O,D,p={},d,J){var c=Math.round((0,g.E)()),w=Y.size,R=b9(J);for(let [y,M]of Y){Y=y;J=M;let L=g.W8({context:g.Pw(z.config_||g.Nf())});if(!g.PZ(J)&&!g.q("throw_err_when_logevent_malformed_killswitch")){D();break}L.events=J;(J=Gg[Y])&&KRH(L,Y,J);delete Gg[Y];let V=Y==="visitorOnlyApprovedKey";YfA(L,c,V);o8(p);let W=X=>{g.q("start_client_gcf")&&jE.FU(async()=>{await FY(X)});
w--;w||O()},x=0,a=()=>{x++;
if(p.bypassNetworkless&&x===1)try{g.NR(z,R,L,Ko({writeThenSend:!0},V,W,a,d)),rS=!1}catch(X){H1(X),D()}w--;w||O()};
try{g.NR(z,R,L,Ko(p,V,W,a,d)),rS=!1}catch(X){H1(X),D()}}};
Tg=function(Y,z,O,D={},p,d){var J=Math.round((0,g.E)()),c={value:Y.size},w=new Map([...Y]);for(let [a]of w){var R=a,y=Y.get(R);w=new z3v;var M=z.config_||g.Nf(),L=new Yt,V=new zU;g.lS(V,1,M.Qj);g.lS(V,2,M.xl);gs(V,16,M.LH);g.lS(V,17,M.innertubeContextClientVersion);if(M.zq){var W=M.zq,x=new fU;W.coldConfigData&&g.lS(x,1,W.coldConfigData);W.appInstallData&&g.lS(x,6,W.appInstallData);W.coldHashData&&g.lS(x,3,W.coldHashData);W.hotHashData&&x.N(W.hotHashData);PV(V,fU,62,x)}(W=g.MV.devicePixelRatio)&&
W!=1&&EJ(V,65,g.m3(W));W=kz();W!==""&&g.lS(V,54,W);W=rM();if(W.length>0){x=new Ob;for(let X=0;X<W.length;X++){let e=new D8;g.lS(e,1,W[X].key);ws(e,2,pZ,wX(W[X].value));xs(x,15,D8,e)}PV(L,Ob,5,x)}Ar(M,V);VJ(L);Hw(V);CU(M,V);nU(V);g.q("start_client_gcf")&&Ww(V);g.l("DELEGATED_SESSION_ID")&&!g.q("pageid_as_header_web")&&(M=new dJ,g.lS(M,3,g.l("DELEGATED_SESSION_ID")));!g.q("fill_delegate_context_in_gel_killswitch")&&(W=g.l("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(x=Af(L,dJ,3)||new dJ,M=
L,W=g.lS(x,18,W),PV(M,dJ,3,W));M=V;W=g.l("DEVICE","");for(let [X,e]of Object.entries(g.tl(W)))W=X,W==="cbrand"?g.lS(M,12,e):W==="cmodel"?g.lS(M,13,e):W==="cbr"?g.lS(M,87,e):W==="cbrver"?g.lS(M,88,e):W==="cos"?g.lS(M,18,e):W==="cosver"?g.lS(M,19,e):W==="cplatform"&&gs(M,42,fV$(e));g.q("web_attention_logging_enabled")&&(EJ(V,55,g.kr(window.innerWidth)),EJ(V,56,g.kr(window.innerHeight)));L.N(V);PV(w,Yt,1,L);if(V=qU[R])a:{if(V.Qi())L=1;else if(V.getPlaylistId())L=2;else break a;PV(w,a8,4,V);V=Af(w,Yt,
1)||new Yt;M=Af(V,dJ,3)||new dJ;W=new JI;W.setToken(R);gs(W,1,L);xs(M,12,JI,W);PV(V,dJ,3,M)}delete qU[R];R=R==="visitorOnlyApprovedKey";ca()||uS(w,2,J);!R&&(L=g.l("EVENT_ID"))&&(V=wJ(),M=new jA,g.lS(M,1,L),uS(M,2,V),PV(w,jA,5,M));o8(D);if(g.q("jspb_serialize_with_worker")&&(L=MU())&&D.writeThenSend){no.set(RF,{client:z,resolve:O,networklessOptions:D,isIsolated:p,useVSSEndpoint:d,dangerousLogToVisitorSession:R,requestsOutstanding:c});L.postMessage({op:"gelBatchToSerialize",batchRequest:UJ(w),clientEvents:y,
key:RF});RF++;break}if(y){L=[];for(V=0;V<y.length;V++)try{L.push(new sb(y[V]))}catch{H1(new g.lZ("Transport failed to deserialize "+String(y[V])))}y=L}else y=[];for(let X of y)xs(w,3,sb,X);y={startTime:(0,g.E)(),ticks:{},infos:{}};w=w.zT();y.ticks.geljspc=(0,g.E)();g.q("log_jspb_serialize_latency")&&uE("gel_jspb_serialize",y,{sampleRate:.1});WD(w,z,O,D,p,d,R,c)}};
WD=function(Y,z,O,D={},p,d,J,c={value:0}){d=b9(d);D=Ko(D,J,w=>{g.q("start_client_gcf")&&jE.FU(async()=>{await FY(w)});
c.value--;c.value||O()},()=>{c.value--;
c.value||O()},p);
D.headers["Content-Type"]="application/json+protobuf";D.postBodyFormat="JSPB";D.postBody=Y;g.NR(z,d,"",D);rS=!1};
o8=function(Y){g.q("always_send_and_write")&&(Y.writeThenSend=!1)};
Ko=function(Y,z,O,D,p){Y={retry:!0,onSuccess:O,onError:D,networklessOptions:Y,dangerousLogToVisitorSession:z,G6:!!p,headers:{},postBodyFormat:"",postBody:"",compress:g.q("compress_gel")||g.q("compress_gel_lr")};ca()&&(Y.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.E)())));return Y};
YfA=function(Y,z,O){ca()||(Y.requestTimeMs=String(z));g.q("unsplit_gel_payloads_in_logs")&&(Y.unsplitGelPayloadsInLogs=!0);!O&&(z=g.l("EVENT_ID"))&&(O=wJ(),Y.serializedClientEventId={serializedEventId:z,clientCounter:String(O)})};
wJ=function(){var Y=g.l("BATCH_CLIENT_COUNTER")||0;Y||(Y=Math.floor(Math.random()*65535/2));Y++;Y>65535&&(Y=1);g.Nd("BATCH_CLIENT_COUNTER",Y);return Y};
KRH=function(Y,z,O){if(O.videoId)var D="VIDEO";else if(O.playlistId)D="PLAYLIST";else return;Y.credentialTransferTokenTargetId=O;Y.context=Y.context||{};Y.context.user=Y.context.user||{};Y.context.user.credentialTransferTokens=[{token:z,scope:D}]};
PD=function(Y,z){var O=g.NV("yt.logging.transport.enableScrapingForTest"),D=EH("il_payload_scraping");D=(D!==void 0?String(D):"")==="enable_il_payload_scraping";if(!O)if(D)yh=[],g.Lv("yt.logging.transport.enableScrapingForTest",!0),g.Lv("yt.logging.transport.scrapedPayloadsForTesting",yh),g.Lv("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.Lv("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
g.Lv("yt.logging.transport.scrapeClientEvent",!0);else return;O=g.NV("yt.logging.transport.scrapedPayloadsForTesting");D=g.NV("yt.logging.transport.payloadToScrape");z&&(z=z.payload,(z=g.NV("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(z)())&&O.push(z));z=g.NV("yt.logging.transport.scrapeClientEvent");if(D&&D.length>=1)for(let p=0;p<D.length;p++)Y&&Y.payload[D[p]]&&(z?O.push(Y.payload):O.push((Y?.payload)[D[p]]));g.Lv("yt.logging.transport.scrapedPayloadsForTesting",O)};
ca=function(){return g.q("use_request_time_ms_header")||g.q("lr_use_request_time_ms_header")};
l9=function(Y,z){return g.q("transport_use_scheduler")===!1?g.qd(Y,z):g.q("logging_avoid_blocking_during_navigation")||g.q("lr_logging_avoid_blocking_during_navigation")?g.Tb(0,()=>{jx().currentState==="none"?Y():jx().install({none:{callback:Y}})},z):g.Tb(0,Y,z)};
I8=function(Y){g.q("transport_use_scheduler")?jE.OY(Y):window.clearTimeout(Y)};
FY=async function(Y){Y=Y?.responseContext?.globalConfigGroup;var z=g.G(Y,OR9),O=Y?.hotHashData,D=g.G(Y,DLF),p=Y?.coldHashData,d=g.or().resolve(g.Ir(g.z7));d&&(O&&(z?await sa(d,O,z):await sa(d,O)),p&&(D?await yJ(d,p,D):await yJ(d,p)));z=Y?.rawFinchStaticConfigGroup;(Y=Y?.finchStaticHashData)?(O=g.or().resolve(g.Ir(pV$)))?await O.Zq({config:z||{},f_:Y||""}):(z||Y)&&nD(new g.lZ("FinchConfigManagerService is not present, but Finch config data is present.")):z&&nD(new g.lZ("Finch config data is present, but hash is missing."))};
Qb=function(Y,z=200){return Y?z===300?vD:dLA:z===300?k$:JfF};
fo=function(Y){if(g.q("enable_web_tiered_gel")){Y=MH[Y||""];var z=g.or().resolve(g.Ir(g.z7))?.SD()?.loggingHotConfig?.eventLoggingConfig?.payloadPolicies;if(z)for(let O=0;O<z.length;O++)if(z[O].payloadNumber===Y)return z[O]}};
tt=function(Y){Y=Object.keys(Y);for(let z of Y)if(MH[z])return z};
Sx=function(Y){switch(Y){case "DELAYED_EVENT_TIER_UNSPECIFIED":return 0;case "DELAYED_EVENT_TIER_DEFAULT":return 100;case "DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY":return 200;case "DELAYED_EVENT_TIER_FAST":return 300;case "DELAYED_EVENT_TIER_IMMEDIATE":return 400;default:return 200}};
ht=function(Y){return Y==="gelDebuggingEvent"||Y==="watchTimeSegment"};
b9=function(Y=!1){return Y&&g.q("vss_through_gel_video_stats")?"video_stats":"log_event"};
AI=function(Y,z,O,D={}){var p={},d=Math.round(D.timestamp||(0,g.E)());p.eventTimeMs=d<Number.MAX_SAFE_INTEGER?d:0;p[Y]=z;Y=g.DV();p.context={lastActivityMs:String(D.timestamp||!isFinite(Y)?-1:Y)};D.sequenceGroup&&!g.q("web_gel_sequence_info_killswitch")&&(Y=p.context,z=D.sequenceGroup,z={index:LZ(z),groupKey:z},Y.sequence=z,D.endOfSequence&&delete NH[D.sequenceGroup]);g.q("web_tag_automated_log_events")&&(p.context.automatedLogEventSource=D.automatedLogEventSource);(D.sendIsolatedPayload?Up:kM$)({endpoint:"log_event",
payload:p,cttAuthInfo:D.cttAuthInfo,dangerousLogToVisitorSession:D.dangerousLogToVisitorSession},O)};
Vh=function(Y=!1){i9(void 0,Y)};
LZ=function(Y){NH[Y]=Y in NH?NH[Y]+1:0;return NH[Y]};
g.CZ=function(Y,z,O={}){var D=g.Ha;g.l("ytLoggingEventsDefaultDisabled",!1)&&g.Ha===g.Ha&&(D=null);AI(Y,z,D,O)};
Wa=function(Y){return new nZ({trackingParams:Y})};
Pa=function(Y,z,O,D,p,d){var J=cfH++;return new nZ({veType:Y,veCounter:J,elementIndex:O,dataElement:z,youtubeData:D,jspbYoutubeData:p,loggingDirectives:d})};
Ba=function(Y=0){return g.l("client-screen-nonce-store",{})[Y]};
wVZ=function(Y,z=0){var O=g.l("client-screen-nonce-store");O||(O={},g.Nd("client-screen-nonce-store",O));O[z]=Y};
tI=function(Y=0){return Y===0?"ROOT_VE_TYPE":`ROOT_VE_TYPE.${Y}`};
fZ=function(Y=0){return g.l(tI(Y))};
SA=function(Y=0){return(Y=fZ(Y))?new nZ({veType:Y,youtubeData:void 0,jspbYoutubeData:void 0}):null};
Ub=function(){var Y=g.l("csn-to-ctt-auth-info");Y||(Y={},g.Nd("csn-to-ctt-auth-info",Y));return Y};
je8=function(){return Object.values(g.l("client-screen-nonce-store",{})).filter(Y=>Y!==void 0)};
g.$t=function(Y=0){Y=Ba(Y);if(!Y&&!g.l("USE_CSN_FALLBACK",!0))return null;Y||(Y="UNDEFINED_CSN");return Y?Y:null};
ser=function(Y){for(let z of Object.values(R3F))if(g.$t(z)===Y)return!0;return!1};
yfv=function(Y,z,O){var D=Ub();(O=g.$t(O))&&delete D[O];z&&(D[Y]=z)};
xt=function(Y){return Ub()[Y]};
Z8=function(Y,z,O=0,D){if(Y!==Ba(O)||z!==g.l(tI(O)))if(yfv(Y,D,O),wVZ(Y,O),g.Nd(tI(O),z),z=()=>{setTimeout(()=>{Y&&g.CZ("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:hI,clientScreenNonce:Y})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(z)}catch(p){z()}else z()};
Qh=function(Y,z){var O=g.l("VALID_SESSION_TEMPDATA_DOMAINS",[]),D=g.SM(window.location.href);D&&O.push(D);D=g.SM(Y);if(g.Il(O,D)||!D&&g.e9(Y,"/"))if(O=document.createElement("a"),g.n9(O,Y),Y=O.href)if(Y=xl(Y),Y=h$(Y))if(!z.csn&&(z.itct||z.ved)&&(z=Object.assign({csn:g.$t()},z)),p){var p=parseInt(p,10);isFinite(p)&&p>0&&m9(Y,z,p)}else m9(Y,z)};
m9=function(Y,z,O){Y=i5(Y);z=z?im(z):"";O=O||5;g.TD()&&My(Y,z,O)};
i5=function(Y){for(let z of M8o)Y=ql(Y,z);return"ST-"+nI(Y).toString(36)};
g.u5=function(Y){if(Y.simpleText)return Y.simpleText;if(Y.runs){let z=[];for(let O of Y.runs)O.text&&z.push(O.text);return z.join("")}return""};
g.l5=function(Y){if(Y.simpleText)return Y=document.createTextNode(Y.simpleText),Y;var z=[];if(Y.runs)for(let c=0;c<Y.runs.length;c++){var O=Y.runs[c];if(O.text){var D=z,p=D.push,d=null;var J=O.text;O.bold&&(d=g.TC("B",null,d||J));O.italics&&(d=g.TC("I",null,d||J));O.strikethrough&&(d=g.TC("STRIKE",null,d||J));O.navigationEndpoint&&O.navigationEndpoint.urlEndpoint&&(O=O.navigationEndpoint.urlEndpoint,d=g.TC("A",null,d||J),g.n9(d,O.url),O.target=="TARGET_NEW_WINDOW"&&(d.target="_blank"));J=d||g.TC("SPAN",
null,J);p.call(D,J)}}return z.length==1?z[0]:g.TC("SPAN",null,z)};
LAZ=function(Y){if(Y.name==="JavaException")return!0;Y=Y.stack;return Y.includes("chrome://")||Y.includes("-extension://")||Y.includes("webkit-masked-url://")};
NsF=function(Y){if(!Y.stack)return!0;var z=!Y.stack.includes("\n");return z&&Y.stack.includes("ErrorType: ")||z&&Y.stack.includes("Anonymous function (Unknown script")||Y.stack.toLowerCase()==="not available"||Y.fileName==="user-script"||Y.fileName.startsWith("user-script:")?!0:!1};
TU=function(){if(!Xt){var Y=Xt=new Afk;Y.QR.length=0;Y.Ku.length=0;gJ(Y,V8k)}return Xt};
gJ=function(Y,z){z.QR&&Y.QR.unshift.apply(Y.QR,z.QR);z.Ku&&Y.Ku.unshift.apply(Y.Ku,z.Ku)};
HR1=function(Y){var z=Y.length,O=0,D=()=>Y.charCodeAt(O++);
do{var p=aF(D);if(p===Infinity)break;let d=p>>3;switch(p&7){case 0:p=aF(D);if(d===2)return p;break;case 1:if(d===2)return;O+=8;break;case 2:p=aF(D);if(d===2)return Y.substr(O,p);O+=p;break;case 5:if(d===2)return;O+=4;break;default:return}}while(O<z)};
aF=function(Y){var z=Y(),O=z&127;if(z<128)return O;z=Y();O|=(z&127)<<7;if(z<128)return O;z=Y();O|=(z&127)<<14;if(z<128)return O;z=Y();return z<128?O|(z&127)<<21:Infinity};
GU=function(Y,z,O,D){if(Y)if(Array.isArray(Y)){var p=D;for(D=0;D<Y.length&&!(Y[D]&&(p+=eA(D,Y[D],z,O),p>500));D++);D=p}else if(typeof Y==="object")for(p in Y){if(Y[p]){a:{var d=p;var J=Y[p],c=z,w=O;if(typeof J!=="string"||d!=="clickTrackingParams"&&d!=="trackingParams"){d=0;break a}d=(J=HR1(atob(J.replace(/-/g,"+").replace(/_/g,"/"))))?eA(`${d}.ve`,J,c,w):0}D+=d;D+=eA(p,Y[p],z,O);if(D>500)break}}else O[z]=qH(Y),D+=O[z].length;else O[z]=qH(Y),D+=O[z].length;return D};
eA=function(Y,z,O,D){O+=`.${Y}`;Y=qH(z);D[O]=Y;return O.length+Y.length};
qH=function(Y){try{return(typeof Y==="string"?Y:String(JSON.stringify(Y))).substr(0,500)}catch(z){return`unable to serialize ${typeof Y} (${z.message})`}};
CSv=function(Y,z={}){if(Y=Y.Rd){let O=Y.Zk;Y=[["componentStack",Y.Fw],["wizTagName",Y.tagName],["wizOwnerTrace",Y.IJ?.join(" > ")],["errorSeverity",Y.v8?.toString()],["wizFeatureFlags",O?Object.entries(O).join("\n"):void 0]];for(let [D,p]of Y)Y=p,Y!==void 0&&(z[D]=Y)}return z};
g.KZ=function(Y){g.IF(Y)};
g.jZ=function(Y){g.IF(Y,"WARNING")};
g.IF=function(Y,z="ERROR"){var O={};O.name=g.l("INNERTUBE_CONTEXT_CLIENT_NAME",1);O.version=g.l("INNERTUBE_CONTEXT_CLIENT_VERSION");nsF(Y,O,z)};
nsF=function(Y,z,O="ERROR"){if(Y){Y.hasOwnProperty("level")&&Y.level&&(O=Y.level);if(g.q("wiz_enable_metadata_extraction_killswitch")){var D=z;if(!D?.componentStack){var p=Y.Rd?.Fw;p&&(D||(D={}),D.componentStack=p)}z=D||z}else z=CSv(Y,z),D=Y.Rd?.v8,D!==void 0&&O!=="IGNORED"&&(O=D>=3?"ERROR":"WARNING");if(g.q("console_log_js_exceptions")||["test","dev","autopush","staging"].includes(g.l("SERVER_VERSION")))D=[],D.push(`Name: ${Y.name}`),D.push(`Message: ${Y.message}`),Y.hasOwnProperty("params")&&D.push(`Error Params: ${JSON.stringify(Y.params)}`),
Y.hasOwnProperty("args")&&D.push(`Error args: ${JSON.stringify(Y.args)}`),D.push(`File name: ${Y.fileName}`),D.push(`Stacktrace: ${Y.stack}`),window.console.log(D.join("\n"),Y);if(!(Yq>=5)){D=[];for(d of WAF)try{d()&&D.push(d())}catch(W){}var d=D;d=[...PSW,...d];var J=V9A(Y);D=J.message||"Unknown Error";p=J.name||"UnknownError";var c=J.stack||Y.lB||"Not available";if(c.startsWith(`${p}: ${D}`)){var w=c.split("\n");w.shift();c=w.join("\n")}w=J.lineNumber||"Not available";J=J.fileName||"Not available";
let V=0;if(Y.hasOwnProperty("args")&&Y.args&&Y.args.length)for(var R=0;R<Y.args.length&&!(V=GU(Y.args[R],`params.${R}`,z,V),V>=500);R++);else if(Y.hasOwnProperty("params")&&Y.params){let W=Y.params;if(typeof Y.params==="object")for(R in W){if(!W[R])continue;let x=`params.${R}`,a=qH(W[R]);z[x]=a;V+=x.length+a.length;if(V>500)break}else z.params=qH(W)}if(d.length)for(R=0;R<d.length&&!(V=GU(d[R],`params.context.${R}`,z,V),V>=500);R++);navigator.vendor&&!z.hasOwnProperty("vendor")&&(z["device.vendor"]=
navigator.vendor);R={message:D,name:p,lineNumber:w,fileName:J,stack:c,params:z,sampleWeight:1};z=Number(Y.columnNumber);isNaN(z)||(R.lineNumber=`${R.lineNumber}:${z}`);if(Y.level==="IGNORED")var y=0;else a:{Y=TU();for(y of Y.QR)if(R.message&&R.message.match(y.uh)){y=y.weight;break a}for(var M of Y.Ku)if(M.callback(R)){y=M.weight;break a}y=1}R.sampleWeight=y;y=R;for(var L of Bsv){if(!L.fT[y.name])continue;M=L.fT[y.name];for(let W of M){M=y.message.match(W.d8);if(!M)continue;y.params["params.error.original"]=
M[0];Y=W.groups;R={};for(z=0;z<Y.length;z++)R[Y[z]]=M[z+1],y.params[`params.error.${Y[z]}`]=M[z+1];y.message=L.lO(R);break}}y.params||(y.params={});L=TU();y.params["params.errorServiceSignature"]=`msg=${L.QR.length}&cb=${L.Ku.length}`;y.params["params.serviceWorker"]="false";g.MV.document&&g.MV.document.querySelectorAll&&(y.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new zS(OK,"sample")).constructor!==zS&&(y.params["params.fconst"]="true");window.yterr&&
typeof window.yterr==="function"&&window.yterr(y);y.sampleWeight===0||De.has(y.message)||t8h(y,O)}}};
t8h=function(Y,z="ERROR"){if(z==="ERROR"){pn.Ul("handleError",Y);if(g.q("record_app_crashed_web")&&dk===0&&Y.sampleWeight===1){dk++;var O={appCrashType:"APP_CRASH_TYPE_BREAKPAD"};g.q("report_client_error_with_app_crash_ks")||(O.systemHealth={crashData:{clientError:{logMessage:{message:Y.message}}}});g.CZ("appCrashed",O)}fL$++}else z==="WARNING"&&pn.Ul("handleWarning",Y);if(g.q("kevlar_gel_error_routing")){O={};b:{for(D of Sfv)if(g.BX(D.toLowerCase())){var D=!0;break b}D=!1}if(D)O=void 0;else{var p=
{stackTrace:Y.stack};Y.fileName&&(p.filename=Y.fileName);D=Y.lineNumber&&Y.lineNumber.split?Y.lineNumber.split(":"):[];D.length!==0&&(D.length!==1||isNaN(Number(D[0]))?D.length!==2||isNaN(Number(D[0]))||isNaN(Number(D[1]))||(p.lineNumber=Number(D[0]),p.columnNumber=Number(D[1])):p.lineNumber=Number(D[0]));D={level:"ERROR_LEVEL_UNKNOWN",message:Y.message,errorClassName:Y.name,sampleWeight:Y.sampleWeight};z==="ERROR"?D.level="ERROR_LEVEL_ERROR":z==="WARNING"&&(D.level="ERROR_LEVEL_WARNNING");p={isObfuscated:!0,
browserStackInfo:p};O.pageUrl=window.location.href;O.kvPairs=[];g.l("FEXP_EXPERIMENTS")&&(O.experimentIds=g.l("FEXP_EXPERIMENTS"));var d=g.l("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!Al("web_disable_gel_stp_ecatcher_killswitch")&&d)for(var J of Object.keys(d))O.kvPairs.push({key:J,value:String(d[J])});if(J=Y.params)for(var c of Object.keys(J))O.kvPairs.push({key:`client.${c}`,value:String(J[c])});if(c=Y.params?.sessionReplayId)O.sessionReplayId=String(c);c=g.l("SERVER_NAME");J=g.l("SERVER_VERSION");
c&&J&&(O.kvPairs.push({key:"server.name",value:c}),O.kvPairs.push({key:"server.version",value:J}));(c=g.l("PLAYER_CLIENT_VERSION"))&&O.kvPairs.push({key:"client.player.version",value:c});O={errorMetadata:O,stackTrace:p,logMessage:D}}if(O&&(g.CZ("clientError",O),z==="ERROR"||g.q("errors_flush_gel_always_killswitch")))a:{if(g.q("web_fp_via_jspb")){O=JD;JD=[];if(O)for(var w of O)AI(w.payloadName,w.payload,g.Ha,w.options);Vh(!0);if(!g.q("web_fp_via_jspb_and_json"))break a}Vh()}}if(!g.q("suppress_error_204_logging")){w=
Y.params||{};z={urlParams:{a:"logerror",t:"jserror",type:Y.name,msg:Y.message.substr(0,250),line:Y.lineNumber,level:z,"client.name":w.name},postParams:{url:g.l("PAGE_NAME",window.location.href),file:Y.fileName},method:"POST"};w.version&&(z["client.version"]=w.version);if(z.postParams){Y.stack&&(z.postParams.stack=Y.stack);for(var R of Object.keys(w))z.postParams[`client.${R}`]=w[R];if(R=g.l("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(var y of Object.keys(R))z.postParams[y]=R[y];(y=g.l("LAVA_VERSION"))&&
(z.postParams["lava.version"]=y);y=g.l("SERVER_NAME");R=g.l("SERVER_VERSION");y&&R&&(z.postParams["server.name"]=y,z.postParams["server.version"]=R);(y=g.l("PLAYER_CLIENT_VERSION"))&&(z.postParams["client.player.version"]=y)}g.Fu(`${g.l("ECATCHER_REPORT_HOST","")}/error_204`,z)}try{De.add(Y.message)}catch(M){}Yq++};
cR=function(Y,...z){Y.args||(Y.args=[]);Array.isArray(Y.args)&&Y.args.push(...z)};
wk=function(Y){var z=0;for(let O=0;O<Y.length;O++)z=z*31+Y.charCodeAt(O),O<Y.length-1&&(z%=0x800000000000);return z%1E5};
$LH=function(Y,z,O,D,p,d,J,c,w){var R=ULW();d=new nZ({veType:z,youtubeData:d,jspbYoutubeData:void 0});w=jW({automatedLogEventSource:w},R);p&&(w.cttAuthInfo=p);p={csn:R,pageVe:d.getAsJson()};g.q("expectation_logging")&&c&&c.screenCreatedLoggingExpectations&&(p.screenCreatedLoggingExpectations=c.screenCreatedLoggingExpectations);O&&O.visualElement?(p.implicitGesture={parentCsn:O.clientScreenNonce,gesturedVe:O.visualElement.getAsJson()},J&&(p.implicitGesture.gestureType=J)):O&&g.jZ(new g.lZ("newScreen() parent element does not have a VE - rootVe",
z));D&&(p.cloneCsn=D);Y?AI("screenCreated",p,Y,w):g.CZ("screenCreated",p,w);hr(ZD,new Rq(R));sK.clear();yA.clear();Mp.clear();return R};
Np=function(Y,z,O,D,p=!1,d={}){Ln(Y,z,O,[D],p,d)};
Ln=function(Y,z,O,D,p=!1,d={}){Object.assign(d,jW({cttAuthInfo:xt(z)||void 0},z));for(let c of D){var J=c.getAsJson();(g.Ak(J)||!J.trackingParams&&!J.veType)&&g.jZ(Error("Child VE logged with no data"));if(g.q("no_client_ve_attach_unless_shown")){let w=AD(c,z);if(J.veType&&!yA.has(w)&&!Mp.has(w)&&!p){if(!g.q("il_attach_cache_limit")||sK.size<1E3){sK.set(w,[Y,z,O,c]);return}g.q("il_attach_cache_limit")&&sK.size>1E3&&g.jZ(new g.lZ("IL Attach cache exceeded limit"))}J=AD(O,z);sK.has(J)?VA(O,z):Mp.set(J,
!0)}}D=D.filter(c=>{c.csn!==z?(c.csn=z,c=!0):c=!1;return c});
O={csn:z,parentVe:O.getAsJson(),childVes:g.XA(D,c=>c.getAsJson())};
z==="UNDEFINED_CSN"?HR("visualElementAttached",d,O):Y?AI("visualElementAttached",O,Y,d):g.CZ("visualElementAttached",O,d)};
xLv=function(Y,z,O,D,p,d,J){Cn(O,z);D=jW({cttAuthInfo:xt(z)||void 0,automatedLogEventSource:J},z);O={csn:z,ve:O.getAsJson(),eventType:1};p&&(O.clientData=p);z==="UNDEFINED_CSN"?HR("visualElementShown",D,O):Y?AI("visualElementShown",O,Y,D):g.CZ("visualElementShown",O,D)};
nn=function(Y,z,O,D=!1){var p=D?16:8;D=jW({cttAuthInfo:xt(z)||void 0,endOfSequence:D,automatedLogEventSource:void 0},z);O={csn:z,ve:O.getAsJson(),eventType:p};z==="UNDEFINED_CSN"?HR("visualElementHidden",D,O):Y?AI("visualElementHidden",O,Y,D):g.CZ("visualElementHidden",O,D)};
h3v=function(Y,z,O,D,p,d){WR(Y,z,O,D,d)};
WR=function(Y,z,O,D,p){var d=void 0;Cn(O,z);d=d||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";p=jW({cttAuthInfo:xt(z)||void 0,automatedLogEventSource:p},z);O={csn:z,ve:O.getAsJson(),gestureType:d};D&&(O.clientData=D);z==="UNDEFINED_CSN"?HR("visualElementGestured",p,O):Y?AI("visualElementGestured",O,Y,p):g.CZ("visualElementGestured",O,p)};
ZR8=function(){var Y=lI(16);var z=[];for(let O=0;O<Y.length;O++)z.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(Y[O]&63));return z.join("")};
HR=function(Y,z,O){PR.push({payloadName:Y,payload:O,oP:void 0,options:z});BR||(BR=RBF())};
wS9=function(Y){if(PR){for(let z of PR)z.payload&&(z.payload.csn=Y.csn,g.CZ(z.payloadName,z.payload,z.options));PR.length=0}BR=0};
AD=function(Y,z){return`${Y.getAsJson().veType}${Y.getAsJson().veCounter}${z}`};
Cn=function(Y,z){if(g.q("no_client_ve_attach_unless_shown")){var O=AD(Y,z);yA.set(O,!0);VA(Y,z)}};
VA=function(Y,z){Y=AD(Y,z);sK.has(Y)&&(z=sK.get(Y)||[],Np(z[0],z[1],z[2],z[3],!0),sK.delete(Y))};
jW=function(Y,z){g.q("log_sequence_info_on_gel_web")&&(Y.sequenceGroup=z);return Y};
tD=function(Y,z,O,D){CD(xLv)(void 0,Y,z,O,D,void 0)};
mLW=function(Y,z){CD(()=>{g.uy(z,O=>{Cn(O,Y);var D=jW({cttAuthInfo:xt(Y)||void 0,automatedLogEventSource:void 0},Y);O={csn:Y,ve:O.getAsJson(),eventType:4};Y==="UNDEFINED_CSN"?HR("visualElementShown",D,O):g.CZ("visualElementShown",O,D)})})()};
QeV=function(Y,z){CD(()=>{g.uy(z,O=>{nn(void 0,Y,O)})})()};
fn=function(){var Y=!1;try{Y=!!window.sessionStorage.getItem("session_logininfo")}catch{Y=!0}return(g.l("INNERTUBE_CLIENT_NAME")==="WEB"||g.l("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&Y};
SW=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");g.Nd("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var Y;let O=iRZ;O||(O=document.querySelector("#persist_identity"));if(Y=O){var z=Y.src?(new URL(Y.src)).origin:"*";Y.contentWindow?.postMessage({action:"clear"},z)}}catch{}};
g.UK=function(Y){Y&&(Y.startsWith("https://accounts.google.com/AddSession")?SW():Y.startsWith("https://accounts.google.com/ServiceLogin")?SW():Y.startsWith("https://myaccount.google.com")&&gx(Y).Y.endsWith("/youtubeoptions")&&SW());if(g.l("LOGGED_IN",!0)&&fn()){var z=g.l("VALID_SESSION_TEMPDATA_DOMAINS",[]);var O=g.SM(window.location.href);O&&z.push(O);O=g.SM(Y);g.Il(z,O)||!O&&g.e9(Y,"/")?(z=xl(Y),(z=h$(z))?(z=i5(z),z=(z=g.Le(z)||null)?g.tl(z):{}):z=null):z=null;z==null&&(z={});O=z;var D=void 0;fn()?
(D||(D=g.l("LOGIN_INFO")),D?(O.session_logininfo=D,O=!0):O=!1):O=!1;O&&Qh(Y,z)}};
$q=function(Y,z={}){var O=g.l("EVENT_ID");O&&(z.ei||(z.ei=O));z&&Qh(Y,z)};
g.hD=function(Y,z,O,D,p=!1){O&&Qh(Y,O);O=g.AV(Y,g.NY)||g.xq;var d=ym(O);Y!=d&&nD(Error(`Unsafe window.open URL: ${Y}`));Y=d;z=z||nI(Y).toString(36);try{if(p)return p=Y,p=g.Ov(p),g.UK(p),SF(p,z,"attributionsrc")}catch(J){H1(J)}g.UK(Y);return SF(O,z,D)};
lLh=function(){var Y=window.location.href;if(g.q("kevlar_disable_theme_param"))return null;Uu(Y);try{let z=g.S_(Y).theme;return u8F.get(z)||null}catch(z){}return null};
Ze=function(Y,z){if(z.encryptedTokenJarContents&&(Y.j[z.encryptedTokenJarContents]=z,typeof z.expirationSeconds==="string")){let O=Number(z.expirationSeconds);setTimeout(()=>{delete Y.j[z.encryptedTokenJarContents]},O*1E3);
Y.Y&&My("CONSISTENCY",z.encryptedTokenJarContents,O,void 0,!0)}};
mx=function(Y){return Y.localStorage===void 0?new pp("yt-client-location"):Y.localStorage};
g.l2=function(Y,z=!1,O=!1,D,p){var d=g.l("INNERTUBE_CONTEXT");if(!d)return g.IF(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};d=g.W8(d);g.q("web_no_tracking_params_in_shell_killswitch")||delete d.clickTracking;d.client||(d.client={});var J=d.client;J.clientName==="MWEB"&&J.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(J.clientFormFactor=g.l("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");J.screenWidthPoints=window.innerWidth;J.screenHeightPoints=window.innerHeight;J.screenPixelDensity=
Math.round(window.devicePixelRatio||1);J.screenDensityFloat=window.devicePixelRatio||1;J.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var c=g.pl();var w="USER_INTERFACE_THEME_LIGHT";c.wk(165)?w="USER_INTERFACE_THEME_DARK":c.wk(174)?w="USER_INTERFACE_THEME_LIGHT":!g.q("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(w="USER_INTERFACE_THEME_DARK");c=lLh()||w;J.userInterfaceTheme=
c;g.q("web_propagate_visibility_to_application_state")&&g.MV.document&&(J.applicationState=g.MV.document.visibilityState==="hidden"?"BACKGROUND":"ACTIVE");if(!z){if(c=hz())J.connectionType=c;g.q("web_log_effective_connection_type")&&(c=QO())&&(d.client.effectiveConnectionType=c)}g.q("web_log_memory_total_kbytes")&&g.MV.navigator?.deviceMemory&&(d.client.memoryTotalKbytes=`${g.MV.navigator?.deviceMemory*1E6}`);z&&D&&!g.q("web_it_context_set_original_url_ks")&&(c=D,w=g.MV.location.href,w instanceof
g.hj||(w=gx(w)),c instanceof g.hj||(c=gx(c)),c=w.resolve(c),J.originalUrl=c.toString());if(g.q("web_gcf_hashes_innertube")){var R=Mf();R&&(c=R.coldConfigData,w=R.coldHashData,R=R.hotHashData,d.client.configInfo=d.client.configInfo||{},c&&(d.client.configInfo.coldConfigData=c),w&&(d.client.configInfo.coldHashData=w),R&&(d.client.configInfo.hotHashData=R))}c=g.S_(g.MV.location.href);!g.q("web_populate_internal_geo_killswitch")&&c.internalcountrycode&&(J.internalGeo=c.internalcountrycode);!g.q("web_populate_client_screen_killswitch")&&
p&&(J.clientScreen=p);J.clientName==="MWEB"||J.clientName==="WEB"?(J.mainAppWebInfo||(J.mainAppWebInfo={}),J.mainAppWebInfo.graftUrl=D||g.MV.location.href,g.q("kevlar_woffle")&&QA.instance&&(D=QA.instance,J.mainAppWebInfo.pwaInstallabilityStatus=!D.j&&D.Y?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),J.mainAppWebInfo.webDisplayMode=n7(),J.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):J.clientName==="TVHTML5"&&(!g.q("web_lr_app_quality_killswitch")&&
(D=g.l("LIVING_ROOM_APP_QUALITY"))&&(J.tvAppInfo=Object.assign(J.tvAppInfo||{},{appQuality:D})),D=g.l("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(J.tvAppInfo=Object.assign(J.tvAppInfo||{},{certificationScope:D}));if(!g.q("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!=="undefined")try{var y=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch{}y=void 0}y&&(J.timeZone=y)}(y=kz())?J.experimentsToken=y:delete J.experimentsToken;J=rM();i2.instance||(i2.instance=new i2);y=RK(i2.instance.j);
d.request={...d.request,internalExperimentFlags:J,consistencyTokenJars:y};!g.q("web_prequest_context_killswitch")&&(J=g.l("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(d.request.externalPrequestContext=J);y=g.pl();J=y.wk(58);y=y.get("gsml","");d.user={...d.user};J&&(d.user.enableSafetyMode=J);y&&(d.user.lockedSafetyMode=!0);g.q("warm_op_csn_cleanup")?O&&(z=g.$t())&&(d.clientScreenNonce=z):!z&&(z=g.$t())&&(d.clientScreenNonce=z);Y&&(d.clickTracking={clickTrackingParams:Y});if(Y=g.NV("yt.mdx.remote.remoteClient_"))d.remoteClient=
Y;u2.getInstance().setLocationOnInnerTubeContext(d);try{var M=g.gM(),L=M.bid;delete M.bid;d.adSignalsInfo={params:[],bid:L};for(let [V,W]of Object.entries(M))M=V,L=W,d.adSignalsInfo.params?.push({key:M,value:`${L}`});if(d.client?.clientName==="TVHTML5"||d.client?.clientName==="TVHTML5_UNPLUGGED"){let V=g.l("INNERTUBE_CONTEXT");V.adSignalsInfo&&(d.adSignalsInfo.advertisingId=V.adSignalsInfo.advertisingId,d.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",d.adSignalsInfo.limitAdTracking=
V.adSignalsInfo.limitAdTracking,V.adSignalsInfo.atTrackingManagerAuthorizationStatus!==void 0&&(d.adSignalsInfo.atTrackingManagerAuthorizationStatus=V.adSignalsInfo.atTrackingManagerAuthorizationStatus))}}catch(V){g.IF(V)}return d};
Xr=function(Y){var z={"Content-Type":"application/json"};g.l("EOM_VISITOR_DATA")?z["X-Goog-EOM-Visitor-Id"]=g.l("EOM_VISITOR_DATA"):g.l("VISITOR_DATA")&&(z["X-Goog-Visitor-Id"]=g.l("VISITOR_DATA"));z["X-Youtube-Bootstrap-Logged-In"]=g.l("LOGGED_IN",!1);g.l("DEBUG_SETTINGS_METADATA")&&(z["X-Debug-Settings-Metadata"]=g.l("DEBUG_SETTINGS_METADATA"));Y!=="cors"&&((Y=g.l("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(z["X-Youtube-Client-Name"]=Y),(Y=g.l("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(z["X-Youtube-Client-Version"]=
Y),(Y=g.l("CHROME_CONNECTED_HEADER"))&&(z["X-Youtube-Chrome-Connected"]=Y),(Y=g.l("DOMAIN_ADMIN_STATE"))&&(z["X-Youtube-Domain-Admin-State"]=Y),(Y=u2.getInstance().getXGeoHeader?.())&&(z["X-Geo"]=Y));(Y=g.l("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(z["X-YouTube-Lava-Device-Context"]=Y);return z};
gk=function(Y){return()=>new Y};
XVr=function(Y){if(Y.length===1)return Y[0];var z=TS.UNKNOWN_INTERFACE;if(z){z=new RegExp(z);for(var O of Y)if(z.exec(O))return O}var D=[];Object.entries(TS).forEach(([p,d])=>{"UNKNOWN_INTERFACE"!==p&&D.push(d)});
O=new RegExp(D.join("|"));Y.sort((p,d)=>p.length-d.length);
for(let p of Y)if(!O.exec(p))return p;return Y[0]};
aq=function(Y){return`/youtubei/v1/${XVr(Y)}`};
qp=function(Y){return g.NV("ytcsi."+(Y||"")+"data_")||eW(Y)};
GS=function(){var Y=qp();Y.info||(Y.info={});return Y.info};
Iq=function(Y){Y=qp(Y);Y.metadata||(Y.metadata={});return Y.metadata};
EK=function(Y){Y=qp(Y);Y.tick||(Y.tick={});return Y.tick};
vR=function(Y){Y=qp(Y);if(Y.gel){let z=Y.gel;z.gelInfos||(z.gelInfos={});z.gelTicks||(z.gelTicks={})}else Y.gel={gelTicks:{},gelInfos:{}};return Y.gel};
kq=function(Y){Y=vR(Y);Y.gelInfos||(Y.gelInfos={});return Y.gelInfos};
gsk=function(){var Y=vR();Y.preLoggedGelInfos||(Y.preLoggedGelInfos=[]);return Y.preLoggedGelInfos};
rk=function(Y){var z=qp(Y).nonce;z||(z=g.X6(16),qp(Y).nonce=z);return z};
eW=function(Y){var z={tick:{},info:{}};g.Lv("ytcsi."+(Y||"")+"data_",z);return z};
var isZ=function(Y,z,O,D,p,d){return lP[n[14]](this,13,4894,Y,z,O,D,p,d)};
b2=function(){var Y=g.NV("ytcsi.debug");Y||(Y=[],g.Lv("ytcsi.debug",Y),g.Lv("ytcsi.reference",{}));return Y};
Fr=function(Y){var z=b2();z.push(Y);g.q("limit_ytcsi_debug_array_size")&&z.length>oq&&z.splice(0,z.length-oq)};
YQ=function(Y){Y=Y||"";var z=Kn();if(z[Y])return z[Y];var O={timerName:Y,info:{},tick:{},span:{},jspbInfo:[]};Fr(O);return z[Y]=O};
zm=function(Y){Y=Y||"";var z=Kn();z[Y]&&delete z[Y];var O={timerName:Y,info:{},tick:{},span:{},jspbInfo:[]};Fr(O);z[Y]=O};
Kn=function(){var Y=g.NV("ytcsi.reference");if(Y)return Y;b2();return g.NV("ytcsi.reference")};
Dn=function(Y){return OL[Y]||"LATENCY_ACTION_UNKNOWN"};
Tsv=function(Y,z,O={}){var D=Math.round(O.timestamp||(0,g.E)());uS(Y,1,D<Number.MAX_SAFE_INTEGER?D:0);D=new pi;if(O.lact)uS(D,1,isFinite(O.lact)?O.lact:-1);else if(O.timestamp)uS(D,1,-1);else{var p=g.DV();uS(D,1,isFinite(p)?p:-1)}if(O.sequenceGroup&&!g.q("web_gel_sequence_info_killswitch")){p=O.sequenceGroup;let d=LZ(p),J=new dD;uS(J,2,d);g.lS(J,1,p);PV(D,dD,3,J);O.endOfSequence&&delete JR[O.sequenceGroup]}PV(Y,pi,33,D);(O.sendIsolatedPayload?Z2:r4W)("latencyActionInfo",{endpoint:"log_event",payload:Y,
cttAuthInfo:O.cttAuthInfo,dangerousLogToVisitorSession:O.dangerousLogToVisitorSession},z)};
aLk=function(Y,z={}){var O=!1;g.l("ytLoggingEventsDefaultDisabled",!1)&&(O=!0);Tsv(Y,O?null:g.Ha,z)};
wD=function(){c$.instance||(c$.instance=new c$);return c$.instance};
Rp=function(Y,z){j1[z]=j1[z]||{count:0};var O=j1[z];O.count++;O.time=(0,g.E)();Y.j||(Y.j=g.Tb(0,()=>{var D=(0,g.E)();for(let p in j1)j1[p]&&D-j1[p].time>6E4&&delete j1[p];Y&&(Y.j=0)},5E3));
return O.count>5?(O.count===6&&Math.random()*1E5<1&&(O=new g.lZ("CSI data exceeded logging limit with key",z.split("_")),z.indexOf("plev")>=0||g.jZ(O)),!0):!1};
Mv=function(){var Y;g.q("csi_use_performance_navigation_timing")?(Y=sL?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(Y.requestStart=yp(Y.requestStart),Y.responseEnd=yp(Y.responseEnd),Y.redirectStart=yp(Y.redirectStart),Y.redirectEnd=yp(Y.redirectEnd),Y.domainLookupEnd=yp(Y.domainLookupEnd),Y.connectStart=yp(Y.connectStart),Y.connectEnd=yp(Y.connectEnd),Y.responseStart=yp(Y.responseStart),Y.secureConnectionStart=yp(Y.secureConnectionStart),Y.domainLookupStart=yp(Y.domainLookupStart),Y.isPerformanceNavigationTiming=
!0):Y=sL.timing:Y=g.q("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(sL.timing)):sL.timing;return Y};
yp=function(Y){return Math.round(Li()+Y)};
Li=function(){return(g.q("csi_use_time_origin")||g.q("csi_use_time_origin_tvhtml5"))&&sL.timeOrigin?Math.floor(sL.timeOrigin):sL.timing.navigationStart};
e31=function(){var Y=gsk(),z=kq(),O=void 0;for(var D=0;D<Y.length;D++){let c=Y[D];if(c.loadType){O=c.loadType;break}}if(Iq().loadType==="cold"&&(z.loadType==="cold"||O==="cold")){O=EK();D=vR();D=D.gelTicks?D.gelTicks:D.gelTicks={};for(var p in O)p in D||typeof O[p]==="number"&&Nv(p,AR(p));var d={},J=!1;p=c=>{ZR(z,c);ZR(d,c);J=!0};
for(let c of Y)p(c);J&&Vp(d)}};
H$=function(Y,z){Nv("_start",Y,z)};
Vp=function(Y,z){if(!g.q("web_csi_action_sampling_enabled")||!qp(z).actionDisabled){var O=YQ(z||"");ZR(O.info,Y);Y.loadType&&(O=Y.loadType,Iq(z).loadType=O);ZR(kq(z),Y);O=rk(z);z=qp(z).cttAuthInfo;wD().info(Y,O,z)}};
qfk=function(){return(g.or().resolve(g.Ir(g.z7))?.SD()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(Y=>Object.values(Y)[0])};
Nv=function(Y,z,O){if(!g.q("web_csi_action_sampling_enabled")||!qp(O).actionDisabled){var D=rk(O),p;if(p=g.q("web_csi_debug_sample_enabled")&&D){g.or().resolve(g.Ir(g.z7))?.SD()&&!Ci&&(Ci=!0,Nv("gcfl",(0,g.E)(),O));p=g.or().resolve(g.Ir(g.z7))?.SD()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var d;if(d=p!==0)b:{d=qfk();if(d.length>0)for(var J=0;J<d.length;J++)if(Y===d[J]){d=!0;break b}d=!1}d?(p=wk(D)%p!==0,qp(O).debugTicksExcludedLogged||(d={},d.debugTicksExcluded=p,Vp(d,O)),qp(O).debugTicksExcludedLogged=
!0):p=!1}if(!p){if(Y[0]!=="_"&&(p=Y,sL.mark)){p.startsWith("mark_")||(p="mark_"+p);O&&(p+=` (${O})`);d=p;J={};if(z!==void 0&&!g.q("web_csi_disable_alt_time_performance_mark")){let w=z;w=g.q("csi_use_performance_navigation_timing")?w-sL.timeOrigin:w-(sL.timeOrigin||sL.timing.navigationStart);J.startTime=w}g.q("csi_enable_chrome_devtools_performance_timeline_integration")&&(J.detail={W2:{dataType:"marker",color:"primary",tooltipText:d}});d=Object.keys(J).length>0?J:void 0;try{sL.mark(p,d)}catch(w){sL.mark(p)}}p=
YQ(O||"");p.tick[Y]=z||(0,g.E)();if(p.callback&&p.callback[Y])for(var c of p.callback[Y])c();c=vR(O);c.gelTicks&&(c.gelTicks[Y]=!0);p=EK(O);c=z||(0,g.E)();p[Y]=c;p=qp(O).cttAuthInfo;Y==="_start"?(Y=wD(),Rp(Y,`baseline_${D}`)||g.CZ("latencyActionBaselined",{clientActionNonce:D},{timestamp:z,cttAuthInfo:p})):wD().tick(Y,D,z,p);ni(O);return c}}};
GBF=function(){var Y=sL.getEntriesByType?.("mark");Y&&Y.forEach(z=>{z.name.startsWith("mark_")&&sL.clearMarks?.(z.name)})};
W$=function(){switch(Yk()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
P$=function(Y){var z={},O=(D,p,d)=>{p=p.match("_rid")?p.split("_rid")[0]:p;typeof d==="number"&&(d=JSON.stringify(d));D.requestIds?D.requestIds.push({endpoint:p,id:d}):D.requestIds=[{endpoint:p,id:d}]};
for(let [D,p]of Object.entries(Y)){Y=D;let d=p;switch(Y){case "GetBrowse_rid":O(z,Y,d);break;case "GetGuide_rid":O(z,Y,d);break;case "GetHome_rid":O(z,Y,d);break;case "GetPlayer_rid":O(z,Y,d);break;case "GetSearch_rid":O(z,Y,d);break;case "GetSettings_rid":O(z,Y,d);break;case "GetTrending_rid":O(z,Y,d);break;case "GetWatchNext_rid":O(z,Y,d);break;case "yt_red":z.isRedSubscriber=!!d;break;case "yt_ad":z.isMonetized=!!d}}return z};
ILV=function(Y,z){Y=document.querySelector(Y);if(!Y)return!1;var O="",D=Y.nodeName;D==="SCRIPT"?(O=Y.src,O||(O=Y.getAttribute("data-timing-href"))&&(O=window.location.protocol+O)):D==="LINK"&&(O=Y.href);Ul(document)&&Y.setAttribute("nonce",Ul(document));return O?(Y=sL.getEntriesByName(O))&&Y[0]&&(Y=Y[0],O=Li(),Nv("rsf_"+z,O+Math.round(Y.fetchStart)),Nv("rse_"+z,O+Math.round(Y.responseEnd)),Y.transferSize!==void 0&&Y.transferSize===0)?!0:!1:!1};
EsZ=function(){var Y=window.location.protocol,z=sL.getEntriesByType("resource");z=g.ly(z,O=>O.name.indexOf(`${Y}//fonts.gstatic.com/s/`)===0);
(z=g.gF(z,(O,D)=>D.duration>O.duration?D:O,{duration:0}))&&z.startTime>0&&z.responseEnd>0&&(Nv("wffs",yp(z.startTime)),Nv("wffe",yp(z.responseEnd)))};
vsv=function(Y,z,O){sL&&sL.measure&&(Y.startsWith("measure_")||(Y="measure_"+Y),O?sL.measure(Y,z,O):z?sL.measure(Y,z):sL.measure(Y))};
B$=function(Y){var z=AR("aft",Y);if(z)return z;z=g.l((Y||"")+"TIMING_AFT_KEYS",["ol"]);var O=z.length;for(let D=0;D<O;D++){let p=AR(z[D],Y);if(p)return p}return NaN};
tR=function(Y,z){g.Lv("ytglobal.timing"+(z||"")+"ready_",Y)};
AR=function(Y,z){if(Y=EK(z)[Y])return typeof Y==="number"?Y:Y[Y.length-1]};
ni=function(Y){var z=AR("_start",Y),O=B$(Y),D=!fi;z&&O&&D&&(hr(kBh,new S1(Math.round(O-z),Y)),fi=!0)};
rf8=function(){if(sL.getEntriesByType){var Y=sL.getEntriesByType("paint");if(Y=g.qY(Y,O=>O.name==="first-paint"))return yp(Y.startTime)}var z;
g.q("csi_use_performance_navigation_timing")?z=sL.getEntriesByType("first-paint")[0].startTime:z=sL.timing.po;return z?Math.max(0,z):0};
g.UL=function(Y){eW(Y);bRo();GBF();Y||(g.l("TIMING_ACTION")&&g.Nd("PREVIOUS_ACTION",g.l("TIMING_ACTION")),g.Nd("TIMING_ACTION",""))};
hR=function(Y,z){CD(()=>{YQ("").info.actionType=Y;z&&g.Nd("TIMING_AFT_KEYS",z);g.Nd("TIMING_ACTION",Y);var O=P$(g.l("TIMING_INFO",{}));Object.keys(O).length>0&&Vp(O);O={isNavigation:!0,actionType:Dn(g.l("TIMING_ACTION"))};var D=g.l("PREVIOUS_ACTION");D&&(O.previousAction=Dn(D));if(D=g.l("CLIENT_PROTOCOL"))O.httpProtocol=D;if(D=g.l("CLIENT_TRANSPORT"))O.transportProtocol=D;(D=g.$t())&&D!=="UNDEFINED_CSN"&&(O.clientScreenNonce=D);D=W$();if(D===1||D===-1)O.isVisible=!0;D=Iq().loadType==="cold";var p=
GS();D||(D=p.yt_lt==="cold");if(D){O.loadType="cold";D=GS();p=Mv();let c=Li(),w=g.l("CSI_START_TIMESTAMP_MILLIS",0);w>0&&!g.q("embeds_web_enable_csi_start_override_killswitch")&&(c=w);c&&(Nv("srt",p.responseStart),D.prerender!==1&&H$(c));D=rf8();D>0&&Nv("fpt",D);D=Mv();D.isPerformanceNavigationTiming&&Vp({performanceNavigationTiming:!0},void 0);Nv("nreqs",D.requestStart,void 0);Nv("nress",D.responseStart,void 0);Nv("nrese",D.responseEnd,void 0);D.redirectEnd-D.redirectStart>0&&(Nv("nrs",D.redirectStart,
void 0),Nv("nre",D.redirectEnd,void 0));D.domainLookupEnd-D.domainLookupStart>0&&(Nv("ndnss",D.domainLookupStart,void 0),Nv("ndnse",D.domainLookupEnd,void 0));D.connectEnd-D.connectStart>0&&(Nv("ntcps",D.connectStart,void 0),Nv("ntcpe",D.connectEnd,void 0));D.secureConnectionStart>=Li()&&D.connectEnd-D.secureConnectionStart>0&&(Nv("nstcps",D.secureConnectionStart,void 0),Nv("ntcpe",D.connectEnd,void 0));sL&&"getEntriesByType"in sL&&EsZ();D=[];if(document.querySelector&&sL&&sL.getEntriesByName)for(d in $Q)$Q.hasOwnProperty(d)&&
(p=$Q[d],ILV(d,p)&&D.push(p));var d=D;if(d.length>0){O.resourceInfo=[];for(var J of d)O.resourceInfo.push({resourceCache:J})}}Vp(O);e31();tR(!0);J=g.l("TIMING_ACTION");g.NV("ytglobal.timingready_")&&J&&xQ()&&B$()&&ni()})()};
Qp=function(){var Y={};CD(()=>{xQ()&&g.Zn("aa",void 0,void 0);zm();g.UL();tR(!1);Y.cttAuthInfo&&(qp().cttAuthInfo=Y.cttAuthInfo);g.Nd("TIMING_AFT_KEYS",[]);Y.Mw?g.mI({loadType:"hot"}):g.mI({loadType:"warm"});g.Nd("TIMING_ACTION","");delete g.l("TIMING_INFO",{}).yt_lt;CD(H$)(Y.startTime,void 0)})()};
g.up=function(Y,z={}){CD(()=>{g.ip(Y);var O=z.sampleRate;if(!g.q("web_csi_action_sampling_enabled")||O===void 0||O<=1)O=!1;else{var D=rk(Y);O=wk(D)%O!==0}O&&(qp(Y).actionDisabled=!0);YQ(Y||"").info.actionType=Y;z.cttAuthInfo&&(qp(Y).cttAuthInfo=z.cttAuthInfo);g.Nd(Y+"TIMING_ACTION",Y);CD(H$)(z.startTime,Y);O={actionType:Dn(Y)};z.fo&&(O.previousAction=Dn(g.l("TIMING_ACTION")));(D=g.$t())&&D!=="UNDEFINED_CSN"&&(O.clientScreenNonce=D);g.mI(O,Y);tR(!0,Y)})()};
g.ip=function(Y){CD(()=>{xQ(Y)&&g.Zn("aa",void 0,Y);zm(Y);g.UL(Y)})()};
xQ=function(Y){return CD(()=>g.lp("_start",Y))()};
g.mI=function(Y,z,O=!1){CD(Vp)(Y,z,O)};
a1=function(Y,z,O,D){var p=z^Y;(Y|56)==Y&&D[n[13]](O);if((Y>>2&13)==1){var d=O[n[p^1497]](n[p^1524],p^1513),J=O[n[p^1497]](n[p^1524],d+1);d>0&&J>0?(D[n[p^1513]]=O[n[p^1529]](0,J),O=O[n[p^1529]](J+1)):(D[n[p^1513]]=O,O=n[p^1519]);var c=[O]}(Y>>1&13)==1&&(D=(D%O[n[2]]+O[n[2]])%O[n[2]],O[n[p^5938]](-D)[n[p^5948]]()[n[p^5968]](function(w){O[n[p^5951]](w)}));
if((Y&28)==Y){d=p^8585;for(J=[];++d-J[n[2]]-(p^8681);)switch(d){case p^8691:d=p^8617;continue;case p^8594:d=p^8677;break;case p^8584:d=p^8678;continue;case p^8679:d=p^8528;case p^8626:d-=p^8691;default:J[n[p^8644]](String[n[p^8666]](d))}c=J}(Y<<2&15)==4&&(lP(p^5421,p^6799,O),d=XL(p^5463,p^1854,O[n[p^5455]](n[p^5459])||n[p^5502])[n[p^5456]](n[p^5476]),c=O[n[p^5496]]===n[p^5425]&&d[n[2]]>1&&!!d[1]);return c};
g.Zn=function(Y,z,O){return CD(Nv)(Y,z,O)};
Xf=function(Y){CD(vsv)("action_finished",Y,void 0)};
g.lp=function(Y,z){return CD(()=>{var O=EK(z);return Y in O})()};
Tm=function(Y){if(!g.q("universal_csi_network_ticks"))return"";Y=Uu(Y)||"";var z=Object.keys(gD);for(let O=0;O<z.length;O++){let D=z[O];if(Y.includes(D))return D}return""};
e1=function(Y){if(!g.q("universal_csi_network_ticks"))return()=>{};
var z=gD[Y];return z?(g.ap(z),()=>{var O=g.q("universal_csi_network_ticks")?(O=osA[Y])?g.ap(O):!1:!1;return O}):()=>{}};
g.ap=function(Y,z,O){return CD(()=>{if(g.lp(Y,O))return!1;g.Zn(Y,z,O);return!0})()};
g.qv=function(Y,z,O){CD(()=>{if(!xQ(O)||g.lp(Y,O))return!1;g.Zn(Y,z,O);return!0})()};
FAo=function(){CD(()=>{var Y=rk();requestAnimationFrame(()=>{setTimeout(()=>{Y===rk()&&g.Zn("ftl",void 0,void 0)},0)})})()};
KAV=function(Y,z,O,D,p){if(Gm.instance!==void 0){if(D=Gm.instance,Y=[Y!==D.K,z!==D.vH,O!==D.N,p!==D.Y,!1,!1,!1],Y.some(d=>d))throw new g.lZ("InnerTubeTransportService is already initialized",Y);
}else Gm.instance=new Gm(Y,z,O,D,p)};
Y2k=async function(Y,z,O){Y=await Lg(Y.N.bu(z?.kR?.identity||S5,{sessionIndex:z?.kR?.sessionIndex}));return Promise.resolve({...Xr(O),...Y})};
D2Z=async function(Y,z,O,D=()=>{}){var p=z.config?.kS?.N9;
if(p&&Y.Y&&Y.Y.has(p)&&!z.config?.kS?.disableCache){var d=await Y.Y.get(p);if(d&&!d.isExpired())return D=Ip(d),d.isProcessed()||(EL(Y,D,z),await v$(Y.Y,p)),Promise.resolve(D)}await zLZ(z);(p=z.config?.requestKey)&&Y.j.has(p)?O=Y.j.get(p):(d=JSON.stringify(z.innerTubeRequest),z.nI={...z.nI,headers:{...(z.nI?.headers??{}),...O}},O={...z.nI},z.nI.method==="POST"&&(O={...O,body:d}),z.config?.gz&&g.Zn(z.config.gz),O=Y.vH.fetch(z.input,O,z.config),p&&Y.j.set(p,O));if((O=await O)&&"error"in O&&O?.error?.details){d=
O.error.details;for(let J of d)(d=J["@type"])&&OXW.indexOf(d)>-1&&(delete J["@type"],O=J)}p&&Y.j.has(p)&&Y.j.delete(p);z.config?.CD&&g.Zn(z.config.CD);EL(Y,O,z);z.config?.da&&g.Zn(z.config.da);D();return O||void 0};
g.kQ=function(Y,z,O,D,p={kR:{identity:S5}}){var d=()=>{};
d=e1(Tm(O));z.context||(z.context=g.l2(D,!0));return new g.RE(async J=>{var c=Vr(O);c=g.hl(c)?"same-origin":"cors";if(Y.N.Bh){var w=Y.N.bu(p?.kR?.identity||S5,{sessionIndex:p?.kR?.sessionIndex});c={...Xr(c),...w}}else c=await Y2k(Y,p,c);w=HX(Vr(O));w={input:w,nI:Ce(w),innerTubeRequest:z,config:p};J(D2Z(Y,w,c,d))})};
zLZ=async function(Y){if(Y?.innerTubeRequest?.context){Y=Y.innerTubeRequest.context;for(let z of[])await z.dC(Y)}};
EL=function(Y,z,O){if(z&&!z?.sequenceMetaData?.skipProcessing&&Y.U)for(let D of rD)Y.U[D]&&Y.U[D].handleResponse(z,O)};
op=function(){var Y,z;return{To:new bp((O,D)=>{Y=O;z=D}),
resolve:Y,reject:z}};
Ki=function(Y){return Ff(Y)?Y:dS(Y)?new bp((z,O)=>{Y.then(z,O)}):new bp(z=>{z(Y)})};
Y7=function(Y){return new bp((z,O)=>{O(Y)})};
z6=function(Y){try{return Ki(Y())}catch(z){return Y7(z)}};
p0F=function(Y){return new Promise((z,O)=>{O6(Y,z,O)})};
var eJh=function(Y,z,O,D,p,d,J,c,w,R,y){return fR[n[14]](this,5,6666,Y,z,O,D,p,d,J,c,w,R,y)};
d2h=async function(Y){return p0F(Y)};
D$=function(Y){if(Y.j==="fulfilled"){var z=Y.Y;Y.Y=[];Y.N=[];for(var O of z)O(Y.result)}else if(Y.j==="rejected"){O=Y.N;Y.Y=[];Y.N=[];for(z of O)z(Y.error)}};
O6=function(Y,z,O){var {To:D,resolve:p,reject:d}=op();Y.Y.push(J=>{if(z)try{let c=z(J);p(c)}catch(c){d(c)}else p(J)});
Y.N.push(J=>{if(O)try{let c=O(J);p(c)}catch(c){d(c)}else d(J)});
D$(Y);return D};
pB=function(Y,z){return O6(Y,void 0,z)};
JaA=function(Y,z){O6(Y,O=>O6(Ki(z()),()=>O),O=>O6(Ki(z()),()=>Y7(O)))};
dA=function(Y,z){return cav(z.call(Y))};
JO=function(Y){return function*(){return yield{To:Ki(Y)}}()};
cav=function(Y){return z6(()=>ct(Y,Y.next()))};
ct=function(Y,z){return z.done?Ki(z.value):pB(O6(z.value.To,O=>ct(Y,Y.next(O))),O=>ct(Y,Y.throw(O)))};
RLv=function(Y){var z=w0F(Y);return O6(ji9(z),()=>z.map(O=>O.state()))};
ji9=function(Y){if(Y.length===0)return Ki(NaN);var {To:z,resolve:O}=op(),D=Y.length;for(let p=0;p<Y.length;p++)JaA(Y[p],()=>{z.j==="pending"&&(si1(void 0)&&(void 0)(p)&&z.j==="pending"?O(p):(--D,D===0&&O(NaN)))});
return z};
w0F=function(Y){return Y.map(z=>Ki(z))};
yav=function(Y,z,O){return dA(Y,function(){var D=this;return function*(){var p=Lg(D.j.bu(z?.kR?.identity||S5,{sessionIndex:z?.kR?.sessionIndex}));p=yield*JO(Ki(p));return{...Xr(O),...p}}()})};
wA=function(Y){return Y===1||Y===2};
NbF=function(Y,z,O=!1){var D,p=g.G(z,MpH)?.request;p&&Y.j.Mu&&(D=Y.j.Mu[p]);D||O||(p=g.G(z,LQW)?.signal)&&Y.j.LD&&(D=Y.j.LD[p]);if(!D&&(Y=O?Y.j.Bl:Y.j.Os))for(let d in z)if(Y[d]){D=Y[d];break}if(!D){if(O)throw Error("Error: No streaming request builder found for command");throw Error("Error: No request builder found for command.");}z=D();return Ki(z)};
jL=function(Y,z){return Y.run("PROCESS_RESPONSE",z,"ResponseMachine (Cache)")};
R$=function(Y,z,O){return Y.run("INIT",z,O!==void 0?`ResponseMachine (Chunk ${O})`:"ResponseMachine")};
VpH=function(){var Y=g.or();g.Ev(Y,{jI:s6,tE:()=>new Map});
g.Ev(Y,{jI:yD,rr:yD,Xv:!0});g.Ev(Y,{jI:Mg,rr:Mg,Xv:!0});g.Ev(Y,{jI:LB,rr:LB,Xv:!0});g.Ev(Y,{jI:Ng,rr:Ng,Xv:!0});g.Ev(Y,{jI:AO,rr:AO,Xv:!0});g.Ev(Y,{jI:VD,rr:VD,Xv:!0});g.Ev(Y,{jI:Ht,rr:Ht,Xv:!0});g.Ev(Y,{jI:CB,rr:CB,Xv:!0});g.Ev(Y,{jI:nB,rr:nB,Xv:!0});g.Ev(Y,{jI:Wt,rr:Wt,Xv:!0});g.Ev(Y,{jI:Pt,tE:(z,O,D,p,d,J,c,w,R,y)=>({COMMAND_INIT:w,REQUEST_INIT:R,CACHE:O,LOCAL_ROUTER:c,CONTEXT:D,AUTH:z,DEDUPE:p,FETCH:J,RETRY:y,FALLBACK:d}),
[g.vI]:[yD,Mg,LB,Ng,AO,VD,Ht,CB,nB,Wt],Xv:!0});g.Ev(Y,{jI:AaW,tE:z=>()=>new g.Bt(z),
[g.vI]:[Pt],Xv:!0});g.Ev(Y,{jI:tO,rr:tO,Xv:!0});g.Ev(Y,{jI:fB,rr:fB,Xv:!0});g.Ev(Y,{jI:SL,rr:SL,Xv:!0});g.Ev(Y,{jI:U6,rr:U6,Xv:!0});g.Ev(Y,{jI:$7,tE:(z,O,D,p)=>({INIT:p,ERROR_UNPACKER:O,PROCESS_RESPONSE:D,CALLBACK_DISPATCHER:z}),
[g.vI]:[tO,fB,SL,U6],Xv:!0});g.Ev(Y,{jI:x7,tE:z=>()=>new hO(z),
[g.vI]:[$7],Xv:!0})};
Ip=function(Y){return{...Y.data.innertubeResponse,cacheMetadata:{isCacheHit:!0}}};
v$=async function(Y,z){var O=Y.j.get(z);O&&(O.entryData.isProcessed=!0,await Z$(Y,z,O.entryData))};
Z$=async function(Y,z,O){var D=Y.Y;if(O.expireTimestampMs){D=Number(O.expireTimestampMs)-Math.round((0,g.E)());let p=v1("mweb_override_response_store_expiration_ms");p>0&&p<D&&(D=p)}D=setTimeout(()=>{Y.remove(z)},D);
Y.j.set(z,{entryData:O,timer:D})};
QD=function(Y,z){if(Y=Y.j.get(z))return new mm(Y.entryData)};
iW=function(Y,z){var O=Y.j.get(z);O&&(clearTimeout(O.timer),Y.j.delete(z))};
uW=function(Y,z,O){var D={...Y};for(let p of Object.keys(z)){let d=Y[p],J=z[p];if(J===void 0)delete D[p];else if(d===void 0)D[p]=J;else if(Array.isArray(J)&&Array.isArray(d))D[p]=O?[...d,...J]:J;else if(!Array.isArray(J)&&g.BZ(J)&&!Array.isArray(d)&&g.BZ(d))D[p]=uW(d,J,O);else if(typeof J===typeof d)D[p]=J;else return z=new g.lZ("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:p,uB:d,updateValue:J}),g.IF(z),Y}return D};
lW=function(Y,z){return Y.j.length===0?!1:(Y=Y.j[Y.j.length-1])&&Y.buffer===z.buffer&&Y.byteOffset+Y.length===z.byteOffset};
X0=function(Y){Y.U=void 0;Y.Y=0;Y.N=0};
gA=function(Y,z){for(let O of z.j)Y.append(O)};
T6=function(Y,z,O){var {tM:D,PW:p}=Y.split(z);({tM:D}=p.split(O));return D};
a$=function(Y,z,O){Y.isFocused(z);return z-Y.N+O<=Y.j[Y.Y].length};
eL=function(Y){if(!Y.U){let z=Y.j[Y.Y];Y.U=new DataView(z.buffer,z.byteOffset,z.length)}return Y.U};
qg=function(Y,z=0,O=-1){if(!Y.totalLength||!O)return new DataView(new ArrayBuffer(0));O<0&&(O=Y.totalLength-z);Y.focus(z);if(!a$(Y,z,O)){var D=Y.Y,p=Y.N;Y.focus(z+O-1);p=new Uint8Array(Y.N+Y.j[Y.Y].length-p);let d=0;for(let J=D;J<=Y.Y;J++)p.set(Y.j[J],d),d+=Y.j[J].length;Y.j.splice(D,Y.Y-D+1,p);X0(Y);Y.focus(z)}D=Y.j[Y.Y];return new DataView(D.buffer,D.byteOffset+z-Y.N,O)};
G6=function(Y,z=0,O=-1){Y=qg(Y,z,O);return new Uint8Array(Y.buffer,Y.byteOffset,Y.byteLength)};
I$=function(Y,z=0,O=-1){Y=G6(Y,z,O);z=new Uint8Array(Y.length);try{z.set(Y)}catch(D){for(O=0;O<Y.length;O++)z[O]=Y[O]}return z};
E6=function(Y,z){Y.focus(z);return Y.j[Y.Y][z-Y.N]};
vt=function(Y,z){Y.focus(z);return a$(Y,z,4)?eL(Y).getUint32(z-Y.N):256*(256*(256*E6(Y,z)+E6(Y,z+1))+E6(Y,z+2))+E6(Y,z+3)};
HXW=function(Y){var z=new Uint8Array(Y.length);for(let O=0;O<Y.length;O++)z[O]=Y.charCodeAt(O);return z};
rA=function(Y){return Y.length?k7?k7.decode(Y):String.fromCharCode.apply(null,Y):""};
g.o$=function(Y){if(!Y.length)return"";try{if(k7)return k7.decode(Y);if(typeof FetchInternal!=="undefined")return FetchInternal.decodeFromUTF8(Y)}catch{}for(var z=0,O=[],D=Y.length;z<D;){let d=0;for(;d<1024&&z<D;){var p=Y[z++];if(p<128){bW[d++]=p;continue}if(p<224)p=(p&31)<<6|Y[z++]&63;else if(p<240)p=(p&15)<<12|(Y[z++]&63)<<6|Y[z++]&63;else{if(d+1===1024){--z;break}p=(p&7)<<18|(Y[z++]&63)<<12|(Y[z++]&63)<<6|Y[z++]&63;p-=65536;bW[d++]=55296|p>>10;p=56320|p&1023}bW[d++]=p}p=String.fromCharCode.apply(String,
bW);d<1024&&(p=p.substring(0,d));O.push(p)}return O.join("")};
KB=function(Y,z){if(F0?.encodeInto){let {read:D,written:p}=F0.encodeInto(Y,z);return D<Y.length?Y.length*4:p}var O=0;for(let D=0;D<Y.length;D++){let p=Y.charCodeAt(D);p<128?z[O++]=p:(p<2048?z[O++]=p>>6|192:((p&64512)===55296&&D+1<Y.length&&(Y.charCodeAt(D+1)&64512)===56320?(p=65536+((p&1023)<<10)+(Y.charCodeAt(++D)&1023),z[O++]=p>>18|240,z[O++]=p>>12&63|128):z[O++]=p>>12|224,z[O++]=p>>6&63|128),z[O++]=p&63|128)}return O};
Yp=function(Y){if(F0)return F0.encode(Y);var z=new Uint8Array(Math.ceil(Y.length*1.2)),O=KB(Y,z);z.length<O&&(z=new Uint8Array(O),O=KB(Y,z));z.length>O&&(z=z.subarray(0,O));return z};
Do=function(Y,z){Y=Y instanceof Uint8Array?new zi([Y]):Y;return z(new OS(Y))};
p1=function(Y){var z=E6(Y.j,Y.pos);++Y.pos;if(z<128)return z;for(var O=z&127,D=1;z>=128;)z=E6(Y.j,Y.pos),++Y.pos,D*=128,O+=(z&127)*D;return O};
d9=function(Y,z){var O=Y.Y;for(Y.Y=-1;Y.pos+1<=Y.j.totalLength;){O<0&&(O=p1(Y));var D=O>>3;let p=O&7;if(D===z)return!0;if(D>z){Y.Y=O;break}O=-1;switch(p){case 0:p1(Y);break;case 1:Y.pos+=8;break;case 2:D=p1(Y);Y.pos+=D;break;case 5:Y.pos+=4}}return!1};
J6=function(Y,z){if(d9(Y,z))return p1(Y)};
cY=function(Y,z){if(d9(Y,z))return z=G6(Y.j,Y.pos,8),Y.pos+=8,(new DataView(z.buffer,z.byteOffset,z.byteLength)).getFloat64(0,!0)};
w9=function(Y,z){if(d9(Y,z))return!!p1(Y)};
R9=function(Y,z){if(d9(Y,z)){z=p1(Y);var O=G6(Y.j,Y.pos,z);Y.pos+=z;return O}};
sS=function(Y,z){if(Y=R9(Y,z))return g.o$(Y)};
y5=function(Y,z,O){if(Y=R9(Y,z))return O(new OS(new zi([Y])))};
M0=function(Y,z){for(var O=[];d9(Y,z);)O.push(p1(Y));return O.length?O:void 0};
L1=function(Y,z,O){for(var D=[],p;p=R9(Y,z);)D.push(O(new OS(new zi([p]))));return D.length?D:void 0};
N0=function(Y,z,O){if(z&&O&&O.buffer===z.exports.memory.buffer){let D=z.memory.realloc(O.byteOffset,Y);if(D)return new Uint8Array(z.exports.memory.buffer,D,Y)}Y=z?new Uint8Array(z.exports.memory.buffer,z.memory.malloc(Y),Y):new Uint8Array(Y);O&&Y.set(O);return Y};
g.V5=function(Y,z){var O=new A6(4096);z(O,Y);return new Uint8Array(O.j.buffer,O.j.byteOffset,O.pos)};
HY=function(Y,z){z=Y.pos+z;if(!(Y.j.length>=z)){for(var O=Y.j.length*2;O<z;)O*=2;Y.j=N0(O,Y.U6,Y.j.subarray(0,Y.pos));Y.view=new DataView(Y.j.buffer,Y.j.byteOffset,Y.j.byteLength)}};
C1=function(Y,z){if(z>268435455){HY(Y,4);let O=z&1073741823;for(let D=0;D<4;D++)Y.view.setUint8(Y.pos,O&127|128),O>>>=7,Y.pos+=1;z=Math.floor(z/268435456)}for(HY(Y,4);z>127;)Y.view.setUint8(Y.pos,z&127|128),z>>>=7,Y.pos+=1;Y.view.setUint8(Y.pos,z);Y.pos+=1};
n1=function(Y,z,O){O!==void 0&&(C1(Y,z*8),C1(Y,O))};
WY=function(Y,z,O){O!==void 0&&n1(Y,z,O?1:0)};
g.PY=function(Y,z,O){O!==void 0&&(C1(Y,z*8+2),z=O.length,C1(Y,z),HY(Y,z),Y.j.set(O,Y.pos),Y.pos+=z)};
BY=function(Y,z,O=2){C1(Y,z*8+2);Y.Y.push(Y.pos);Y.Y.push(O);Y.pos+=O};
t6=function(Y){for(var z=Y.Y.pop(),O=Y.Y.pop(),D=Y.pos-O-z;z--;){let p=z?128:0;Y.view.setUint8(O++,D&127|p);D>>=7}};
g.f1=function(Y,z,O){O!==void 0&&(BY(Y,z,Math.ceil(Math.log2(O.length*4+2)/7)),HY(Y,O.length*1.2),z=KB(O,Y.j.subarray(Y.pos)),Y.pos+z>Y.j.length&&(HY(Y,z),z=KB(O,Y.j.subarray(Y.pos))),Y.pos+=z,t6(Y))};
Sa=function(Y,z,O,D,p=3){O&&(BY(Y,z,p),D(Y,O),t6(Y))};
$p=function(Y){var z=new OS(new zi([g7(decodeURIComponent(Y))]));Y=sS(z,2);z=J6(z,4);var O=US[z];if(typeof O==="undefined")throw Y=new g.lZ("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:z}),g.IF(Y),Y;return{jE:z,entityType:O,entityId:Y}};
h6=function(Y,z){var O=new A6;g.PY(O,2,Yp(Y));Y=xp[z];if(typeof Y==="undefined")throw z=new g.lZ("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:z}),g.IF(z),z;n1(O,4,Y);n1(O,5,1);z=new Uint8Array(O.j.buffer,O.j.byteOffset,O.pos);return encodeURIComponent(g.m4(z,0))};
Zo=function(Y){Y=Y.key||Y.id;if(!Y)throw Error("Entity key is missing");return Y};
ml=function(Y,z,O,D){if(D===void 0){let {[O]:p,...d}=Y[z]||{};return{...Y,[z]:d}}return{...Y,[z]:{...Y[z],[O]:D}}};
Q5=function(Y,z,O,D,p){var d=Y[z]||{},J=d[O];if(!J&&!g.q("web_enable_entity_upsert_on_update"))return Y;D=uW(J||{},D,p==="REPEATED_FIELDS_MERGE_OPTION_APPEND");return{...Y,[z]:{...d,[O]:D}}};
CVZ=function(Y={},z){switch(z.type){case "ENTITY_LOADED":return z.payload.reduce((O,D)=>{var p=D.options?.persistenceOption;if(p&&p!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&p!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return O;if(!D.entityKey)return g.IF(Error("Missing entity key")),O;if(D.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!D.payload)return D=new g.lZ("REPLACE entity mutation is missing a payload",{entityKey:D.entityKey}),g.IF(D),O;var d=wW(D.payload);return ml(O,d,D.entityKey,D.payload[d])}if(D.type===
"ENTITY_MUTATION_TYPE_DELETE"){a:{D=D.entityKey;try{let J=$p(D).entityType;d=ml(O,J,D);break a}catch(J){if(J instanceof Error){D=new g.lZ("Failed to deserialize entity key",{entityKey:D,originalMessage:J.message});g.IF(D);d=O;break a}throw J;}d=void 0}return d}if(D.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!D.payload)return D=new g.lZ("UPDATE entity mutation is missing a payload",{entityKey:D.entityKey}),g.IF(D),O;d=wW(D.payload);return Q5(O,d,D.entityKey,D.payload[d],D.fieldMask?.mergeOptions?.repeatedFieldsMergeOption)}return O},
Y);
case "REPLACE_ENTITY":return ml(Y,z.payload.entityType,z.payload.key,z.payload.zj);case "REPLACE_ENTITIES":return Object.keys(z.payload).reduce((O,D)=>{var p=z.payload[D];return Object.keys(p).reduce((d,J)=>ml(d,D,J,p[J]),O)},Y);
case "UPDATE_ENTITY":return Q5(Y,z.payload.entityType,z.payload.key,z.payload.zj,z.payload.BF);default:return Y}};
nZh=function(){if(iJ)return iJ();iJ=rU("PersistentEntityStoreDb",{z3:{EntityStore:{r$:1},EntityAssociationStore:{r$:2}},shared:!1,upgrade(Y,z){z(1)&&tH(WQ(Y,"EntityStore",{keyPath:"key"}),"entityType","entityType");z(2)&&(Y=WQ(Y,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),tH(Y,"byParentEntityKey","parentEntityKey"),tH(Y,"byChildEntityKey","childEntityKey"))},version:3});return iJ()};
WQr=function(Y){return QM(nZh(),Y)};
uJ=function(Y){return window.Int32Array?new Int32Array(Y):Array(Y)};
ea=function(Y){var z=Y.key,O=Y.counter[0]^z[0],D=Y.counter[1]^z[1],p=Y.counter[2]^z[2],d=Y.counter[3]^z[3];for(var J=3;J>=0&&!(Y.counter[J]=-~Y.counter[J]);J--);for(var c,w,R=4;R<40;)J=lJ[O>>>24]^Xg[D>>16&255]^g9[p>>8&255]^Ti[d&255]^z[R++],c=lJ[D>>>24]^Xg[p>>16&255]^g9[d>>8&255]^Ti[O&255]^z[R++],w=lJ[p>>>24]^Xg[d>>16&255]^g9[O>>8&255]^Ti[D&255]^z[R++],d=lJ[d>>>24]^Xg[O>>16&255]^g9[D>>8&255]^Ti[p&255]^z[R++],O=J,D=c,p=w;Y=Y.Y;J=z[40];Y[0]=a9[O>>>24]^J>>>24;Y[1]=a9[D>>16&255]^J>>16&255;Y[2]=a9[p>>8&
255]^J>>8&255;Y[3]=a9[d&255]^J&255;J=z[41];Y[4]=a9[D>>>24]^J>>>24;Y[5]=a9[p>>16&255]^J>>16&255;Y[6]=a9[d>>8&255]^J>>8&255;Y[7]=a9[O&255]^J&255;J=z[42];Y[8]=a9[p>>>24]^J>>>24;Y[9]=a9[d>>16&255]^J>>16&255;Y[10]=a9[O>>8&255]^J>>8&255;Y[11]=a9[D&255]^J&255;J=z[43];Y[12]=a9[d>>>24]^J>>>24;Y[13]=a9[O>>16&255]^J>>16&255;Y[14]=a9[D>>8&255]^J>>8&255;Y[15]=a9[p&255]^J&255};
I9=function(){if(!q0&&!g.gU){if(Gi)return Gi;Gi=window.crypto?.subtle;if(Gi?.importKey&&Gi?.sign&&Gi?.encrypt)return Gi;Gi=void 0}};
PVo=async function(Y,z,O){Y.j||(Y.j=await Y.Y.importKey("raw",Y.N,{name:"AES-CTR"},!1,["encrypt"]));Y=await Y.Y.encrypt({name:"AES-CTR",counter:O,length:128},Y.j,z);return new Uint8Array(Y)};
ES=function(Y){Y.j=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];Y.Z=[];Y.Z.length=64;Y.U=0;Y.Y=0};
kp=function(Y,z,O){var D=Y.Z,p=Y.j[0],d=Y.j[1],J=Y.j[2],c=Y.j[3],w=Y.j[4],R=Y.j[5],y=Y.j[6],M=Y.j[7],L;for(let x=0;x<64;){if(x<16)D[x]=L=z[O]<<24|z[O+1]<<16|z[O+2]<<8|z[O+3],O+=4;else{var V=D[x-2];var W=D[x-15];L=D[x-7]+D[x-16]+((V>>>17|V<<15)^(V>>>19|V<<13)^V>>>10)+((W>>>7|W<<25)^(W>>>18|W<<14)^W>>>3);D[x]=L}V=M+vY[x]+L+((w>>>6|w<<26)^(w>>>11|w<<21)^(w>>>25|w<<7))+(w&R^~w&y);W=((p>>>2|p<<30)^(p>>>13|p<<19)^(p>>>22|p<<10))+(p&d^p&J^d&J);M=V+W;c+=V;x++;x<16?(D[x]=L=z[O]<<24|z[O+1]<<16|z[O+2]<<8|z[O+
3],O+=4):(V=D[x-2],W=D[x-15],L=D[x-7]+D[x-16]+((V>>>17|V<<15)^(V>>>19|V<<13)^V>>>10)+((W>>>7|W<<25)^(W>>>18|W<<14)^W>>>3),D[x]=L);V=y+vY[x]+L+((c>>>6|c<<26)^(c>>>11|c<<21)^(c>>>25|c<<7))+(c&w^~c&R);W=((M>>>2|M<<30)^(M>>>13|M<<19)^(M>>>22|M<<10))+(M&p^M&d^p&d);y=V+W;J+=V;x++;x<16?(D[x]=L=z[O]<<24|z[O+1]<<16|z[O+2]<<8|z[O+3],O+=4):(V=D[x-2],W=D[x-15],L=D[x-7]+D[x-16]+((V>>>17|V<<15)^(V>>>19|V<<13)^V>>>10)+((W>>>7|W<<25)^(W>>>18|W<<14)^W>>>3),D[x]=L);V=R+vY[x]+L+((J>>>6|J<<26)^(J>>>11|J<<21)^(J>>>25|
J<<7))+(J&c^~J&w);W=((y>>>2|y<<30)^(y>>>13|y<<19)^(y>>>22|y<<10))+(y&M^y&p^M&p);R=V+W;d+=V;x++;x<16?(D[x]=L=z[O]<<24|z[O+1]<<16|z[O+2]<<8|z[O+3],O+=4):(V=D[x-2],W=D[x-15],L=D[x-7]+D[x-16]+((V>>>17|V<<15)^(V>>>19|V<<13)^V>>>10)+((W>>>7|W<<25)^(W>>>18|W<<14)^W>>>3),D[x]=L);V=w+vY[x]+L+((d>>>6|d<<26)^(d>>>11|d<<21)^(d>>>25|d<<7))+(d&J^~d&c);W=((R>>>2|R<<30)^(R>>>13|R<<19)^(R>>>22|R<<10))+(R&y^R&M^y&M);L=M;M=c;c=L;L=y;y=J;J=L;L=R;R=d;d=L;w=p+V;p=V+W;x++}Y.j[0]=p+Y.j[0]|0;Y.j[1]=d+Y.j[1]|0;Y.j[2]=J+Y.j[2]|
0;Y.j[3]=c+Y.j[3]|0;Y.j[4]=w+Y.j[4]|0;Y.j[5]=R+Y.j[5]|0;Y.j[6]=y+Y.j[6]|0;Y.j[7]=M+Y.j[7]|0};
r9=function(Y){var z=new Uint8Array(32),O=64-Y.Y;Y.Y>55&&(O+=64);var D=new Uint8Array(O);D[0]=128;var p=Y.U*8;for(let d=1;d<9;d++){let J=p%256;D[O-d]=J;p=(p-J)/256}Y.update(D);for(O=0;O<8;O++)z[O*4]=Y.j[O]>>>24,z[O*4+1]=Y.j[O]>>>16&255,z[O*4+2]=Y.j[O]>>>8&255,z[O*4+3]=Y.j[O]&255;ES(Y);return z};
bJ=function(Y,z,O){Y=new Bbh(Y.j);Y.update(z);Y.update(O);z=r9(Y);Y.update(Y.K);Y.update(z);z=r9(Y);Y.reset();return z};
tpF=async function(Y,z,O){Y.j||(Y.j=await Y.Y.importKey("raw",Y.N,{name:"HMAC",hash:"SHA-256"},!1,["sign"]));var D=new Uint8Array(z.length+O.length);D.set(z);D.set(O,z.length);Y=await Y.Y.sign({name:"HMAC",hash:"SHA-256"},Y.j,D);return new Uint8Array(Y)};
S2F=async function(Y,z,O,D){Y.Y||(Y.Y=new fcv(Y.j,D));return tpF(Y.Y,z,O)};
Fg=function(Y,z,O){Y.N||(Y.N=new o9(Y.j));return bJ(Y.N,z,O)};
U2V=async function(Y,z,O){var D=I9();if(D)try{return await S2F(Y,z,O,D)}catch(p){return g.jZ(p),q0=!0,Fg(Y,z,O)}else return Fg(Y,z,O)};
$2A=function(Y){return Y instanceof Error?new K1("UNKNOWN_ENCODE_ERROR",{originalMessage:Y.message}):new K1("UNKNOWN_ENCODE_ERROR")};
x2o=function(Y){return Y instanceof Error?new K1("UNKNOWN_DECODE_ERROR",{originalMessage:Y.message}):new K1("UNKNOWN_DECODE_ERROR")};
Y0=function(Y,z){Y=Y instanceof K1?Y:z(Y);g.IF(Y);throw Y;};
zP=function(Y){Y=(new TextEncoder).encode(Y).subarray(0,16);var z=new Uint8Array(16);z.set(Y);return z};
ZXh=function(){var Y=hLZ.videoPlaybackPositionEntity;if(Y)return Y;g.jZ(new g.lZ("Entity model not found.",{entityType:"videoPlaybackPositionEntity"}))};
Dw=function(Y,z){a:{Y=OW(Y.N,z.version);try{var O=Y.Y(z.data,z.key);break a}catch(D){Y0(D,x2o)}O=void 0}return O};
m2V=function(Y,z){return Y.j.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(z)).then(O=>O.map(D=>Dw(Y,D)))};
iXk=function(Y,z){var O=Zo(z);return pG(Y,O).then(()=>QiW(Y,z))};
dZ=function(Y,z,O){var D=Y.Y[O];D||(D=new Set,Y.Y[O]=D);D.add(z)};
u$1=function(Y,z){var O=Zo(z),D=OW(Y.N,1),p={...z};return Y.j.objectStore("EntityStore").get(O).then(d=>{if(d){if(d.entityType!=="videoPlaybackPositionEntity")throw Error("Incorrect entity type");p.entityMetadata||(d=Dw(Y,d),p.entityMetadata=d.entityMetadata)}}).then(()=>{a:{try{var d=D.N(p,O);
break a}catch(J){Y0(J,$2A)}d=void 0}d={key:O,entityType:"videoPlaybackPositionEntity",data:d,version:1};return cQ.all([Y.j.objectStore("EntityStore").put(d),iXk(Y,p)])}).then(()=>{dZ(Y,O,"videoPlaybackPositionEntity");
return O})};
Js=function(Y,z){var O=$p(z).entityType;return cQ.all([Y.j.objectStore("EntityStore").delete(z),pG(Y,z)]).then(()=>{dZ(Y,z,O)})};
pG=function(Y,z){return Y.j.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(z))};
lc1=function(Y,z){z=z.map(O=>Js(Y,O));
return cQ.all(z).then(()=>{})};
QiW=function(Y,z){var O=Zo(z),D=ZXh();if(!D)return cQ.resolve([]);z=new D(z);Y=Y.j.objectStore("EntityAssociationStore");D=[];for(let p of z.Y())D.push(Y.put({parentEntityKey:O,childEntityKey:p}));return cQ.all(D).then(p=>p.map(d=>d[1]))};
OW=function(Y,z=0){Y=Y.j[z];if(!Y)throw z=new K1("INVALID_ENCODER_VERSION",{i5:z}),g.IF(z),z;return Y};
c_=function(Y,z){for(let O of Y.observers)O(z)};
wZ=async function(Y,z,O){var D=await WQr(Y.token),p;z=await CH(D,["EntityStore","EntityAssociationStore"],z,d=>{p=new X0v(d,Y.j);return O(p)});
p&&(D=p.Y,Object.keys(D).length>0&&(Y.channel.postMessage(D),c_(Y,D)));return z};
gZ1=function(Y,z){return wZ(Y,{mode:"readwrite",B0:!0},O=>u$1(O,z))};
TbV=function(Y,z){return wZ(Y,{mode:"readwrite",B0:!0},O=>Js(O,z))};
acH=function(Y,z){return wZ(Y,{mode:"readwrite",B0:!0},O=>lc1(O,z))};
ju=function(Y,z){return wZ(Y,{mode:"readonly",B0:!0},O=>m2V(O,z))};
GLv=async function(){try{let z=await g.GN();if(z&&uZ()&&typeof g.MV.BroadcastChannel!=="undefined"){var Y=new eLh;return new q2H(z,Y)}}catch(z){z instanceof Error&&g.IF(z)}};
Rb=function(){var Y=XMLHttpRequest.prototype.fetch;return!!Y&&Y.length===3};
sW=function(Y,z){z=Number(z)*1E3;var O=Math.round((0,g.E)()),D=O.toString();Y={innertubeResponse:Y,serverDateTimestampMs:D,lastModifiedTimestampMs:D,expireTimestampMs:(O+z).toString(),isProcessed:!0};if(z=g.l("INNERTUBE_CONTEXT_CLIENT_NAME"))Y.clientName=z;return Y};
Mk=function(Y,z,O){if(!g.q("state_tags_killswitch")){var D=new yT(z);if((D.j?.stateTagsModified||[]).length>0){var p=Y.j.Dw();for(let J of p){var d=QD(Y.j,J);if(d){a:{p=D.j?.stateTagsModified||[];d=(new yT(Ip(d))).j?.relevantStateTags||[];for(let c of d)if(c.stateTag!=null&&p.includes(c.stateTag)&&c.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){p=!0;break a}p=!1}p&&iW(Y.j,J)}}}}D=z.responseContext?.maxAgeSeconds;O&&D&&Number(D)>0&&(z=sW(z,D),Y.j.put(O,new mm(z)))};
IcA=function(Y,z,O){if(Y.j){let D=Uu(ql(z,"key"))||"/UNKNOWN_PATH";Y.j.start(D)}Y=O;g.q("wug_networking_gzip_request")&&(Y=y4W(O));return new window.Request(z,Y)};
Nk=async function(Y,z,O,D,p,d){if(d?.aborted)return z.cancel(),D;var {value:J,done:c}=await z.read();if(c)return Y.j?.success(),D;try{var w=O.parse(J)}catch(R){throw new LG("Failed to parse streaming response",J);}if(w!=null)for(let R of w)D.push(R),p?.(R);return Nk(Y,z,O,D,p,d)};
hs=function(Y,z,O){if(!As){let d=g.or();g.Ev(d,{jI:VT,rr:H_});if(O?.QW){g.Ev(d,{jI:CG,xU:g.l("INNERTUBE_CONTEXT_CLIENT_NAME",O.clientInterface)});g.Ev(d,{jI:nG,xU:5184E6});g.Ev(d,{jI:W_,rr:EZv,[g.vI]:[CG,nG]});g.Ev(d,{jI:P_,rr:B_});var D=d.resolve(P_);let J=window;if(J.ytInitialVideoId){var p=J.ytInitialVideoId;J.ytInitialPlayerResponse&&Mk(D,J.ytInitialPlayerResponse,ne("player",{videoId:p}));J.ytInitialWatchNextResponse&&Mk(D,J.ytInitialWatchNextResponse,ne("next",{videoId:p}));J.ytInitialReelItemWatchResponse&&
Mk(D,J.ytInitialReelItemWatchResponse,ne("reel_item_watch",{videoId:p}))}}g.Ev(d,{jI:ts,xU:{Os:{feedbackEndpoint:gk(vZ$),modifyChannelNotificationPreferenceEndpoint:gk(kLH),playlistEditEndpoint:gk(ra9),shareEntityEndpoint:gk(fG),subscribeEndpoint:gk(bXv),unsubscribeEndpoint:gk(oZh),webPlayerShareEntityServiceEndpoint:gk(FQF)}}});p=u2.getInstance();D={};p&&(D.client_location=p);O?.QW&&(p=d.resolve(P_),D.store=p,D.resolve_url_prefetch=d.resolve(Su));g.Ev(d,{jI:UW,xU:D});g.Ev(d,{jI:$0,xU:Y!==void 0?
Y:Pg()});z===void 0&&(z=d.resolve(VT));g.q("all_web_enable_network_machine")&&VpH();KAV(d.resolve(ts),z,d.resolve($0),d.resolve(UW),O?.QW?d.resolve(W_):void 0);g.Ev(d,{jI:x0,xU:Gm.instance});As=d.resolve(x0)}return As};
Zw=function(Y){var z={};Y=Y.split("&");for(let O of Y)Y=O.split("="),Y.length===2&&(z[Y[0]]=Y[1]);return z};
KQW=async function(){var Y=window;await g.kl(g.mN());var z=Y.bgevmc;if(!z)throw Error("BGE Controls not exposed");return{pause:()=>{z.p()},
resume:()=>{z.r()},
checkForRefresh:()=>z.cr()}};
g.mN=function(){return g.q("bg_st_hr")?"havuokmhhs-0":`havuokmhhs-${Math.floor(globalThis.performance?.timeOrigin||0)}`};
QT=function(Y){window.bgens=Y};
YIr=function(){return new Promise(Y=>{var z=window;z.ntpevasrs!==void 0?Y(new iC(z.ntpevasrs)):(z.ntpqfbel===void 0&&(z.ntpqfbel=[]),z.ntpqfbel.push(O=>{Y(new iC(O))}))})};
Xb=function(){if(g.TD()){var Y=g.l("PLAYER_VARS",{});if(g.H8(Y,"privembed",!1)!="1"&&!g.kI(Y)){var z=()=>{uC=!0;"google_ad_status"in window?g.Nd("DCLKSTAT",1):g.Nd("DCLKSTAT",2)};
try{let O=Ul(document);fp(lC,z,O)}catch(O){}zvW.push(jE.FU(()=>{if(!(uC||"google_ad_status"in window)){try{if(lC.toString()&&z){var O=`${Uo(z)}`,D=Uv[O];D&&WI(D)}}catch(p){}uC=!0;g.Nd("DCLKSTAT",3)}},5E3))}}};
gZ=function(){var Y=Number(g.l("DCLKSTAT",0));return isNaN(Y)?0:Y};
TP=function(Y,z){Y.j=z};
D68=async function(Y){if(g.MV.ytAtP&&!g.q("ytatp_ks")){var z=await g.MV.ytAtP;delete g.MV.ytAtP;var O=z?.R;var D=z?.T;z=O68(O);let d=!!D;Y.Y.Y(O?z?d?7:10:d?1:8:d?2:9,Y.N++);if(!O||z)O=await ab(Y,eu(D,null)),O=JSON.stringify(O);g.MV.ytAtRC?g.MV.ytAtRC(O):g.jZ(Error("ytAtRC not defined for ytAtP."))}else g.MV.ytAtRC?g.gO(0,async()=>{D=g.MV.ytAtT;delete g.MV.ytAtT;if(g.MV.ytAtRC){Y.Y.Y(2,Y.N++);var d=await ab(Y,eu(D,null));g.MV.ytAtRC&&g.MV.ytAtRC(JSON.stringify(d))}else Y.Y.Y(6,Y.N++)},2,v1("att_init_delay",
0)):(D=g.MV.ytAtT,delete g.MV.ytAtT,Y.Y.Y(1,Y.N++));
O=await YIr();O.bindInnertubeChallengeFetcher(d=>{Y.Y.Y(3,Y.N++);return ab(Y,eu(D,d))});
O.registerChallengeFetchedCallback(d=>{d=d.challenge;if(!d)throw Error("BGE_MACR");d={challenge:d,TA:Zw(d),pU:p,bgChallenge:new AQ};d=Promise.resolve(d);Y.j=d});
var p=await g.kl(g.mN());O=O.getLatestChallengeResponse().challenge;if(!O)throw Error("BGE_MACIL");return{challenge:O,TA:Zw(O),pU:p,bgChallenge:new AQ}};
GP=async function(Y){var z=eu(void 0,Rh().j);try{var O=await pH1(Y,z)}catch(c){return g.jZ(Error("Failed to fetch attestation challenge after 5 attempts; not retrying for 24h.")),qk(Y,864E5),{challenge:"",TA:{},pU:void 0,bgChallenge:void 0}}z=O.OS;var D=O.FF;qk(Y,(Number(D.t)||7200)*1E3);Y=void 0;if("c1a"in D&&O.bgChallenge){O=O.bgChallenge;var p=new AQ;if(O.interpreterJavascript){var d=wM(O.interpreterJavascript);d=hV(d).toString();var J=new y7;g.lS(J,6,d);PV(p,y7,1,J,Ll)}else O.interpreterUrl&&
(d=j_(O.interpreterUrl),d=Rl(d).toString(),J=new Mm,g.lS(J,4,d),PV(p,Mm,2,J,Ll));O.interpreterHash&&X8(p,3,O.interpreterHash,Ll);O.program&&X8(p,4,O.program,Ll);O.globalName&&X8(p,5,O.globalName,Ll);O.clientExperimentsStateBlob&&X8(p,7,O.clientExperimentsStateBlob,Ll);try{await Lw(Rh(),p)}catch(c){return g.jZ(c),{challenge:z,TA:D,pU:Y,bgChallenge:p}}try{Y=new fw({challenge:p,zm:{Ts:"aGIf"}}),await Y.pD}catch(c){g.jZ(c),Y=void 0}}return{challenge:z,TA:D,pU:Y,bgChallenge:p}};
ab=async function(Y,z){var O=Y.A;if(!O||O.ux())return Ib(Y,z);g.qv("att_pna",void 0,"attestation_challenge_fetch");return new Promise(D=>{O.g5("publicytnetworkstatus-online",()=>{Ib(Y,z).then(D)})})};
pH1=async function(Y,z){for(var O=void 0,D=0;D<5;){if(D>0){let p=1E3*Math.pow(2,D-1)+Math.random()*1E3;await new Promise(d=>{g.Tb(0,()=>{d(void 0)},p)})}try{Y.Y.Y(4,Y.N++);
let p=await ab(Y,z);return d61(p)}catch(p){O=p,p instanceof Error&&g.jZ(p)}D++}throw O;};
qk=function(Y,z){var O=Date.now()+z,D=async()=>{var p=O-Date.now();p<1E3?await J9F(Y):g.Tb(0,D,Math.min(p,6E4))};
D()};
Ib=async function(Y,z){QT(2);try{let O=await ab(Y.network,z);O?O.challenge&&!O.bgChallenge?QT(1):QT(4):QT(3);return O}catch(O){QT(3)}};
d61=function(Y){if(!Y)throw Error("Fetching Attestation challenge returned falsy");if(!Y.challenge)throw Error("Missing Attestation challenge");var z=Y.challenge,O=Zw(z);if("c1a"in O&&(!Y.bgChallenge||!Y.bgChallenge.program))throw Error("Expected bg challenge but missing.");return{...Y,OS:z,FF:O}};
J9F=async function(Y){var z=await Promise.race([Y.j,null]),O=GP(Y);Y.j=O;z?.pU?.dispose()};
c9$=function(Y,z){return new Promise(O=>{g.Tb(0,()=>{O(z())},Y)})};
eu=function(Y,z){var O={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};Y&&(O.eacrToken=Y);z&&(O.interpreterHash=z);return O};
O68=function(Y){if(!Y||!g.q("roscas"))return!1;try{var z=JSON.parse(Y)}catch(O){return!1}Y=z.challenge;if(!Y)return!1;z=Zw(Y);Y=Number(z.c)||void 0;z=Number(z.t)||7200;return!!Y&&Date.now()>(Y+z)*1E3};
EW=function(){return new Promise(Y=>{var z=window;z.attmp!==void 0?Y(z.attmp):(z.attmq===void 0&&(z.attmq=[]),z.attmq.push(O=>{Y(O)}))})};
g.rZ=async function(Y,z){if(v_()){var O=window;return O.attmp!==void 0?O.attmp.s("ENGAGEMENT_TYPE_PLAYBACK",Y,z):(await EW()).s("ENGAGEMENT_TYPE_PLAYBACK",Y,z)}return(O=(O=g.NV("yt.aba.att"))?O:k0.instance!==void 0?k0.instance.U.bind(k0.instance):null)?O("ENGAGEMENT_TYPE_PLAYBACK",Y,z):Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"})};
g.bC=async function(){if(v_())return window.attmp===void 0?!1:(await EW()).ir();var Y;return(Y=(Y=g.NV("yt.aba.att2"))?Y:k0.instance!==void 0?k0.instance.K.bind(k0.instance):null)?Y():Promise.resolve(!1)};
v_=function(){return(g.q("attmusi")||g.q("attmusiw"))&&g.q("attmusi_ue")};
ob=function(Y,z){var O=g.NV("ytDebugData.callbacks");O||(O={},g.Lv("ytDebugData.callbacks",O));if(g.q("web_dd_iu")||wHH.includes(Y))O[Y]=z};
RvZ=async function(Y,z,O){z={context:g.l2(),settingItemId:z,newValue:O};O=aq(jBA);Y=await g.kQ(Y,z,O);if(!Y||Y.errorMetadata)Y?Y.errorMetadata&&g.jZ(new g.lZ(`SetSettingRequest failed with status ${Y.errorMetadata.status}`)):g.jZ(new g.lZ("SetSettingRequest failed with empty response"))};
sB8=function(Y,z,O,D,p,d){O?(Y.E6(2),fp(ye(O),()=>{if(window.trayride)Fb(Y,D,p);else{Y.E6(3);let J=S7(O),c=document.getElementById(J);c&&(tE(J),c.parentNode.removeChild(c));g.jZ(new g.lZ("BL:ULB",`${O}`))}},d)):z?(d=g.aK("SCRIPT"),z instanceof $F?(d.textContent=hV(z),Z9(d)):d.textContent=z,d.nonce=Ul(document),document.head.appendChild(d),document.head.removeChild(d),window.trayride?Fb(Y,D,p):(Y.E6(4),g.jZ(new g.lZ("BL:ULBJ")))):g.jZ(new g.lZ("BL:ULV"))};
Fb=function(Y,z,O){Y.E6(5);var D=!!Y.EC&&y9v.includes(g.SM(Y.EC)||"");try{let p=new fw({program:z,globalName:"trayride",zm:{disable:!g.q("att_web_record_metrics")||!g.q("att_skip_metrics_for_cookieless_domains_ks")&&D,Ts:"aGIf"}});p.pD.then(()=>{Y.E6(6);O&&O(z)});
Y.j(p)}catch(p){Y.E6(7),p instanceof Error&&g.jZ(p)}};
KG=function(){var Y=g.NV("yt.abuse.playerAttLoader");return Y&&["bgvma","bgvmb","bgvmc"].every(z=>z in Y)?Y:null};
MUV=function(Y){switch(Y){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:g.Wy(Y,"unknown result type")}};
g.Yd=function(Y){return Y?.layoutId!=null&&Y?.layoutType!=null};
g.cc=function(Y){if(!g.Yd(Y.adLayoutMetadata))return!1;Y=Y.renderingContent;return g.G(Y,g.zW)||g.G(Y,g.OF)||g.G(Y,g.D3)||g.G(Y,g.pK)||g.G(Y,g.d8)||g.G(Y,g.Jy)?!0:!1};
g.yK=function(Y){if(!g.Yd(Y.adLayoutMetadata))return!1;Y=Y.renderingContent;return g.G(Y,g.w8)||g.G(Y,g.jH)||g.G(Y,Lsh)||g.G(Y,g.Rd)||g.G(Y,g.sF)?!0:!1};
g.N8=function(Y){return g.Yd(Y.adLayoutMetadata)?g.G(Y.renderingContent,g.M8)||g.G(Y.renderingContent,g.LK)?!0:!1:!1};
g.Ay=function(Y){return Y.playerVars!==void 0&&Y.pings!==void 0&&Y.externalVideoId!==void 0};
g.Bc=function(Y){if(!g.Yd(Y.adLayoutMetadata))return!1;Y=Y.renderingContent;var z=g.G(Y,g.VK);return z?g.Hc(z):(z=g.G(Y,g.CK))?g.Ay(z):(z=g.G(Y,g.nK))?z.playerVars!==void 0:(z=g.G(Y,g.w8))?z.durationMilliseconds!==void 0:g.G(Y,g.Wc)||g.G(Y,g.Pc)?!0:!1};
g.Hc=function(Y){Y=(Y.sequentialLayouts||[]).map(z=>g.G(z,g.ty));
return Y.length>0&&Y.every(g.Bc)};
g.SH=function(Y){return g.Yd(Y.adLayoutMetadata)?(Y=g.G(Y.renderingContent,g.fK))&&Y.pings?!0:!1:!1};
g.Z3=function(Y){if(!g.Yd(Y.adLayoutMetadata))return!1;if(g.G(Y.renderingContent,g.UF)||g.G(Y.renderingContent,g.M8))return!0;var z=g.G(Y.renderingContent,g.$d);return g.G(Y.renderingContent,g.xd)||g.G(z?.sidePanel,NVr)||g.G(z?.sidePanel,g.hy)||g.G(z?.sidePanel,A9k)?!0:!1};
g.TW=function(Y){var z;(z=!Y)||(z=Y.adSlotMetadata,z=!(z?.slotId!==void 0&&z?.slotType!==void 0));if(z||!(g.mZ(Y)||Y.slotEntryTrigger&&Y.slotFulfillmentTriggers&&Y.slotExpirationTriggers))return!1;Y=Y.fulfillmentContent?.fulfilledLayout;return(z=g.G(Y,g.ty))?g.Bc(z):(z=g.G(Y,g.QK))?g.Z3(z):(z=g.G(Y,g.i0))?g.yK(z):(z=g.G(Y,g.u0))?g.cc(z):(z=g.G(Y,g.l0))?g.Yd(z.adLayoutMetadata)?g.G(z.renderingContent,g.zW)?!0:!1:!1:(z=g.G(Y,g.Xz))?g.SH(z):(Y=g.G(Y,g.g8))?g.N8(Y):!1};
g.mZ=function(Y){return(Y=g.G(Y.fulfillmentContent?.fulfilledLayout,g.QK))&&Y.adLayoutMetadata?.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"&&Y.layoutExitNormalTriggers===void 0};
VUk=function(Y){for(let z of Y||[]){Y=g.G(z,g.ad);if(Y===void 0||!g.TW(Y))break;if((Y=g.G(Y.fulfillmentContent?.fulfilledLayout,g.Xz))&&g.SH(Y))return!0}return!1};
eH=function(Y){if(!Y||!Y.adPlacements&&!Y.adSlots)return!1;for(let z of Y.adPlacements||[]){if(!z)continue;let O=z.adPlacementRenderer;if(O!=null&&(O.config&&O.config.adPlacementConfig&&O.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0}for(let z of Y.adSlots||[])if(g.G(z,g.ad)?.adSlotMetadata?.triggerEvent==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0;return!1};
H6v=function(Y,z){var O=[];z?z.isTrusted===!0?O.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):z.isTrusted===!1?O.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):O.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):O.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");g.q8(0,"a.s_",{metadata:Y,states:O});g.Nd("ASDSTAT",0)};
g.q8=function(Y,z,O){z=CYA[z];var D={detected:Y===0,source:`${z.Y}${O.triggerContext??""}${O.uy??""}`,detectionStates:O.states,durationMs:O.iU};O.metadata&&(D.contentCpn=O.metadata.contentCpn,D.adCpn=O.metadata.adCpn);g.CZ("biscottiBasedDetection",D);z.j!==void 0&&(O=Number(g.l("CATSTAT",0)),z.j!==void 0?(z=z.j,Y=MUV(Y),Y=O&~(3<<z)|Y<<z):Y=O,g.Nd("CATSTAT",Y))};
GW=function(Y,z){Y=Y.watchEndpointSupportedAuthorizationTokenConfig?.videoAuthorizationToken?.credentialTransferTokens||[];for(let O=0;O<Y.length;++O)if(Y[O].scope===z)return Y[O].token||void 0};
g.kd=function(Y){var z=g.G(Y,Id);if(z)return z;if((z=g.G(Y,nGk))&&z.commands)return EF(z.commands);if((z=g.G(Y,Wsk))&&z.commands)return EF(z.commands);if((Y=g.G(Y,PY9))&&Y.identifier&&Y.command&&(vc||(vc=[]),!vc.includes(Y.identifier)))return vc.push(Y.identifier),g.G(Y.command,Id)};
EF=function(Y){if(Y.length!==0){var z=[];for(let O of Y)(Y=g.kd(O))&&z.push(Y);return{commandExecutorCommand:{commands:z}}}};
r8=function(Y){if(Y&&Y.simpleText)return Y.simpleText;var z="";if(Y&&Y.runs)for(let O=0;O<Y.runs.length;O++)Y.runs[O].text&&(z+=Y.runs[O].text);return z};
b0=function(Y){return Y?function(){try{return Y.apply(this,arguments)}catch(z){g.IF(z)}}:Y};
Fz=function(){od.instance||(od.instance=new od);return od.instance};
Yu=function(){KK.instance||(KK.instance=new KK);return KK.instance};
Dx=function(Y,z,O,D={}){CD(()=>{BV9.includes(z)||(g.jZ(new g.lZ("createClientScreen() called with a non-page VE",z)),z=83769);if(!D.isHistoryNavigation){let p=D.layer||0;Y.Pc.set(p,[]);zv(Y,p).push({rootVe:z,key:D.key||""})}Y.S=[];Y.B=[];D.Eq?tUh(Y,z,O,D):On(Y,z,O,D)})()};
zv=function(Y,z){Y.Z.has(z)||Y.Z.set(z,[]);return Y.Z.get(z)};
tUh=function(Y,z,O,D={}){Y.j.add(D.layer||0);Y.K=()=>{On(Y,z,O,D);var p=SA(D.layer);if(p){let d=g.$t(D.layer);for(let J of Y.S){let c=J[0],w=J[1]||p;g.q("dedupping_server_ve")&&d?p3(Y,c,w,D.layer,d):dE(Y,c,w,D.layer)}for(let J of Y.B)JL(Y,J[0],J[1])}};
O||g.$t(D.layer)||Y.K();if(D.Eq)for(let p of D.Eq)fko(Y,p,D.layer);else g.IF(Error("Delayed screen needs a data promise."))};
On=function(Y,z,O,D={}){var p=void 0;D.layer||(D.layer=0);p=D.parentLayer!==void 0?D.parentLayer:D.layer;var d=g.$t(p);p=SA(p);var J=O||p,c;J&&(D.parentCsn!==void 0?c={clientScreenNonce:D.parentCsn,visualElement:J}:d&&d!=="UNDEFINED_CSN"&&(c={clientScreenNonce:d,visualElement:J}));var w,R=g.l("EVENT_ID");d==="UNDEFINED_CSN"&&R&&(w={servletData:{serializedServletEventId:R}});g.q("combine_ve_grafts")&&d&&cF(Y,d);g.q("no_client_ve_attach_unless_shown")&&J&&d&&VA(J,d);try{var y=$LH(Y.client,z,c,D.C8,
D.cttAuthInfo,w,D.implicitGestureType,D.loggingExpectations,D.automatedLogEventSource)}catch(L){cR(L,{hY:z,rootVe:p,Ni:O,QB:d,vl:c,C8:D.C8});g.IF(L);return}Z8(y,z,D.layer,D.cttAuthInfo);d&&d!=="UNDEFINED_CSN"&&p&&!ser(d)&&(nn(Y.client,d,p,!0),g.q("dedupping_server_ve")&&Y.Y.delete(d));z=zv(Y,D.layer||0);z.length>0&&!z[z.length-1].csn&&(z[z.length-1].csn=y||"");g.mI({clientScreenNonce:y});wE.instance||(wE.instance=new wE);CD(Fz().j).bind(Fz())();var M=SA(D.layer);d&&d!=="UNDEFINED_CSN"&&M&&g.q("music_web_mark_root_visible")&&
tD(y,M);Y.j.delete(D.layer||0);Y.K=void 0;Y.kg.get(D.layer)?.forEach((L,V)=>{L?dE(Y,V,L,D.layer):M&&dE(Y,V,M,D.layer)});
SIZ(Y)};
fko=function(Y,z,O=0){CD(()=>{z.then(D=>{Y.j.has(O)&&Y.K&&Y.K();var p=g.$t(O),d=SA(O);if(p&&d){var J={automatedLogEventSource:3};D?.response?.trackingParams&&Np(Y.client,p,d,Wa(D.response.trackingParams),!1,J);D?.playerResponse?.trackingParams&&Np(Y.client,p,d,Wa(D.playerResponse.trackingParams),!1,J)}})})()};
p3=function(Y,z,O,D=0,p){Y.Y.has(p)||Y.Y.set(p,new Set);var d=O||SA(D);d=`${z.toString()}|${d?d.toString():""}`;Y.Y.get(p).has(d)||(dE(Y,z,O,D),Y.Y.get(p).add(d))};
var muH=function(Y,z,O){return lc[n[14]](this,24,2603,Y,z,O)};
dE=function(Y,z,O,D=0){return CD(()=>{if(Y.j.has(D))return Y.S.push([z,O]),!0;var p=g.$t(D),d=O||SA(D);if(p&&d){if(g.q("combine_ve_grafts")){let J=Y.U.get(d.toString());J?J.push(z):(Y.X.set(d.toString(),d),Y.U.set(d.toString(),[z]));Y.N6||(Y.N6=g.Tb(0,()=>{cF(Y,p)},1200))}else Np(Y.client,p,d,z);
return!0}return!1})()};
g.jP=function(Y){var z=Yu();CD(()=>{var O=Wa(Y),D=g.$t(0);D&&g.q("dedupping_server_ve")&&!z.j.has(0)?p3(z,O,void 0,0,D):dE(z,O,void 0,0);return O})()};
U6H=function(Y){var z={veType:253246};return CD(()=>{if(!z.veType)return g.KZ(new g.lZ("Error: Trying to graft a client VE without a veType.")),null;if(z.visibilityTypes){var O=z.visibilityTypes.reduce((D,p)=>D|p);
O={visibility:{types:String(O)}}}O=Pa(z.veType,z.visualElement,z.elementIndex,z.clientYouTubeData,void 0,O);return dE(Y,O)?O:null})()};
cF=function(Y,z){if(z===void 0){let O=je8();for(let D=0;D<O.length;D++)O[D]!==void 0&&cF(Y,O[D])}else Y.U.forEach((O,D)=>{(D=Y.X.get(D))&&Ln(Y.client,z,D,O)}),Y.U.clear(),Y.X.clear(),Y.N6=void 0};
$6h=function(Y,z,O,D=0){if(!z)return!1;D=g.$t(D);if(!D)return!1;WR(Y.client,D,Wa(z),O);return!0};
JL=function(Y,z,O,D=0){var p=g.$t(D);z=z||SA(D);p&&z&&(Y=Y.client,D=jW({cttAuthInfo:xt(p)||void 0},p),O={csn:p,ve:z.getAsJson(),clientData:O},p==="UNDEFINED_CSN"?HR("visualElementStateChanged",D,O):Y?AI("visualElementStateChanged",O,Y,D):g.CZ("visualElementStateChanged",O,D))};
SIZ=function(Y){for(var z=0;z<Y.A.length;z++){var O=Y.A[z];try{O()}catch(D){g.IF(D)}}Y.A.length=0;for(z=0;z<Y.j_.length;z++){O=Y.j_[z];try{O()}catch(D){g.IF(D)}}};
sn=function(){Rz.instance||(Rz.instance=new Rz);return Rz.instance};
x6o=function(Y,z,O){var D=new XMLHttpRequest;O?.wT&&(D.onreadystatechange=p=>{O.wT(D,p)});
D.open(z.method??"GET",Y,!0);D.responseType="text";D.withCredentials=!0;if(z.headers)for(let [p,d]of Object.entries(z.headers))D.setRequestHeader(p,d);return D};
hv1=function(){var Y=navigator;return new Promise((z,O)=>{Y.webkitTemporaryStorage?.queryUsageAndQuota?Y.webkitTemporaryStorage.queryUsageAndQuota((D,p)=>{z({usage:D,quota:p})},D=>{O(D)}):O(Error("webkitTemporaryStorage is not supported."))})};
m6o=function(Y,z){Z6v(Y.program,z.Ll)&&(g.qv("bg_i",void 0,"player_att"),g.y8.initialize(Y,()=>{g.qv("bg_l",void 0,"player_att");MP=(0,g.E)()},z.cspNonce,z.EC))};
QB1=function(Y={}){return g.y8.invoke(Y)};
Z6v=function(Y,z){if(Y){var O;g.y8.isLoading()?O=!1:O=!MP||(0,g.E)()-MP>z;Y=O}else Y=!1;return Y};
i6h=function(Y,z){if(z.partnerId===38&&Y.playerStyle==="books"){var O=z.videoId.indexOf(":");Y=z.videoId.slice(0,O);O=z.videoId.slice(O+1);return g.um(`//play.google.com/books/volumes/${Y}/content/media`,{aid:O,sig:z.FE})}if(z.partnerId===30&&Y.playerStyle==="docs")return g.um("https://docs.google.com/get_video_info",{docid:z.videoId,authuser:z.Ai,authkey:z.IU,eurl:Y.xk});if(z.partnerId===33&&Y.playerStyle==="google-live")return g.um("//google-liveplayer.appspot.com/get_video_info",{key:z.videoId});
throw Error("getVideoInfoUrl for invalid namespace: "+Y.A);};
u11=function(Y){var z={};Y.Bo&&(z.ytrext=Y.Bo);return g.Ak(z)?void 0:z};
g.NP=function(Y,z){m6o(Y,{Ll:g.L3(z.experiments,"bg_vm_reinit_threshold"),cspNonce:z.cspNonce,EC:z.EC||""})};
g.AL=function(Y){if(Y.videoData&&Y.videoData.Nn){let z=[Y.videoData.Nn];for(let O of Object.keys(Y.j))if(Y.TA[O]&&Y.j[O]){let D=Y.j[O](Y.TA);D&&z.push(D)}return z.join("&")}return null};
g.V8=function(Y){var z=[];if(Y)for(let [D,p]of Object.entries(Y)){Y=D;var O=p;if(O===void 0)continue;O=typeof O==="boolean"?`${+O}`:`${O}`.replace(/[:,=]/g,"_");z.push(`${Y}.${O}`)}return z.join(";")};
HF=function(Y){return Y===1||Y===2};
n3=function(Y,z=0){if(Y instanceof g.C3)return Y;Y=Y&&Y instanceof Error?Y:Error(`${Y}`);HF(z)?g.IF(Y):g.jZ(Y);return new g.C3(z===1?"player.fatalexception":"player.exception",{name:`${Y.name}`,message:`${Y.message}`},z)};
gG1=function(Y,z){Sa(Y,2,z.Kd,WF,3);Sa(Y,3,z.innertubeRequest,lkW,3);g.PY(Y,4,z.onesieUstreamerConfig);g.PY(Y,9,z.t7);Sa(Y,10,z.Av,PF,3);Sa(Y,15,z.reloadPlaybackParams,XHo,3);g.f1(Y,18,z.y$)};
f3=function(Y,z){Sa(Y,1,z.formatId,BF,3);n1(Y,2,z.startTimeMs);n1(Y,3,z.durationMs);n1(Y,4,z.LU);n1(Y,5,z.zx);Sa(Y,9,z.H2,TVh,3);Sa(Y,11,z.Um,tL,1);Sa(Y,12,z.mT,tL,1)};
ak1=function(Y,z){g.f1(Y,1,z.videoId);n1(Y,2,z.lmt)};
TVh=function(Y,z){if(z.pG)for(let O=0;O<z.pG.length;O++)Sa(Y,1,z.pG[O],ak1,3)};
BF=function(Y,z){n1(Y,1,z.itag);n1(Y,2,z.lmt);g.f1(Y,3,z.xtags)};
SP=function(Y){return{itag:J6(Y,1),lmt:J6(Y,2),xtags:sS(Y,3)}};
tL=function(Y,z){n1(Y,1,z.startTicks);n1(Y,2,z.OZ);n1(Y,3,z.timescale)};
Un=function(Y){return{startTicks:J6(Y,1),OZ:J6(Y,2),timescale:J6(Y,3)}};
evv=function(Y,z){n1(Y,1,z.defaultPolicy);n1(Y,2,z.smooth);n1(Y,3,z.visibility);n1(Y,4,z.UP);n1(Y,5,z.performance);n1(Y,6,z.speed)};
Gyv=function(Y,z){if(z.authorizedFormats)for(let O=0;O<z.authorizedFormats.length;O++)Sa(Y,1,z.authorizedFormats[O],qIo,1);g.PY(Y,2,z.sabrLicenseConstraint)};
qIo=function(Y,z){n1(Y,1,z.trackType);WY(Y,2,z.isHdr)};
WF=function(Y,z){n1(Y,13,z.timeSinceLastManualFormatSelectionMs);var O=z.lastManualDirection;O!==void 0&&(C1(Y,112),C1(Y,O<<1^O>>31));n1(Y,16,z.Hw);n1(Y,17,z.detailedNetworkType);n1(Y,18,z.Hk);n1(Y,19,z.b5);n1(Y,21,z.CJ);n1(Y,23,z.Kj);n1(Y,28,z.Az);n1(Y,29,z.EF);n1(Y,34,z.visibility);O=z.playbackRate;if(O!==void 0){var D=new ArrayBuffer(4);(new Float32Array(D))[0]=O;O=(new Uint32Array(D))[0];if(O!==void 0)for(C1(Y,285),HY(Y,4),D=0;D<4;)Y.view.setUint8(Y.pos,O&255),O>>=8,Y.pos+=1,D+=1}n1(Y,36,z.Ib);
Sa(Y,38,z.mediaCapabilities,IkW,3);n1(Y,39,z.SV);n1(Y,40,z.M2);n1(Y,44,z.playerState);WY(Y,46,z.iy);n1(Y,48,z.OL);n1(Y,50,z.N8);n1(Y,51,z.KP);n1(Y,54,z.V7);if(z.Y8)for(O=0;O<z.Y8.length;O++)n1(Y,55,z.Y8[O]);WY(Y,56,z.n9);n1(Y,57,z.by);WY(Y,58,z.iT);n1(Y,59,z.Rx);n1(Y,60,z.Lo);WY(Y,61,z.isPrefetch);n1(Y,62,z.Rq);g.PY(Y,63,z.sabrLicenseConstraint);n1(Y,64,z.oG);n1(Y,66,z.gy);n1(Y,67,z.SE);n1(Y,68,z.h_);g.f1(Y,69,z.audioTrackId);WY(Y,71,z.z$);Sa(Y,72,z.dB,evv,1);n1(Y,73,z.cQ);n1(Y,74,z.fM);n1(Y,75,z.BC);
n1(Y,76,z.ks);Sa(Y,79,z.F0,Gyv,3);n1(Y,80,z.xR);WY(Y,85,z.eV)};
IkW=function(Y,z){if(z.videoFormatCapabilities)for(var O=0;O<z.videoFormatCapabilities.length;O++)Sa(Y,1,z.videoFormatCapabilities[O],EGH,1);if(z.audioFormatCapabilities)for(O=0;O<z.audioFormatCapabilities.length;O++)Sa(Y,2,z.audioFormatCapabilities[O],vG9,1);Sa(Y,4,z.perPlaybackAttributes,ky9,3);n1(Y,5,z.hdrModeBitmask)};
EGH=function(Y,z){n1(Y,1,z.videoCodec);WY(Y,2,z.efficient);n1(Y,3,z.maxHeight);n1(Y,4,z.maxWidth);n1(Y,11,z.maxFramerate);n1(Y,12,z.maxBitrateBps);WY(Y,15,z.is10BitSupported)};
vG9=function(Y,z){n1(Y,1,z.audioCodec);n1(Y,2,z.numChannels);n1(Y,3,z.maxBitrateBps);n1(Y,6,z.spatialCapabilityBitmask)};
ky9=function(Y,z){if(z.itagDenylist)for(let O=0;O<z.itagDenylist.length;O++)n1(Y,1,z.itagDenylist[O])};
PF=function(Y,z){Sa(Y,1,z.clientInfo,r9k,3);g.PY(Y,2,z.SR);g.PY(Y,3,z.playbackCookie);g.PY(Y,4,z.t7);if(z.WP)for(var O=0;O<z.WP.length;O++)Sa(Y,5,z.WP[O],b6Z,3);if(z.AE)for(O=0;O<z.AE.length;O++)n1(Y,6,z.AE[O]);g.f1(Y,7,z.eY);Sa(Y,8,z.wz,oGo,3)};
Fsh=function(Y,z){n1(Y,1,z.Co);n1(Y,2,z.Ew)};
KsF=function(Y,z){var O=z.code;O!==void 0&&(C1(Y,8),C1(Y,O<<1^O>>31));g.f1(Y,2,z.message)};
Y$H=function(Y,z){n1(Y,1,z.clientState);Sa(Y,2,z.dX,Fsh,1)};
oGo=function(Y,z){g.PY(Y,1,z.ga);Sa(Y,2,z.MZ,KsF,3);Sa(Y,3,z.coldStartInfo,Y$H,3)};
b6Z=function(Y,z){n1(Y,1,z.type);g.PY(Y,2,z.value)};
r9k=function(Y,z){g.f1(Y,1,z.hl);g.f1(Y,12,z.deviceMake);g.f1(Y,13,z.deviceModel);n1(Y,16,z.clientName);g.f1(Y,17,z.clientVersion);g.f1(Y,18,z.osName);g.f1(Y,19,z.osVersion)};
z79=function(Y,z){g.f1(Y,1,z.name);g.f1(Y,2,z.value)};
$u=function(Y,z){g.f1(Y,1,z.url);if(z.hH)for(let O=0;O<z.hH.length;O++)Sa(Y,2,z.hH[O],z79,3);g.PY(Y,3,z.postBody);WY(Y,4,z.pl);WY(Y,6,z.YN)};
lkW=function(Y,z){g.PY(Y,2,z.cN);g.PY(Y,5,z.encryptedClientKey);g.PY(Y,6,z.iv);g.PY(Y,7,z.T2);WY(Y,10,z.Zn);WY(Y,13,z.Yx);WY(Y,14,z.Wk);g.PY(Y,16,z.zw);WY(Y,17,z.Tw)};
OQH=function(Y){return{Vs:J6(Y,1),httpStatus:J6(Y,2),body:R9(Y,4)}};
XHo=function(Y,z){g.f1(Y,1,z.token)};
DCh=function(Y){return{token:sS(Y,1)}};
p8o=function(Y){for(var z=[],O;O=sS(Y,1);)z.push(O);return{url:z.length?z:void 0}};
xu=function(Y){return{ea:J6(Y,1),Wx:J6(Y,2)}};
ckv=function(Y,z){Sa(Y,1,z.Kd,WF,3);if(z.Hg)for(var O=0;O<z.Hg.length;O++)Sa(Y,2,z.Hg[O],BF,3);if(z.XA)for(O=0;O<z.XA.length;O++)Sa(Y,3,z.XA[O],f3,3);g.PY(Y,5,z.videoPlaybackUstreamerConfig);if(z.MC)for(O=0;O<z.MC.length;O++)Sa(Y,6,z.MC[O],dCH,3);if(z.BV)for(O=0;O<z.BV.length;O++)Sa(Y,16,z.BV[O],BF,3);if(z.EQ)for(O=0;O<z.EQ.length;O++)Sa(Y,17,z.EQ[O],BF,3);if(z.SX)for(O=0;O<z.SX.length;O++)Sa(Y,18,z.SX[O],BF,3);Sa(Y,19,z.Av,PF,3);Sa(Y,21,z.JJ,hL,3);n1(Y,22,z.Ml);n1(Y,23,z.m3);if(z.L4)for(O=0;O<z.L4.length;O++)Sa(Y,
24,z.L4[O],hL,3);g.PY(Y,25,z.so);if(z.Mr)for(O=0;O<z.Mr.length;O++)Sa(Y,1E3,z.Mr[O],JkH,3)};
dCH=function(Y,z){Sa(Y,1,z.formatId,BF,3);n1(Y,2,z.Q3);n1(Y,3,z.sequenceNumber);Sa(Y,4,z.ez,tL,1);n1(Y,5,z.OK);n1(Y,6,z.hI)};
hL=function(Y,z){if(z.Dm)for(let O=0;O<z.Dm.length;O++)g.f1(Y,1,z.Dm[O]);g.PY(Y,2,z.adsConfig);g.f1(Y,3,z.wj);n1(Y,4,z.gU);n1(Y,5,z.P4);g.f1(Y,6,z.Vv);g.f1(Y,7,z.cuepointId);n1(Y,8,z.bY);g.f1(Y,9,z.tileContext);n1(Y,10,z.startTimeMs);n1(Y,11,z.durationMs)};
JkH=function(Y,z){if(z.Hg)for(var O=0;O<z.Hg.length;O++)Sa(Y,1,z.Hg[O],BF,3);if(z.XA)for(O=0;O<z.XA.length;O++)Sa(Y,2,z.XA[O],f3,3);g.f1(Y,3,z.clipId)};
g.Zx=function(Y,z){Sa(Y,1,z.Kd,WF,3);g.PY(Y,3,z.videoPlaybackUstreamerConfig);Sa(Y,5,z.Av,PF,3);Sa(Y,6,z.JJ,hL,3)};
w8H=function(Y){return{type:J6(Y,1)}};
R79=function(Y,z){if(z.AD)for(let O=0;O<z.AD.length;O++)Sa(Y,1,z.AD[O],jKr,3)};
sKA=function(Y,z){Sa(Y,1047,z.Ve,R79,3)};
jKr=function(Y,z){if(z.KI)for(var O=0;O<z.KI.length;O++)g.PY(Y,1,z.KI[O]);if(z.tw)for(O=0;O<z.tw.length;O++)g.PY(Y,2,z.tw[O])};
NWh=function(Y,z){g.f1(Y,1,z.cpn);n1(Y,2,z.sequenceNumber);g.f1(Y,3,z.serializedWatchEndpointLoggingContext);if(z.decoderInfo)for(var O=0;O<z.decoderInfo.length;O++)Sa(Y,6,z.decoderInfo[O],yk1,3);g.f1(Y,9,z.playerResponseCpn);n1(Y,10,z.transitionStitchType);g.f1(Y,11,z.qoePingUrl);n1(Y,12,z.timestampOffsetMsecs);n1(Y,15,z.remoteControlMode);if(z.remoteConnectedDevices)for(O=0;O<z.remoteConnectedDevices.length;O++)Sa(Y,16,z.remoteConnectedDevices[O],MjZ,3);g.PY(Y,17,z.serializedHouseBrandPlayerServiceLoggingContext);
if(z.serializedQoeContextData)for(O=0;O<z.serializedQoeContextData.length;O++)g.PY(Y,19,z.serializedQoeContextData[O]);if(z.daiCuePointEvents)for(O=0;O<z.daiCuePointEvents.length;O++)Sa(Y,20,z.daiCuePointEvents[O],Lur,3);if(z.serializedOneTimeQoeContextData)for(O=0;O<z.serializedOneTimeQoeContextData.length;O++)g.PY(Y,21,z.serializedOneTimeQoeContextData[O])};
Ak$=function(Y,z){g.f1(Y,1,z.identifier);g.f1(Y,2,z.tileContext)};
Lur=function(Y,z){Sa(Y,1,z.identifier,Ak$,3);if(z.receivedCuePointEvents)for(var O=0;O<z.receivedCuePointEvents.length;O++)Sa(Y,2,z.receivedCuePointEvents[O],Vjv,1);if(z.receivedAdEvents)for(O=0;O<z.receivedAdEvents.length;O++)Sa(Y,3,z.receivedAdEvents[O],HQo,3)};
Vjv=function(Y,z){n1(Y,1,z.elapsedTimeMs);n1(Y,2,z.segmentStartTimeMs);n1(Y,3,z.cuepointEvent);n1(Y,4,z.adBreakFulfillmentState);n1(Y,5,z.trackType);n1(Y,6,z.segmentNumber);n1(Y,7,z.noAdsStitchedReason)};
mt=function(Y,z="",O=""){Y=new g.uc(Y,!0);Y.set("alr","yes");O&&(O=lc(4,5798,XL(3,4714,O)),Y[n[34]](z,gK(10,7106,O)));return Y};
HQo=function(Y,z){n1(Y,1,z.elapsedTimeMs);g.f1(Y,2,z.adCpn);n1(Y,3,z.adAddedLatencyTimeMs);g.f1(Y,4,z.adVideoId);n1(Y,5,z.adStartTimeMs);n1(Y,6,z.adDurationMs);n1(Y,7,z.adRejectionReason);n1(Y,8,z.timeElapsedSinceCuepointMs)};
yk1=function(Y,z){n1(Y,1,z.elapsedTimeMs);g.f1(Y,3,z.videoDecoderName)};
MjZ=function(Y,z){n1(Y,1,z.deviceInterface);g.f1(Y,2,z.deviceVersion);WY(Y,3,z.isSleeping)};
nV1=function(Y){return{eO:y5(Y,1,CFZ),trackType:J6(Y,2),jU:J6(Y,3),timeRange:y5(Y,4,Un),tileContext:sS(Y,5),mx:J6(Y,6),iJ:J6(Y,7),opportunityId:sS(Y,8),serializedPrefetchContext:R9(Y,9)}};
CFZ=function(Y){return{type:J6(Y,1),event:J6(Y,2),n1:cY(Y,3),om:cY(Y,4),Es:sS(Y,5),identifier:sS(Y,6),LU:J6(Y,9)}};
Q8=function(Y){return{first:J6(Y,1),sA:J6(Y,2)}};
WuZ=function(Y){return{bitrate:J6(Y,6),width:J6(Y,7),height:J6(Y,8),fps:J6(Y,25),averageBitrate:J6(Y,31),audioSampleRate:J6(Y,45),audioChannels:J6(Y,46),qualityOrdinal:J6(Y,56)}};
iQ=function(Y){return{itagDenylist:M0(Y,1)}};
PFh=function(Y){return{fk:w9(Y,1),mw:J6(Y,2),J1:w9(Y,3),tA:cY(Y,4),cryptoPeriodIndex:J6(Y,5),xB:J6(Y,6),SY:J6(Y,7)}};
flv=function(Y){return{Rn:J6(Y,1),itag:sS(Y,3),Mb:y5(Y,4,BWv),lmt:J6(Y,5),Ko:J6(Y,7),xtags:sS(Y,15),p9:y5(Y,23,tj9),Wg:y5(Y,34,iQ)}};
BWv=function(Y){return{iv:R9(Y,5),T4:w9(Y,7)}};
S$h=function(Y){return{zd:M0(Y,2),videoId:sS(Y,3),Dp:J6(Y,4)}};
tj9=function(Y){return{videoId:sS(Y,2)}};
UCv=function(Y){return{Z$:J6(Y,3),Xf:J6(Y,4),r9:J6(Y,5),JC:w9(Y,8),wX:J6(Y,10),xh:J6(Y,12),Ql:J6(Y,13),e7:J6(Y,14),l$:J6(Y,15),oU:J6(Y,16)}};
uQ=function(Y){return{targetAudioReadaheadMs:J6(Y,1),targetVideoReadaheadMs:J6(Y,2),backoffTimeMs:J6(Y,4),playbackCookie:R9(Y,7),videoId:sS(Y,8)}};
lQ=function(Y){return{minBandwidthBytesPerSec:J6(Y,1),minReadaheadMs:J6(Y,2)}};
XD=function(Y){return{startMinReadaheadPolicy:L1(Y,1,lQ),resumeMinReadaheadPolicy:L1(Y,2,lQ)}};
$CA=function(Y){return{label:sS(Y,1),text:sS(Y,2)}};
xC8=function(Y){return{videoId:sS(Y,1),formatId:y5(Y,2,SP),debugInfo:L1(Y,3,$CA)}};
gE=function(Y){return{sb:L1(Y,1,xC8)}};
h7W=function(Y){return{BU:J6(Y,1),xe:J6(Y,2),minReadaheadMs:J6(Y,3)}};
Tv=function(Y){return{hs:J6(Y,1),items:L1(Y,2,h7W),nu:J6(Y,3)}};
ZQv=function(Y){return{token:sS(Y,1),videoId:sS(Y,2)}};
mCV=function(Y){return{qh:J6(Y,1)}};
az=function(Y){return{cZ:sS(Y,1),action:J6(Y,2),tZ:y5(Y,3,mCV)}};
eP=function(Y){return{D8:J6(Y,1),AR:J6(Y,2),seekSource:J6(Y,3)}};
QK8=function(Y){return{Dq:J6(Y,1),x:J6(Y,2),y:J6(Y,3),width:J6(Y,4),height:J6(Y,5)}};
iQW=function(Y){return{region:y5(Y,1,QK8),MY:y5(Y,2,Un),cpn:sS(Y,5),loggingMetadata:R9(Y,6),mR:y5(Y,7,Un),qM:J6(Y,8),Rb:w9(Y,9)}};
uEo=function(Y){return{fl:L1(Y,1,iQW)}};
ll1=function(Y){return{metadata:L1(Y,1,uEo),trackType:J6(Y,2)}};
X8W=function(Y,z){n1(Y,1,z.id);g.f1(Y,2,z.url)};
gVh=function(Y,z){n1(Y,1,z.id);g.f1(Y,2,z.name);n1(Y,3,z.resourceId);n1(Y,4,z.line);n1(Y,5,z.column)};
TWW=function(Y,z){n1(Y,1,z.id);n1(Y,2,z.timestampMs);n1(Y,3,z.stackId)};
al8=function(Y,z){n1(Y,1,z.id);n1(Y,2,z.frameId);n1(Y,3,z.parentId)};
e7F=function(Y,z){if(z.resources)for(var O=0;O<z.resources.length;O++)Sa(Y,1,z.resources[O],X8W,3);if(z.frames)for(O=0;O<z.frames.length;O++)Sa(Y,2,z.frames[O],gVh,3);if(z.samples)for(O=0;O<z.samples.length;O++)Sa(Y,3,z.samples[O],TWW,1);if(z.stacks)for(O=0;O<z.stacks.length;O++)Sa(Y,4,z.stacks[O],al8,1)};
q$W=function(Y,z){g.PY(Y,1,z.data)};
GCW=function(Y,z){WY(Y,1,z.placeholder)};
Ilv=function(Y,z){n1(Y,1,z.WS)};
EVF=function(Y,z){WY(Y,1,z.placeholder)};
vVW=function(Y,z){g.f1(Y,1,z.o2)};
kC8=function(Y,z){g.PY(Y,1,z.data);n1(Y,2,z.VJ)};
rkv=function(Y,z){n1(Y,1,z.type);var O=z.yS;if(O!==void 0){var D=new ArrayBuffer(8);(new Float64Array(D))[0]=O;O=new Uint32Array(D);D=O[0];O=O[1];if(D!==void 0&&O!==void 0){C1(Y,17);HY(Y,8);for(let p=0;p<4;p++)Y.view.setUint8(Y.pos,D&255),D>>>=8,Y.pos+=1;D=O;for(O=0;O<4;O++)Y.view.setUint8(Y.pos,D&255),D>>>=8,Y.pos+=1}}Sa(Y,3,z.n8,q$W,3);Sa(Y,4,z.Wh,GCW,1);Sa(Y,5,z.aq,Ilv,1);Sa(Y,6,z.isTypeSupported,EVF,1);Sa(Y,7,z.kJ,vVW,3);Sa(Y,8,z.mp,kC8,3)};
bQV=function(Y){return{data:R9(Y,1)}};
oVW=function(Y){return{placeholder:w9(Y,1)}};
Fu$=function(Y){return{Lk:cY(Y,1)}};
Kuv=function(Y){return{placeholder:w9(Y,1)}};
Y9k=function(Y){return{placeholder:w9(Y,1)}};
zt8=function(Y){return{data:R9(Y,1),Mi:J6(Y,2)}};
OtV=function(Y){return{placeholder:w9(Y,1)}};
DtH=function(Y){return{type:J6(Y,1),yS:cY(Y,2),bk:cY(Y,3),He:cY(Y,4),init:y5(Y,5,OtV),n8:y5(Y,6,bQV),Wh:y5(Y,7,oVW),aq:y5(Y,8,Fu$),isTypeSupported:y5(Y,9,Kuv),kJ:y5(Y,10,Y9k),mp:y5(Y,11,zt8)}};
dtr=function(Y){return Object.values(pdo).includes(Y)};
JCh=function(Y){qP=2592E3*(Y||1)};
Gv=function(){var Y=g.Hg("yt-player-volume")||{},z=Y.volume;return{volume:isNaN(z)?100:g.oB(Math.floor(z),0,100),muted:!!Y.muted}};
Iz=function(Y){g.VO("yt-player-bandwidth",Y,2592E3)};
vF=function(Y=qP){if(Y>0&&!(C7()>(0,g.E)()-Y*1E3))return 0;Y=g.Hg("yt-player-quality");if(typeof Y==="string"){if(Y=En[Y],Y>0)return Y}else if(Y instanceof Object)return Y.quality;return 0};
ku=function(){var Y=g.Hg("yt-player-proxima-pref");return Y==null?null:Y};
cCk=function(){var Y=g.Hg("yt-player-quality");if(Y instanceof Object&&Y.quality&&Y.previousQuality){if(Y.quality>Y.previousQuality)return 1;if(Y.quality<Y.previousQuality)return-1}return 0};
rE=function(){var Y={values:{},UD:{}};try{let z=JSON.parse(JSON.parse(window.localStorage["yt-player-memory"]).data);Y.values=z.values;Y.halfLives=z.halfLives}catch{}return Y};
bQ=function(){return g.Hg("yt-player-performance-cap")||{}};
wdr=function(Y=!1){if(Y){Y=bQ();for(let z of Object.keys(Y))z.indexOf("1")!==0&&delete Y[z];g.VO("yt-player-performance-cap",Y,2592E3)}else try{let z=Az.XK(),O=Az.Rz();z&&z.remove("yt-player-performance-cap");O&&O.remove("yt-player-performance-cap")}catch(z){}};
oz=function(){return g.Hg("yt-player-performance-cap-active-set")??[]};
jGZ=function(Y=!1){Y?(Y=oz().filter(z=>z.startsWith("1")),g.VO("yt-player-performance-cap-active-set",Y,2592E3)):g.VO("yt-player-performance-cap-active-set",[],2592E3)};
FD=function(){return!!g.Hg("yt-player-headers-readable")};
g.K3=function(){var Y=g.Hg("yt-player-caption-language-preferences");return Y?Y:[]};
YC=function(){var Y=g.Hg("yt-player-user-settings"),z=new Map;if(Y)for(let [O,D]of Object.entries(Y))z.set(O,D);return z};
zO=function(){return g.Hg("yt-player-voice-boost")??void 0};
OC=function(){return g.Hg("yt-player-audio-quality-setting")??2};
dC=function(){try{let Y=window.navigator;if(Y.getAutoplayPolicy&&typeof Y.getAutoplayPolicy==="function"){let z=document.getElementsByClassName(g.D7.OU),O;O=z.length>0&&z[0]?Y.getAutoplayPolicy(z[0]):Y.getAutoplayPolicy("mediaelement");if(px[O])return px[O]}}catch(Y){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"};
J_=function(Y){return Y.yH||Y.NE||Y.mutedAutoplay};
var umv=function(Y,z){return a1[n[14]](this,2,5915,Y,z)};
cl=function(Y,z){return J_(Y)?z!==1&&z!==2&&z!==0?"AUTOPLAY_STATUS_UNAVAILABLE":Y.XW?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"};
g.wC=function(Y,z,O){var D=z.C();Y.thirdParty||(Y.thirdParty={});Y.thirdParty={...Y.thirdParty,embedUrl:D.loaderUrl};D.ancestorOrigins&&(Y.thirdParty.embeddedPlayerContext={...Y.thirdParty.embeddedPlayerContext,ancestorOrigins:D.ancestorOrigins});D.Ao!=null&&(Y.thirdParty.embeddedPlayerContext={...Y.thirdParty.embeddedPlayerContext,visibilityFraction:Number(D.Ao)});D.wR&&(Y.thirdParty.embeddedPlayerContext={...Y.thirdParty.embeddedPlayerContext,visibilityFractionSource:D.wR});Y.thirdParty.embeddedPlayerContext=
{...Y.thirdParty.embeddedPlayerContext,autoplayBrowserPolicy:dC(),autoplayIntended:J_(z),autoplayStatus:cl(z,O)}};
cn=function(Y){var z=[];for(let O of Y.split(",")){if(!O)continue;(Y=O.startsWith("!"))&&(O=O.substring(1));let D=O.split("-");D.length<3||z.push({F_:D[0],platform:D[1],deviceVersion:D[2],pH:Y})}return z};
sGA=function(Y){return cn(Y).map(({F_:z,deviceVersion:O,pH:D})=>({deviceInterface:Rth[wK[z]]||0,deviceVersion:O||"",isSleeping:D}))};
jd=function(Y,z,O=!1,D=""){!Y&&O&&g.jZ(Error(`Player URL validator detects invalid url. ${D}: ${z}`));return Y};
sC=function(Y,z,O){return z&&z.test(Y)||Rt&&O&&O.test(Y)?!0:!1};
M3=function(Y){return(Y=yd&&yd.exec(Y))?Y[0]:""};
K7=function(Y){return jd(sC(Y,yCh,McH),Y,!1,"Trusted Stream URL")};
g.Lx=function(Y){return jd(sC(Y,LGr,NYW),Y,!1,"Trusted Image URL")};
N3=function(Y){return jd(sC(Y,AC9,null),Y,!1,"Trusted Promoted Video Domain URL")};
Ht9=function(Y){return jd(sC(Y,Vcr,null),Y,!1,"Drm Licensor URL")};
A_=function(Y,z=!1){return jd(sC(Y,C_r,nYH),Y,z,"Captions URL")};
FR=function(Y){Y=new g.hj(Y);ZZ(Y,document.location.protocol);mJ(Y,document.location.hostname);document.location.port&&Qt(Y,document.location.port);return Y.toString()};
Vd=function(Y){Y=new g.hj(Y);ZZ(Y,document.location.protocol);return Y.toString()};
g.Hl=function(Y){var z=[];if(Y.displayName)z.push(Y.displayName);else{let O=Y.languageName||"";z.push(O);Y.kind==="asr"&&O.indexOf("(")===-1&&z.push(" (Automatic Captions)");Y.name&&z.push(` - ${Y.name}`)}Y.translationLanguage&&z.push(` >> ${Y.translationLanguage.languageName}`);return z.join("")};
g.Cx=function(Y){return Y.translationLanguage?Y.translationLanguage.languageCode:Y.languageCode};
g.nx=function(Y){var z=Y.vssId;Y.translationLanguage&&z&&(z=`t${z}.${g.Cx(Y)}`);return z};
Pl=function(Y,z,O,D){return new Wl(En[Y]||0,En[z]||0,O,D)};
var hJv=function(Y,z){return fR[n[14]](this,11,5756,Y,z)};
t_=function(Y){if(Bl&&Y.Wc)return!1;var z=En.auto;return Y.Y===z&&Y.j===z};
Sd=function(Y){return fx[Y.j||Y.Y]||"auto"};
UC=function(Y,z){z=En[z];return Y.Y<=z&&(!Y.j||Y.j>=z)};
Qd=function(Y,z,O,D,p,d,J){if(Y.Y)return Y.Y;var c={},w=new Set,R={};if($C(D)){for(var y in D.j){if(!D.j.hasOwnProperty(y))continue;Y=D.j[y];R[Y.info.dk]=[Y.info]}return R}y=xC(z,D,c);d&&p({aftsrt:h_(y)});var M={};for(let L of Object.keys(y)){let V=L;for(let W of y[V]){let x=W.itag,a=Z7(V,W,z);if(M.hasOwnProperty(a)){M[a]===!0?R[V].push(W):c[x]=M[a];continue}let X=mH(z,W,O,D.isLive,w);X!==!0?(J.add(V),c[x]=X,X==="disablevp9hfr"&&(M[a]="disablevp9hfr")):(R[V]=R[V]||[],R[V].push(W),M[a]=!0)}}d&&p({bfflt:h_(R)});
for(let L in R){if(!R.hasOwnProperty(L))continue;D=L;R[D]&&R[D][0].E4()&&(R[D]=R[D],R[D]=WGA(z,R[D],c),R[D]=P_A(R[D],c))}d&&Object.keys(c).length>0&&p({rjr:g.V8(c)});for(let L of w.values())(z=O.N.get(L))&&--z.KJ;d&&p({aftflt:h_(R)});Y.Y=g.pQ(R,L=>!!L.length);
return Y.Y};
QGZ=function(Y,z,O,D,p,d,J){var c=z.j||!!p,w=c&&z.fX?d:void 0,R=new Set,y=Qd(Y,z,O,D,d,c,R);D.U()&&(y=BYV(O,y,p,c,d,z),c&&d({enflt:h_(y)}));z.n3=tcA(y,z);p=d1=>!!y[d1];
var M=fi8(z);O=[];for(var L of Object.values(y))L?.length&&L[0].MP()&&O.push(...L);if($C(D))return d=g.qY(Object.values(y),d1=>!!d1.length&&!!d1[0].audio),c=g.qY(Object.values(y),d1=>!!d1.length&&!!d1[0].video),d&&c||g.jo(),g.R_(new iN(c,d,w,O));
L=y.a;var V=!1;z.Cd&&M[0]!=="a"&&S9F(L)&&(M.unshift("a"),V=!0);c&&(d({audioPrefOrder:M.join("_")}),d({preferHighQualityAudio:z.Cd}),d({forcedAacForHqa:V}));L=[];if(z.dn){M=g.ly(M,p);V=new Set;for(var W of M){var x=y[W];let d1=new Set;for(var a of x)if(x=a.Z7?.id)V.has(x)?d1.has(x)&&L.push(a):(d1.add(x),V.add(x),L.push(a))}if(L.length===0){if(M.length===0)return c&&d({noaudio:1}),g.jo();L=y[M[0]]}}else{L=g.qY(M,p);if(!L)return c&&d({noaudio:1}),g.jo();L=y[L]}y["9"]&&y.h&&D.Na&&!z.R4&&(c&&d({dltvp9:1}),
delete y["9"]);if(J){c&&d({bfsflt:h_(y),bfsflta:uN(Y)});z.o4?Y.j=Ut$(R,Y.j):Y.j.clear();c&&d({bfsfltb:uN(Y)});for(var X in y){if(!y.hasOwnProperty(X))continue;J=X;if(!(J==="f"||z.rZ===0&&$t$.has(J)))for(var e of y[J])z.o4?xt$(J,e,Y.j):htA(Y,J,e)}c&&d({aftsflt:uN(Y)})}X=y["1h"]?"1h":"1";Y=y["9h"]?"9h":"9";J=y[X];R=y["2"];W=y[Y];J&&J.length&&(z.Y.highestAv1Resolution=J[J.length-1].video.qualityOrdinal);W&&W.length&&(z.Y.highestVp9Resolution=W[W.length-1].video.qualityOrdinal);e=[];a=[];if(z.pY&&R)e=
R,a=["2"];else if(z.CY&&J)e=J,a=[X],d({forceAv1:X});else if(z.X&&!z.iT){a=ZtZ(D)?y["1h"]||y["9h"]?["1h","9h"]:["9","h"]:["1","9","h"];c&&d({newhybpref:a.join(".")});for(var I of a)e=e.concat(y[I]).filter(d1=>d1)}else z.Rx>0&&W&&J&&(a=[X,
Y],e=J.concat(W).filter(d1=>d1));
if(e.length&&!z.iT){lN(e,a);if(c){c=[];for(var v of e)c.push(v.itag);d({hbdfmt:c.join(".")})}return g.R_(new iN(e,L,w,O))}v=mt8(z);v=g.qY(v,p);if(!v){if(y[X])return d=y[X],lN(d),g.R_(new iN(d,L,w,O));c&&d({novideo:1});return g.jo()}v!=="1"&&v!=="1h"||!y[Y]||(I=XO(y[v]),p=XO(y[Y]),p>I?v=Y:(I=p===I,p=gC(y[Y]),X=gC(y[v]),!I||!p||z.KX&&X||(v=Y)));v==="9"&&y.h&&XO(y.h)>XO(y["9"])&&(v="h");z.uS&&D.isLive&&v==="("&&y.H&&XO(y["("])<1440&&(v="H");c&&d({vfmly:TO(v)});z=y[v];if(!z.length)return c&&d({novfmly:TO(v)}),
g.jo();lN(z);return g.R_(new iN(z,L,w,O))};
it8=function(Y,z,O,D,p,d,J,c=!1){if(z.Tx&&J&&J.length>1&&!(z.Rx>0||z.X)){let M=z.j||!!p,L=M&&z.fX?d:void 0,V=xC(z,D),W=[],x=[],a={};for(let X=0;X<J.length;X++){var w=J[X],R=D.Y.get(w);if(R&&R.info){var y=R.info;R=y.dk;if(mH(z,y,O,D.isLive)){w=y.E4()?W:x;y=V[R];for(let e of y)y=Z7(R,e,z),a.hasOwnProperty(y)?a[y]===!0&&w.push(e):mH(z,e,O,D.isLive)&&(w.push(e),a[y]=!0)}else M&&d({opfu:w})}}if(W.length&&x.length)return M&&d({opfm:W[0].itag+","+x[0].itag}),g.R_(new iN(W,x,L))}return QGZ(Y,z,O,D,p,d,c)};
uN=function(Y){var z=[];for(let O of Y.j.keys()){let D=Y.j.get(O);z.push(`${O}_${D.maxWidth}_${D.maxHeight}`)}return z.join(".")};
htA=function(Y,z,O){var D=O.video?.fps||0,p=`${z}_${D}`,d=!!O.audio,J=Y.j.get(p),c=Y.j.get(p),w=!!O.audio;c&&(w||!w&&O.video?.height&&c.maxHeight&&c.maxHeight>=O.video?.height)||(c=O.itag,z=J?J:{itag:c,dk:z,MP:d},d?z.numChannels=O.audio.numChannels:(d=O.video,z.maxWidth=d?.width,z.maxHeight=d?.height,z.maxFramerate=D,z.maxBitrateBps=O.Wc*8,z.XB=d?.isHdr()),Y.j.set(p,z))};
tcA=function(Y,z){var O=!(!Y.m&&!Y.M),D=!(!Y.mac3&&!Y.MAC3),p=!(!Y.meac3&&!Y.MEAC3);Y=!(!Y.i&&!Y.I);z.qB=Y;return O||D||p||Y};
gC=function(Y){for(let z of Y)if(z.itag&&uP1.has(z.itag))return!0;return!1};
S9F=function(Y){for(let z of Y)if(z.audio.audioQuality==="AUDIO_QUALITY_HIGH")return!0;return!1};
TO=function(Y){switch(Y){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return Y}};
Z7=function(Y,z,O){return O.ze?`${Y}_${Number(z.video?.fps||0)}_${!!z.audio?.j}_${!!z.video?.U}`:`${Y}_${Number(z.video?.fps||0)}_${!!z.audio?.j}`};
h_=function(Y){var z=[];for(let O in Y){if(!Y.hasOwnProperty(O))continue;let D=O;z.push(TO(D));for(let p of Y[D])z.push(p.itag)}return z.join(".")};
BYV=function(Y,z,O,D,p,d){var J={},c={};g.S8(z,(w,R)=>{w=w.filter(y=>{var M=y.itag;if(!y.contentProtection)return c[M]="noenc",!1;if(d.gn&&y.dk==="(h"&&d.N6)return c[M]="lichdr",!1;if(!Y.U&&y.dk==="1e")return c[M]="noav1enc",!1;if(y.dk==="("||y.dk==="(h"){if(Y.Y&&O&&O.flavor==="widevine"){var L=y.mimeType+"; experimental=allowed";(L=!!y.contentProtection[O.flavor]&&!!O.Y[L])||(c[M]=y.contentProtection[O.flavor]?"unspt":"noflv");return L}if(!at(Y,ed.CRYPTOBLOCKFORMAT)&&!Y.Pc||Y.N6)return c[M]=Y.N6?
"disvp":"vpsub",!1}return O&&y.contentProtection[O.flavor]&&O.Y[y.mimeType]?!0:(c[M]=O?y.contentProtection[O.flavor]?"unspt":"noflv":"nosys",!1)});
w.length&&(J[R]=w)});
D&&Object.entries(c).length&&p({rjr:g.V8(c)});return J};
P_A=function(Y,z){var O=g.gF(Y,(D,p)=>p.video.Y()?Math.min(D,p.video.width):D,Infinity);
O<Infinity&&(Y=Y.filter(D=>{if(D.video.Y()||D.video.width<O)return!0;z[D.itag]="hfrfirst";return!1}));
Uy()&&(Y=Y.filter(D=>{if(D.itag!=="299")return!0;z[D.itag]="ps3hfr1080";return!1}));
return Y};
WGA=function(Y,z,O){return z=z.filter(D=>{if(D.video.qualityOrdinal<=Y.mE)return!0;O[D.itag]="maxquality";return!1})};
xC=function(Y,z,O){var D={};for(let p in z.j){if(!z.j.hasOwnProperty(p))continue;let d=z.j[p].info;if(Y.Z&&d.video&&d.video.qualityOrdinal<Y.Z){O&&(O[d.itag]=`min${Y.Z}`);continue}let J=d.dk;D[J]=D[J]||[];D[J].push(d)}for(let p of Object.keys(D))lN(D[p]);return D};
XO=function(Y){return g.gF(Y,(z,O)=>Math.max(z,O.video.qualityOrdinal),0)};
mH=function(Y,z,O,D=!1,p=new Set){if(z.dk==="")return"unkn";if((z.itag==="304"||z.itag==="266")&&Y.j_)return"blk2khfr";if(Y.A&&z.video&&z.video.qualityOrdinal>Y.A)return`max${Y.A}`;if(Y.yH&&z.dk==="h"&&z.video&&z.video.qualityOrdinal>1080)return"blkhigh264";if(z.dk==="(h"&&!O.Z)return"enchdr";if(D&&q3(z)&&!Y.Bc)return"blk51live";if((z.dk==="MAC3"||z.dk==="mac3")&&!Y.U)return"blkac3";if((z.dk==="MEAC3"||z.dk==="meac3")&&!Y.K)return"blkeac3";if(z.dk==="M"||z.dk==="m")return"blkaac51";if((z.dk==="so"||
z.dk==="sa")&&!Y.B)return"blkamb";if(!Y.gn&&GO(z)&&(!O.U||z.dk!=="1e"))return"cbc";if(!O.U&&GO(z)&&z.dk==="1e")return"cbcav1";if((z.dk==="i"||z.dk==="I")&&!Y.kg)return"blkiamf";if(Y.OJ&&z.audio?.j===!0)return"blkvbcabr";if(Y.ze&&z.video?.U===!1)return"blkmtvcabr";if(Y.Ge&&(z.dk==="1"||z.dk==="1h"||O.U&&z.dk==="1e")&&z.video?.qualityOrdinal&&z.video?.qualityOrdinal>Y.Ge)return"av1cap";D=O.N.get(z.dk);if(!Y.GM&&D&&D.KJ>0)return p.add(z.dk),"byerr";if(z.video?.Y()){if(!O.ze&&!at(O,ed.FRAMERATE))return"capHfr";
if(Y.S_&&z.video.qualityOrdinal>=4320)return"blk8khfr";if(z.K()&&Y.Ov&&z.contentProtection&&z.video.qualityOrdinal>=1440)return"disablevp9hfr"}if(Y.Wc&&z.Wc>Y.Wc)return"ratecap";if(Y.Pc>0&&z.E4()&&z.video.height>Y.Pc)return"mvhcap";Y=It(O,z);return Y!==!0?Y:!0};
lN=function(Y,z=[]){g.dz(Y,(O,D)=>{var p=D.Wc-O.Wc;if(!O.E4()||!D.E4())return p;var d=D.video.height*D.video.width-O.video.height*O.video.width;!d&&z&&z.length>0&&(O=z.indexOf(O.dk)+1,D=z.indexOf(D.dk)+1,d=O===0||D===0?D||-1:O-D);d||(d=p);return d})};
EC=function(Y,z){if(z>Y.m0())Y.segments=[];else{var O=g.eF(Y.segments,D=>D.Te>=z,Y);
O>0&&Y.segments.splice(0,O)}};
vl=function(Y){var z=Y.data.getUint8(Y.offset+Y.j);Y.j+=1;return z};
kC=function(Y){var z=Y.data.getUint16(Y.offset+Y.j);Y.j+=2;return z};
rC=function(Y){var z=Y.data.getInt32(Y.offset+Y.j);Y.j+=4;return z};
bN=function(Y){var z=Y.data.getUint32(Y.offset+Y.j);Y.j+=4;return z};
ot=function(Y){var z=Y.data;var O=Y.offset+Y.j;z=z.getUint32(O)*4294967296+z.getUint32(O+4);Y.j+=8;return z};
FO=function(Y,z=NaN){if(isNaN(z))var O=Y.size;else for(O=Y.j;O<Y.size&&Y.data.getUint8(Y.offset+O)!==z;)++O;z=new Uint8Array(Y.data.buffer,Y.offset+Y.j+Y.data.byteOffset,O-Y.j);Y.j=Math.min(O+1,Y.size);return rA(z)};
Kx=function(Y){return new Uint8Array(Y.data.buffer,Y.offset+Y.data.byteOffset,Y.size)};
Ym=function(Y,z,O,D){(new Uint8Array(Y.data.buffer,Y.offset,D)).set(new Uint8Array(z.buffer,O+z.byteOffset,D));Y.offset+=D};
zu=function(Y,z){return Number(Y.data[z])||0};
DY=function(Y){return Y.data["Cuepoint-Type"]?new g.OQ(-(Number(Y.data["Cuepoint-Playhead-Time-Sec"])||0),Number(Y.data["Cuepoint-Total-Duration-Sec"])||0,Y.data["Cuepoint-Context"],Y.data["Cuepoint-Identifier"]||"",liZ[Y.data["Cuepoint-Event"]||""]||"unknown",(Number(Y.data["Cuepoint-Playhead-Time-Sec"])||0)*1E3):null};
pM=function(Y){return Number(Y.data["Start-Media-Time-Us"])/1E6||0};
d4=function(Y){return Y.data["Stitched-Video-Id"]?Y.data["Stitched-Video-Id"].split(",").slice(0,-1):[]};
J5=function(Y){var z=[];if(Y.data["Stitched-Video-Duration-Us"])for(let O of Y.data["Stitched-Video-Duration-Us"].split(",").slice(0,-1))z.push((Number(O)||0)/1E6);return z};
cp=function(Y){var z=[];if(Y.data["Stitched-Video-Start-Frame-Index"])for(let O of Y.data["Stitched-Video-Start-Frame-Index"].split(",").slice(0,-1))z.push(Number(O)||0);return z};
w4=function(Y){var z=[];if(Y.data["Stitched-Video-Start-Time-Within-Ad-Us"])for(let O of Y.data["Stitched-Video-Start-Time-Within-Ad-Us"].split(",").slice(0,-1))z.push((Number(O)||0)/1E6);return z};
g.jq=function(Y){return Y.data["Serialized-State"]?Y.data["Serialized-State"]:""};
g.RR=function(Y){switch(Y.data["Is-Ad-Break-Finished"]){case "true":return 1;case "false":return 2;default:return 0}};
sQ=function(Y){var z={};Y=Y.split("\r\n");for(let O=0;O<Y.length;O++){if(Y[O].length===0)return z;let D=Y[O].match(/([^:]+):\s+([\S\s]+)/);D!=null&&(z[D[1]]=D[2])}return null};
g.NF=function(Y,z,O){for(;yG(Y,z);){let D=MF(Y,z);if(D.type===O)return D;z=LM(D.type)?z+8:z+D.size}return null};
A5=function(Y,z){var O=g.NF(Y,0,1952868452);Y=g.NF(Y,0,1953658222);if(O&&Y){O.skip(1);var D=vl(O)<<16|kC(O);O.skip(4);D&1&&O.skip(8);D&2&&O.skip(4);if(D&8){D=O.j;var p=bN(O);O.data.setUint32(O.offset+D,z>1?Math.ceil(p*z):Math.floor(p*z))}Y.skip(1);O=vl(Y)<<16|kC(Y);if(O&256){D=O&1;p=O&4;var d=O&512,J=O&1024,c=O&2048;O=bN(Y);D&&Y.skip(4);p&&Y.skip(4);D=(d?4:0)+(J?4:0)+(c?4:0);for(p=0;p<O;p++)d=Y.j,J=bN(Y),Y.data.setUint32(Y.offset+d,z>1?Math.ceil(J*z):Math.floor(J*z)),Y.skip(D)}}};
yG=function(Y,z){if(Y.byteLength-z<8)return!1;var O=Y.getUint32(z);if(O<8||Y.byteLength-z<O)return!1;for(O=4;O<8;O++){let D=Y.getInt8(z+O);if(D<48||D>122)return!1}return!0};
MF=function(Y,z){var O=Y.getUint32(z),D=Y.getUint32(z+4);return new VG(Y,z,O,D)};
g.Hp=function(Y){var z=Y.data.getUint8(Y.dataOffset)?20:12;return Y.data.getUint32(Y.dataOffset+z)};
CM=function(Y){Y=new DataView(Y.buffer,Y.byteOffset,Y.byteLength);return(Y=g.NF(Y,0,1836476516))?g.Hp(Y):NaN};
nM=function(Y,z,O){for(;yG(Y,z);){let D=MF(Y,z);if(D.type===O)return D;z+=D.size}return null};
LM=function(Y){return Y===1701082227||Y===1836019558||Y===1836019574||Y===1835297121||Y===1835626086||Y===1937007212||Y===1953653094||Y===1953653099||Y===1836475768};
XdW=function(Y){var z=g.NF(Y,0,1937011556);if(!z)return null;z=nM(Y,z.dataOffset+8,1635148593)||nM(Y,z.dataOffset+8,1635135537);if(!z)return null;var O=nM(Y,z.dataOffset+78,1936995172),D=nM(Y,z.dataOffset+78,1937126244);if(!D)return null;z=null;if(O)switch(O.skip(4),vl(O)){default:z=0;break;case 1:z=2;break;case 2:z=1;break;case 3:z=255}var p=O=null,d=null;if(D=nM(Y,D.dataOffset,1886547818)){let J=nM(Y,D.dataOffset,1886546020),c=nM(Y,D.dataOffset,2037673328);if(!c&&(c=nM(Y,D.dataOffset,1836279920),
!c))return null;J&&(J.skip(4),O=rC(J)/65536,d=rC(J)/65536,p=rC(J)/65536);Y=Kx(c);Y=new DataView(Y.buffer,Y.byteOffset+8,Y.byteLength-8);return new Wp(z,O,d,p,Y)}return null};
g.Pp=function(Y){if(Y.data.getUint8(Y.dataOffset)){var z=Y.data;Y=Y.dataOffset+4;z=z.getUint32(Y)*4294967296+z.getUint32(Y+4)}else z=Y.data.getUint32(Y.dataOffset+4);return z};
Bp=function(Y){Y=new VG(Y.data,Y.offset,Y.size,Y.type,Y.Y);var z=vl(Y);Y.skip(7);var O=bN(Y);if(z===0){z=bN(Y);var D=bN(Y)}else z=ot(Y),D=ot(Y);Y.skip(2);var p=kC(Y),d=[],J=[];for(let c=0;c<p;c++){let w=bN(Y);d.push(w);J.push(bN(Y));Y.skip(4)}return{timescale:O,Qd:z,Ub:D,L0:d,tv:J}};
g.t5=function(Y,z){for(var O=0,D=[];yG(Y,O);){let p=MF(Y,O);p.type===z&&D.push(p);O=LM(p.type)?O+8:O+p.size}return D};
fM=function(Y){Y.skip(4);return{K1:FO(Y,0),value:FO(Y,0),timescale:bN(Y),A1:bN(Y),eventDuration:bN(Y),id:bN(Y),dG:FO(Y),offset:Y.offset}};
g.UQ=function(Y){var z=nM(Y,0,1701671783);if(!z)return null;var O=fM(z),D=O.K1;O=sQ(O.dG);if(Y=nM(Y,z.offset+z.size,1701671783))if(Y=fM(Y),Y=sQ(Y.dG),O&&Y)for(let p of Object.keys(Y))O[p]=Y[p];return O?new Sq(O,D):null};
$m=function(Y,z){for(var O=nM(Y,0,z);O;){var D=O;D.type=1936419184;D.data.setUint32(D.offset+4,1936419184);O=nM(Y,O.offset+O.size,z)}};
TYA=function(Y,z){var O=g.NF(Y,0,1937011556),D=g.NF(Y,0,1953654136);if(!O||!D||Y.getUint32(O.offset+12)>=2)return null;var p=new DataView(z.buffer,z.byteOffset,z.length),d=g.NF(p,0,1937011556);if(!d)return null;z=p.getUint32(d.dataOffset+8);D=p.getUint32(d.dataOffset+12);if(D!==1701733217&&D!==1701733238)return null;D=new gYZ(Y.byteLength+z);Ym(D,Y,0,O.offset+12);D.data.setInt32(D.offset,2);D.offset+=4;Ym(D,Y,O.offset+16,O.size-16);Ym(D,p,p.byteOffset+d.dataOffset+8,z);Ym(D,Y,O.offset+O.size,Y.byteLength-
(O.offset+O.size));O=[1836019574,1953653099,1835297121,1835626086,1937007212,1937011556];for(let J of O)O=g.NF(Y,0,J),D.data.setUint32(O.offset,O.size+z);Y=g.NF(D.data,0,1953654136);D.data.setUint32(Y.offset+16,2);return D.data};
ai$=function(Y){var z=g.NF(Y,0,1937011556);if(!z)return null;var O=Y.getUint32(z.dataOffset+12);if(O!==1701733217&&O!==1701733238)return null;z=nM(Y,z.offset+24+(O===1701733217?28:78),1936289382);if(!z)return null;O=nM(Y,z.offset+8,1935894637);if(!O||Y.getUint32(O.offset+12)!==1667392371)return null;z=nM(Y,z.offset+8,1935894633);if(!z)return null;z=nM(Y,z.offset+8,1952804451);if(!z)return null;O=new Uint8Array(16);for(let D=0;D<16;D++)O[D]=Y.getInt8(z.offset+16+D);return O};
uM=function(Y,z,O){var D=new xm(O);if(!h5(D,Y))return!1;D=ZY(D);if(!mf(D,z))return!1;for(Y=0;z;)z>>>=8,Y++;z=D.start+D.pos;var p=QG(D,!0);D=Y+(D.start+D.pos-z)+p;D=D>9?iM(D-9,8):iM(D-2,1);Y=z-Y;O.setUint8(Y++,236);for(z=0;z<D.length;z++)O.setUint8(Y++,D[z]);return!0};
iM=function(Y,z){z||(z=Math.ceil(Math.log(Y+2)/Math.log(2)/7));for(var O=1<<8-z,D=[];D.length<z-1;)D.unshift(Y%256),Y=Math.floor(Y/256);D.unshift(Y|O);return D};
etW=function(Y){var z=new xm(Y);z.fQ();if(h5(z,[408125543,374648427,174,224]))z=ZY(z);else return null;for(var O=Y=null;!lM(z);){var D=QG(z,!1);if(D===21432)switch(Xp(z)){default:Y=0;break;case 1:Y=1;break;case 3:Y=2;break;case 15:Y=255}else D===30320?O=ZY(z):g4(z)}if(!O)return null;for(var p,d=D=z=null;!lM(O);)switch(QG(O,!1)){case 30321:if(Xp(O)!==3)return null;break;case 30324:z=Tu(O);break;case 30323:d=Tu(O);break;case 30325:D=Tu(O);break;case 30322:p=QG(O,!0);p=aR(O,p);p=new DataView(p.buffer,
p.byteOffset,p.byteLength);break;default:g4(O)}return p?new Wp(Y,z,d,D,p):null};
h5=function(Y,z){for(let O=0;O<z.length;O++){if(!mf(Y,z[O]))return!1;O!==z.length-1&&QG(Y,!0)}return!0};
ZY=function(Y){var z=QG(Y,!0),O=Y.j.byteOffset+Y.pos;O=new DataView(Y.j.buffer,O,Math.min(z,Y.j.buffer.byteLength-O));O=new xm(O,Y.start+Y.pos);Y.pos+=z;return O};
mf=function(Y,z,O=!1){if(lM(Y))return!1;for(var D=Y.pos;QG(Y,!1)!==z;)if(g4(Y),D=Y.pos,lM(Y))return!1;O&&(Y.pos=D);return!0};
QG=function(Y,z){var O=eq(Y);if(O===1){O=0;for(z=0;z<7;z++)O=O*256+eq(Y);return O}var D=128;for(let p=0;p<6&&D>O;p++)O=O*256+eq(Y),D*=128;return z?O-D:O};
lM=function(Y){return Y.pos>=Y.j.byteLength};
Xp=function(Y){var z=QG(Y,!0),O=eq(Y);for(let D=1;D<z;D++)O=O*256+eq(Y);return O};
g4=function(Y){var z=QG(Y,!0);Y.pos+=z};
Tu=function(Y){var z=QG(Y,!0),O=0;z===4?O=Y.j.getFloat32(Y.pos):z===8&&(O=Y.j.getFloat64(Y.pos));Y.pos+=z;return O};
aR=function(Y,z){var O=new Uint8Array(Y.j.buffer,Y.j.byteOffset+Y.pos,z);Y.pos+=z;return O};
qF=function(Y){var z=QG(Y,!0);return rA(aR(Y,z))};
eq=function(Y){return Y.j.getUint8(Y.pos++)};
q9r=function(Y){if(!mf(Y,440786851,!0))return null;var z=Y.pos;QG(Y,!1);var O=QG(Y,!0)+Y.pos-z;Y.pos=z+O;if(!mf(Y,408125543,!1))return null;QG(Y,!0);if(!mf(Y,357149030,!0))return null;var D=Y.pos;QG(Y,!1);var p=QG(Y,!0)+Y.pos-D;Y.pos=D+p;if(!mf(Y,374648427,!0))return null;var d=Y.pos;QG(Y,!1);var J=QG(Y,!0)+Y.pos-d,c=new Uint8Array(O+12+p+J),w=new DataView(c.buffer);c.set(new Uint8Array(Y.j.buffer,Y.j.byteOffset+z,O));w.setUint32(O,408125543);w.setUint32(O+4,33554431);w.setUint32(O+8,4294967295);
c.set(new Uint8Array(Y.j.buffer,Y.j.byteOffset+D,p),O+12);c.set(new Uint8Array(Y.j.buffer,Y.j.byteOffset+d,J),O+12+p);return c};
Gu=function(Y){var z=Y.pos;Y.pos=0;var O=1E6;h5(Y,[408125543,357149030,2807729])&&(O=Xp(Y));Y.pos=z;return O};
EQ=function(Y){if(!IR(Y)||!mf(Y,524531317))return!1;QG(Y,!0);return!0};
GdZ=function(Y,z){var O=Y.pos;Y.pos=0;if(Y.j.getUint8(Y.pos)!==160&&!EQ(Y)||!mf(Y,160))return Y.pos=O,NaN;QG(Y,!0);var D=Y.pos;if(!mf(Y,161))return Y.pos=O,NaN;QG(Y,!0);eq(Y);var p=eq(Y)<<8|eq(Y);Y.pos=D;if(!mf(Y,155))return Y.pos=O,NaN;D=Xp(Y);Y.pos=O;return(p+D)*z/1E9};
IR=function(Y){if(Y.fQ()){if(!mf(Y,408125543))return!1;QG(Y,!0)}return!0};
vp=function(Y,z){var O=z.indexOf("?");if(O>0){let D=XL(13,3052,z.substring(O+1));g.S8(D,function(p,d){this.set(d,p)},Y);
z=z.substring(0,O)}z=HZ(6,6667,z);g.S8(z,function(D,p){this.set(p,D)},Y)};
IiF=function(Y){var z=Y.pO.Ah(),O=[];g.S8(Y.j,(p,d)=>{O.push(`${d}=${p}`)});
if(!O.length)return z;var D=O.join("&");Y=fR(19,3653,Y.pO)?"&":"?";return z+Y+D};
km=function(Y,z){Y[z]||(Y[z]=new EYr);return Y[z]};
r4=function(Y){Y.U=(0,g.E)();Y.started=0;Y.timedOut=0;Y.j=0};
bM=function(Y,z){var O=Y.started+Y.j*4;z&&(O+=Y.Y);O=Math.max(0,O-3);return 1.6**O};
Fp=function(Y,z,O){if(fR(77,4247,Y.j))return!1;var D=km(O,Xm(21,2989,Y.j));if(D.timedOut<1&&D.j<1)return!1;D=D.timedOut+D.j;Y=oR(Y,z);O=km(O,Xm(21,2989,Y));return O.timedOut+O.j+0<D};
oR=function(Y,z){z=z?z.Jx:!1;Y.U||(Y.U=Y8(Y.N,z));return Y.U};
YM=function(Y,z,O){Y=z?oR(Y,O):Y.j;return new KM(Y)};
ze=function(Y,z,O){return Xm(1,3001,z?oR(Y,O):Y.j)};
Ot=function(Y,z,O,D,p){++Y.Y;z&&++Y.K;Xm(20,2988,O.pO).startsWith("redirector.")&&(Y.j=Y.N.clone(),delete Y.U,D.f1&&delete p[Xm(1,3001,Y.j)])};
wn=function(Y){return Y?`${Y.itag||""};${Y.lmt||0};${Y.xtags||""}`:""};
Rj=function(Y,z){Y.info&&Y.info.video&&Y.info.video.projectionType==="MESH"&&!Y.B&&(g.jX(Y.info)?Y.B=XdW(z):Y.info.Z3()&&(Y.B=etW(z)))};
MW=function(Y,z){return wn(g.yW(Y.info,z))};
NW=function(Y){Y=Y.split("-");var z=Number(Y[0]),O=Number(Y[1]);if(!isNaN(z)&&!isNaN(O)&&Y.length===2&&(Y=new LN(z,O),!isNaN(Y.start)&&!isNaN(Y.end)&&!isNaN(Y.length)&&Y.length>0))return Y};
A2=function(Y,z){return new LN(Y,Y+z-1)};
VW=function(Y){if(!Y)return new LN(0,0);var z=Number(Y.start);Y=Number(Y.end);if(!isNaN(z)&&!isNaN(Y)&&(z=new LN(z,Y),z.length>0))return z};
vYv=function(Y){Y.length===1||g.al(Y,O=>!!O.range);
for(var z=1;z<Y.length;z++);z=Y[Y.length-1];return new LN(Y[0].range.start+Y[0].j,z.range.start+z.j+z.Y-1)};
Hs=function(Y,z){return Y.I4===z.I4?Y.range&&z.range?Y.range.start+Y.j+Y.Y===z.range.start+z.j:Y.Te===z.Te?Y.j+Y.Y===z.j:Y.Te+1===z.Te&&z.j===0&&Y.SO:!1};
CN=function(Y){Y.U=Y.segmentStartTime;Y.Z=Y.N;Y.K=Y.U+Y.Z};
nN=function(Y){return Y.range?Y.K:Math.min(Y.segmentStartTime+Math.min(Y.j/Y.I4.info.Wc,Y.N)+(Y.range?Y.Z:Math.min(Y.N,Y.Y/Y.I4.info.Wc)),Y.segmentStartTime+Y.N)};
kd9=function(Y,z,O){var D=!(!z||z.I4!==Y.I4||z.type!==Y.type||z.Te!==Y.Te);return O?D&&!!z&&(Y.range&&z.range?z.range.end===Y.range.end:z.range===Y.range)&&z.j+z.Y===Y.j+Y.Y:D};
Ws=function(Y){return Y.type===1||Y.type===2};
Ps=function(Y){return Y.type===3||Y.type===6};
Bs=function(Y,z){return Hs(Y,z)||Math.abs(Y.K-z.U)<=1E-6||Y.Te+1===z.Te&&z.j===0&&Y.SO?!0:!1};
t2=function(Y,z){return Y.Te!==z.Te&&z.Te!==Y.Te+1||Y.type!==z.type?!1:Hs(Y,z)?!0:Math.abs(Y.U-z.U)<=1E-6&&Y.Te===z.Te?!1:Bs(Y,z)};
fN=function(Y){return Y.Te+(Y.SO?1:0)};
SX=function(Y){var z={};z.itag=Y.I4.info.itag;z.type=`${Y.type}`;z.src=`${Y.source}`;z.segsrc=Y.X;z.seg=String(Y.Te);Y.range&&(z.range=`${Y.range.start+Y.j}-${Y.range.start+Y.j+Y.Y-1}`);z.time=`${Y.U.toFixed(1)}-${(Y.U+Y.Z).toFixed(1)}`;z.off=String(Y.j);z.len=String(Y.Y);Y.SO&&(z.end="1");Y.A()&&(z.eos="1");Y.clipId&&(z.cid=Y.clipId);return z};
rCk=function(Y){return new Ut(Y.type,Y.I4,Y.range,"getEmptyStubBefore"+Y.X,Y.Te,Y.segmentStartTime,0,Y.j,0,void 0,Y.Q3,Y.clipId,Y.S,Y.ze,Y.requestToken)};
var lAv=function(Y,z,O,D,p){return $M[n[14]](this,24,3E3,Y,z,O,D,p)};
btk=function(Y){return new Ut(Y.type,Y.I4,Y.range,"getEmptyStubAfter"+Y.X,Y.Te,Y.segmentStartTime+Y.N,0,Y.j+Y.Y,0,void 0,Y.Q3,Y.clipId,Y.S,Y.ze,Y.requestToken)};
xM=function(Y,z,O,D){return new Ut(Y.type,Y.I4,Y.range,"reslice"+Y.X,Y.Te,Y.segmentStartTime,Y.N,z,O,D,Y.Q3,Y.clipId,Y.S,Y.ze,Y.requestToken)};
h2=function(Y,z){return Y.I4!==z.I4?!1:Y.range&&z.range?Y.range.start+Y.j>=z.range.start+z.j&&Y.range.start+Y.j+Y.Y<=z.range.start+z.j+z.Y:Y.Te===z.Te&&Y.j>=z.j&&(Y.j+Y.Y<=z.j+z.Y||z.SO)};
Zu=function(Y,z){return Y.I4!==z.I4?!1:Y.j_()&&z.type===3&&Y.I4.j()?(Y=Y.I4.q6(Y),g.TT(Y,O=>Zu(O,z))):Y.Te===z.Te&&!!z.Y&&z.j+z.Y>Y.j&&z.j+z.Y<=Y.j+Y.Y};
mg=function(Y,z,O){Y.Y+=z.Y;Y.range&&(Y.Z+=z.Z);Y.K=z.K;Y.SO=z.SO;O&&z.SO&&(Y.N=z.N,Y.segmentStartTime=z.segmentStartTime,Y.U=Y.segmentStartTime,Y.range||(Y.Z=Y.N))};
QW=function(Y,z){var O=z.Te;Y.X="updateWithSegmentInfo";Y.Te=O;if(Y.segmentStartTime!==z.startTime||Y.N!==z.duration)Y.segmentStartTime=z.startTime,Y.N=z.duration,CN(Y)};
iu=function(Y){return!Ws(Y.xg[Y.xg.length-1])};
uu=function(Y){return Y.xg[Y.xg.length-1].j_()};
g.lu=function(Y,z,O){O=Y.u7===null?Y.zI.u7(z,O,Y.xg[0].type):Y.u7;if(Y.j){z=O?Y8(Y.j,z.Jx):Y.j;var D=new KM(z);D.get("alr")||D.set("alr","yes");Y.Y&&vp(D,Y.Y)}else/http[s]?:\/\//.test(Y.Y)?D=new KM(new g.uc(Y.Y)):(D=YM(Y.zI,O,z),Y.Y&&vp(D,Y.Y));(z=Y.range)?D.set("range",z.toString()):Y.xg[0].I4.S()&&Y.xg.length===1&&Y.xg[0].j&&D.set("range",`${Y.xg[0].j}-`);Y.requestId&&D.set("req_id",Y.requestId);isNaN(Y.HH)||D.set("headm",Y.HH.toString());isNaN(Y.K)||D.set("mffa",`${Y.K}ms`);Y.urlParams&&g.S8(Y.urlParams,
(p,d)=>{D.set(d,p)});
return D};
Xj=function(Y){if(Y.range)return Y.N;Y=Y.xg[0];return Math.round(Y.Z*Y.I4.info.Wc)};
oY$=function(Y,z){return Math.max(0,Y.xg[0].U-z)};
gn=function(Y,z,O){for(;Y;Y=Y.parentNode){if(!Y.attributes||O&&Y.nodeName!==O)continue;let D=Y.getAttribute(z);if(D)return D}return""};
Te=function(Y,z){for(;Y;Y=Y.parentNode){let O=Y.getElementsByTagName(z);if(O.length>0)return O[0]}return null};
aj=function(Y){if(!Y)return 0;var z=Y.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return z?(Number(z[2])|0)*3600+(Number(z[4])|0)*60+(Number(z[6])|0):Number(Y)|0};
eX=function(Y){return Y.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?`${Y}Z`:Y};
XL=function(Y,z,O){var D=z^Y;var p;(Y&99)==Y&&(p=decodeURIComponent(O));if((Y-9&7)>=3&&(Y^55)<11){if(!(K7(O[n[D^3755]])||O[n[D^3755]][n[D^3731]](n[D^3785])||O[n[D^3755]][n[D^3731]](n[D^3770])||O[n[D^3755]][n[D^3731]](n[5])))throw new g.lZ(n[D^3772],O[n[D^3755]]);var d=gx(O[n[D^3755]]);O[n[D^3727]]=d[n[D^3734]];O[n[0]]=d[n[4]]+(d[n[D^3765]]!=null?`:${d[n[D^3765]]}`:n[D^3714]);var J=d[n[D^3755]];J[n[D^3731]](n[D^3789])?(O[n[D^3716]]=n[D^3789],J=J[n[D^3732]](D^3718)):J[n[D^3731]](n[D^3775])?(O[n[D^3716]]=
n[D^3775],J=J[n[D^3732]](D^3717)):J[n[D^3731]](n[D^3791])?(J=a1(D^3718,D^2915,J,O),J=J[0]):(O[n[D^3716]]=J,J=n[D^3714]);var c=O[n[4]];O[n[4]]=HZ(4,D^5249,J);Object[n[D^3743]](O[n[4]],XL(D^3719,D^1382,d[n[0]][n[D^3730]]()));Object[n[D^3743]](O[n[4]],c);O[n[4]][n[D^3768]]===n[6]&&(delete O[n[4]][n[D^3768]],O[n[D^3716]]+=n[D^3748]);O[n[D^3755]]=n[D^3714];O[n[D^3735]]=n[D^3714];O[n[D^3734]]&&(d=$s(D^3712,D^4251,O));p=[]}(Y&110)==Y&&(p=O!==null);if(!(Y+3&13)){d=O[n[D^3013]](n[D^3019]);J={};for(c=0;c<d[n[2]];c++)var w=
lP(D^3033,D^2536,d,c,J);p=J}return p};
FG8=function(Y){var z=Y.N;Y.N=[];return z};
KGv=function(Y){Y.j||(Y.j=new qW);return Y.j};
Ykk=function(Y,z){Y.Y[z]||(Y.Y[z]=new qW);return Y.Y[z]};
zAW=function(Y,z){Y.N[z]||(Y.N[z]=new qW);return Y.N[z]};
OgW=function(Y,z){var O=[];z=Array.from(z.getElementsByTagName("SegmentTimeline"));for(let D of z){z=D.parentNode.parentNode;let p=null;z.nodeName==="Period"?p=KGv(Y):z.nodeName==="AdaptationSet"?(z=z.getAttribute("id")||z.getAttribute("mimetype")||"",p=Ykk(Y,z)):z.nodeName==="Representation"&&(z=z.getAttribute("id")||"",p=zAW(Y,z));if(p==null)return;p.update(D);g.FA(O,FG8(p))}g.FA(Y.U,O);N1F(Y.U,D=>D.startSecs*1E3+D.j)};
Dbv=function(Y){Y.j&&(Y.j.j=[]);g.S8(Y.Y,z=>{z.j=[]});
g.S8(Y.N,z=>{z.j=[]})};
Ge=function(Y,z){return pI(Y.segments,O=>z-O.Te)};
Et=function(Y,z,O){var D=Y.index.A(z),p=Y.index.getStartTime(z),d=Y.index.getDuration(z);O?d=O=0:O=Y.info.Wc*d;return new Ij([new Ut(3,Y,void 0,"otfCreateRequestInfoForSegment",z,p,d,0,O)],D)};
p7W=function(Y,z){if(!Y.index.isLoaded()){var O=[],D=z.K;z=z.Z.split(",").filter(R=>R.length>0);
var p=0,d=0,J=0,c=/^(\d+)/,w=/r=(\d+)/;for(let R=0;R<D;R++){if(J<=0)if(J=z.shift(),d=(d=c.exec(J))?+d[1]/1E3:0)J=(J=w.exec(J))?+J[1]:0,J+=1;else return;O.push(new vs(R,p,d,NaN,"sq/"+(R+1)));p+=d;J--}Y.index.append(O)}};
g.bu=function(Y,z,...O){g.kM(5,Y instanceof g.rn?Y.tag:Y,z,...O)};
g.kM=function(Y,z,O,...D){var p=Y===6?"ERROR":"WARNING";O=`b${O}`;g.IF(new g.lZ(O,...D),p);D.unshift(O);D=D.join(", ");p=oj.get(z);if(!p){p=`ytplog.${z}`;O=5;try{window.localStorage&&!isNaN(+window.localStorage[p])&&(O=+window.localStorage[p]),window.sessionStorage&&!isNaN(+window.sessionStorage[p])&&(O=+window.sessionStorage[p])}catch{}oj.set(z,O);p=O}Y<p||(Y=dbk,p=Y.j.get(z),p||(p=new JqZ,Y.j.set(z,p)),Y=p,p=Date.now(),O=Math.floor((p-Y.Y)*.01),O>0&&(Y.j=Math.min(Y.j+O,10),Y.Y=p),Y.j>0?(Y.j--,Y=
!0):Y=!1,Y?(typeof D==="function"&&(D=D()),console.log(`plyr.${z}`,D)):(D=(Fj.get(z)??0)+1,Fj.set(z,D),D%100===1&&console.warn("plyr",`plyr.${z} is chatty, dropping logs.`)))};
Yy=function(Y){if(!Y.Z){if(g.jX(Y.info.I4.info)){var z=g.KN(Y);var O=nM(z,0,1836019574);if(O){O=O.offset+O.size;var D=new Uint8Array(O);D.set(new Uint8Array(z.buffer,z.byteOffset,O));z=D}else z=null}else z=q9r(new xm(g.KN(Y)));z&&(Y.info.I4.Y=z,Y.Z=!0)}};
g.KN=function(Y){return qg(Y.Y)};
OZ=function(Y,z){z=Math.min(z,Y.info.Y);var {tM:O,PW:D}=Y.Y.split(z),p=new za(new Ut(Y.info.type,Y.info.I4,Y.info.range,Y.info.X,Y.info.Te,Y.info.segmentStartTime,Y.info.N,Y.info.j,z,!1,Y.info.Q3,Y.info.clipId,Y.info.S),O);p.U=Y.U;p.N=Y.N;z=new za(new Ut(Y.info.type,Y.info.I4,Y.info.range,Y.info.X,Y.info.Te,Y.info.segmentStartTime,Y.info.N,Y.info.j+z,Y.info.Y-z,Y.info.SO,Y.info.Q3,Y.info.clipId,Y.info.S),D);z.U=Y.U;z.N=Y.N;return[p,z]};
g.DM=function(Y){g.jX(Y.info.I4.info)||Y.info.I4.info.Z3();if(Y.N!==-1)return Y.N;if(Y.j&&pM(Y.j))return Y.N=pM(Y.j),Y.N;if(g.jX(Y.info.I4.info)){var z=g.KN(Y);var O=Y.info.I4.Y,D=NaN;let p=NaN,d=0;for(;yG(z,d);){let J=MF(z,d);J.type===1936286840?p=J.data.getUint32(J.dataOffset+8):J.type===1836476516?p=g.Hp(J):J.type===1952867444&&isNaN(D)&&(D=g.Pp(J));d=LM(J.type)?d+8:d+J.size}!p&&O&&(p=CM(O));z=D/p}else z=new xm(g.KN(Y)),O=Y.A?z:new xm(new DataView(Y.info.I4.Y.buffer)),D=Gu(O),O=z.pos,z.pos=0,EQ(z)?
mf(z,231)?(D=Xp(z)*D/1E9,z.pos=O,z=D):(z.pos=O,z=NaN):(z.pos=O,z=NaN);Y.N=z||Y.info.U;return Y.N};
pf=function(Y,z){g.jX(Y.info.I4.info)||Y.info.I4.info.Z3();Y.N=z;if(g.jX(Y.info.I4.info)){var O=g.KN(Y);Y=Y.info.I4.Y;var D=NaN,p=NaN;let w=0;for(;yG(O,w);){let R=MF(O,w);isNaN(D)&&(R.type===1936286840?D=R.data.getUint32(R.dataOffset+8):R.type===1836476516&&(D=g.Hp(R)));if(R.type===1952867444){!D&&Y&&(D=CM(Y));var d=g.Pp(R);isNaN(p)&&(p=Math.round(z*D)-d);var J=R;d+=p;if(J.data.getUint8(J.dataOffset)){var c=J.data;J=J.dataOffset+4;c.setUint32(J,Math.floor(d/4294967296));c.setUint32(J+4,d&4294967295)}else J.data.setUint32(J.dataOffset+
4,d)}w=LM(R.type)?w+8:w+R.size}return!0}O=new xm(g.KN(Y));Y=Y.A?O:new xm(new DataView(Y.info.I4.Y.buffer));D=Gu(Y);Y=O.pos;O.pos=0;if(EQ(O)&&mf(O,231))if(p=QG(O,!0),z=Math.floor(z*1E9/D),Math.ceil(Math.log(z)/Math.log(2)/8)>p)z=!1;else{for(D=p-1;D>=0;D--)O.j.setUint8(O.pos+D,z&255),z>>>=8;O.pos=Y;z=!0}else z=!1;return z};
du=function(Y,z){Y.timestampOffset>0&&(z-=Y.timestampOffset);var O=g.DM(Y)+z;pf(Y,O);Y.timestampOffset=z};
JW=function(Y){g.jX(Y.info.I4.info)||Y.info.I4.info.Z3();if(Y.j&&Y.info.type===6)return Y.j.qq;if(g.jX(Y.info.I4.info)){var z=g.KN(Y);var O=0;z=g.t5(z,1936286840);for(var D of z)z=Bp(D),O+=z.tv[0]/z.timescale;O=O||NaN;if(!(O>=0))a:{O=g.KN(Y);D=Y.info.I4.Y;let M=z=0;for(var p=0;yG(O,z);){let L=MF(O,z);if(L.type===1836476516)M=g.Hp(L);else if(L.type===1836019558){!M&&D&&(M=CM(D));if(!M){O=NaN;break a}var d=nM(L.data,L.dataOffset,1953653094),J=d;d=M;var c=nM(J.data,J.dataOffset,1952868452);J=nM(J.data,
J.dataOffset,1953658222);var w=rC(c);rC(c);w&2&&rC(c);c=w&8?rC(c):0;var R=rC(J),y=R&1;w=R&4;let V=R&256,W=R&512,x=R&1024;R&=2048;let a=bN(J);y&&rC(J);w&&rC(J);y=0;for(let X=0;X<a;X++){let e=V?rC(J):c;W&&rC(J);w&&X===0||!x||rC(J);R&&rC(J);y+=e}p+=y/d}z=LM(L.type)?z+8:z+L.size}O=p||NaN}O||g.jZ(new g.lZ("Missing duration while parsing bmff",Y.info.Si()))}else O=new xm(g.KN(Y)),Y=Y.A?O:new xm(new DataView(Y.info.I4.Y.buffer)),O=GdZ(O,Gu(Y));return O};
cC=function(Y,z=!1){var O=JW(Y);Y=z?0:Y.info.Z;return O||Y};
g.wu=function(Y){if(Y.info.I4.N())return Y.info.N;Y.U===-1&&(Y.U=JW(Y));return Y.U||Y.info.N};
jm=function(Y){var z=g.KN(Y),O=g.NF(z,0,1936286840);O=O?O.data.getUint32(O.dataOffset+8):NaN;isNaN(O)&&(Y=Y.info.I4.Y,O=(z=g.NF(z,0,1836476516))?g.Hp(z):Y?CM(Y):NaN);return O};
Rv=function(Y){return Y.info.I4.info.Z3()&&E6(Y.Y,0)===160};
sZ=function(Y){if(!Y.j){g.jX(Y.info.I4.info)||Y.info.I4.info.Z3();if(g.jX(Y.info.I4.info))var z=g.UQ(g.KN(Y));else{z=new xm(g.KN(Y));let D=z.pos;z.pos=0;let p=null,d=null;if(h5(z,[408125543,307544935])){let J=z.pos+QG(z,!0);for(;z.pos<J;){if(QG(z,!1)!==29555){g4(z);continue}let c=z.pos+QG(z,!0);for(;z.pos<c;){if(QG(z,!1)!==26568){g4(z);continue}let w=z.pos+QG(z,!0);for(;z.pos<w;){var O=QG(z,!1);if(O===17543){if(O=qF(z),O=sQ(O))if(d)for(let R of Object.keys(O))d[R]=O[R];else d=O}else O===17827?(O=
qF(z),p||(p=O)):g4(z)}}}}z.pos=D;z=d?new Sq(d,p):null}Y.j=z}};
ya=function(Y,z){return z+1<Y.count||Y.N?Y.offsets[z+1]-Y.offsets[z]:-1};
M5=function(Y){Y.offsets.length<Y.count+1&&Y.resize(Y.offsets.length*2)};
Lf=function(Y,z,O){Y.count++;M5(Y);Y.offsets[Y.count]=Y.offsets[Y.count-1]+z;Y.startTicks[Y.count]=Y.startTicks[Y.count-1]+O};
N5=function(Y,z,O,D){var p=[];for(let d=z;d<=Y.index.m0();d++){let J=A2(Y.index.j(d),ya(Y.index,d)),c=Y.index.getStartTime(d),w=Y.index.getDuration(d),R=Math.max(0,O-J.start),y=Math.min(J.end+1,O+D)-(J.start+R);p.push(new Ut(3,Y,J,"getRequestInfoForRange",d,c,w,R,y));if(J.start+R+y>=O+D)break}p.length||(Y=new g.lZ("b189619593",`${z}`,`${O}`,`${D}`),g.IF(Y));return new Ij(p)};
AW=function(Y){if(Y=Y.colorInfo)if(Y=Y.transferCharacteristics)return cq8[Y];return null};
HC=function(Y,z){var O=Math.max(Y,z);Y=Math.min(Y,z);z=Va[0];for(let D=0;D<Va.length;D++){let p=Va[D],d=En[p];if(O>=Math.floor(d*16/9)*1.3||Y>=d*1.3)return z;z=p}return"tiny"};
Cf=function(Y){return Y.indexOf("/mp4")>=0?1:Y.indexOf("/webm")>=0?2:Y.indexOf("/x-flv")>=0?3:Y.indexOf("/vtt")>=0?4:0};
nf=function(Y){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(Y)};
WC=function(Y){return/(vp9|vp09|vp8|avc1|av01|av02)/.test(Y)};
am=function(Y,z,O,D,p,d,J){var c=new PC;z in En||(z="small");z==="light"&&(z="tiny");D&&p?(p=Number(p),D=Number(D)):(p=En[z],D=Math.round(p*16/9));d=new BC(D,p,0,null,void 0,z,d,J);Y=unescape(Y.replace(/&quot;/g,'"'));return new tW(O,Y,{audio:c,video:d})};
q3=function(Y){return Y.dk==="MAC3"||Y.dk==="MEAC3"||Y.dk==="M"||Y.dk==="I"};
GO=function(Y){return!!Y.contentProtection&&!!Y.contentProtection.fairplay&&(Y.dk==="("||Y.dk==="(h"||Y.dk==="A"||Y.dk==="MEAC3")||ff&&!!Y.contentProtection&&Y.dk==="1e"};
g.jX=function(Y){return Y.containerType===1};
g.yW=function(Y,z){return{itag:+Y.itag,lmt:z?0:Y.lastModified,xtags:Y.N||""}};
Sm=function(Y){return Y.dk==="9h"||Y.dk==="(h"};
UZ=function(Y){return Y.dk==="("||Y.dk==="(h"||Y.dk==="H"||ff&&Y.dk==="1e"};
w71=function(Y,z=1){var O={};Y.video&&(Y.video.width&&(O[ed.WIDTH.name]=Y.video.width),Y.video.height&&(O[ed.HEIGHT.name]=Y.video.height),Y.video.fps&&(O[ed.FRAMERATE.name]=Y.video.fps*z),Y.video.j&&(O[ed.EOTF.name]=Y.video.j),Y.Wc&&(O[ed.BITRATE.name]=Y.Wc*8*z),Y.dk==="("&&(O[ed.CRYPTOBLOCKFORMAT.name]="subsample"),Y.video.projectionType==="EQUIRECTANGULAR"||Y.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||Y.video.projectionType==="MESH")&&(O[ed.DECODETOTEXTURE.name]="true");Y.audio?.numChannels&&
Y.dk!=="i"&&Y.dk!=="I"&&(O[ed.CHANNELS.name]=Y.audio.numChannels);return O};
$y=function(Y,z){Y=Y instanceof Error?Y.message:String(Y);var O="";try{O=JSON.stringify(z)}catch(D){O="failed to stringify config"}g.bu("dash",519196649,Y,O)};
jEv=function(Y){var z=navigator.mediaCapabilities;if(!z?.decodingInfo||Y.dk==="f")return Promise.resolve();var O={type:Y.audio&&Y.video?"file":"media-source"};Y.video&&(O.video={contentType:Y.mimeType,width:Y.video.width||640,height:Y.video.height||360,bitrate:Y.Wc*8||1E6,framerate:Y.video.fps||30});Y.audio&&(O.audio={contentType:Y.mimeType,channels:`${Y.audio.numChannels||2}`,bitrate:Y.Wc*8||128E3,samplerate:Y.audio.sampleRate||44100});if(hW)try{return z.decodingInfo(O).then(D=>{Y.A=D}).catch(D=>
{$y(D,O)})}catch(D){return $y(D,O),Promise.resolve()}return z.decodingInfo(O).then(D=>{Y.A=D})};
ZM=function(){var Y=g.NV("yt.player.utils.videoElement_");Y||(Y=g.aK("VIDEO"),g.Lv("yt.player.utils.videoElement_",Y));return Y};
my=function(Y){var z=ZM();return!!(z&&z.canPlayType&&z.canPlayType(Y))};
i6=function(Y){if(/opus/.test(Y)&&g.Qa&&!uG("38")&&!g.fe())return!1;if(self.MediaSource&&self.MediaSource.isTypeSupported)return self.MediaSource.isTypeSupported(Y);if(self.ManagedMediaSource&&self.ManagedMediaSource.isTypeSupported)return self.ManagedMediaSource.isTypeSupported(Y);if(/webm/.test(Y)&&!$I())return!1;Y==='audio/mp4; codecs="mp4a.40.2"'&&(Y='video/mp4; codecs="avc1.4d401f"');return!!my(Y)};
RAk=function(Y){try{let z=i6('video/mp4; codecs="avc1.42001E"')||i6('video/webm; codecs="vp9"');return(i6('audio/mp4; codecs="mp4a.40.2"')||i6('audio/webm; codecs="opus"'))&&(z||!Y)||my('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch{return"html5.missingapi"}};
u6=function(){var Y=ZM();return!(!Y.webkitSupportsPresentationMode||typeof Y.webkitSetPresentationMode!=="function")};
l6=function(){var Y=ZM();try{let z=Y.muted;Y.muted=!z;return Y.muted!==z}catch{}return!1};
XK=function(Y,z){return{start(O){return Y[O]},end(O){return z[O]},length:Y.length}};
gu=function(Y,z,O){var D=[],p=[];for(let d=0;d<Y.length;d++)D.push(Y.start(d)),p.push(Y.end(d));D.push(z);p.push(O);D.sort((d,J)=>d-J);
p.sort((d,J)=>d-J);
return XK(D,p)};
Ta=function(Y,z=",",O=Y?Y.length:0){var D=[];if(Y)for(O=Math.max(Y.length-O,0);O<Y.length;O++)D.push(`${Y.start(O).toFixed(3)}-${Y.end(O).toFixed(3)}`);return D.join(z)};
av=function(Y,z){if(!Y)return-1;try{for(let O=0;O<Y.length;O++)if(Y.start(O)<=z&&Y.end(O)>=z)return O}catch(O){}return-1};
em=function(Y,z){return av(Y,z)>=0};
sEZ=function(Y,z){if(!Y)return NaN;z=av(Y,z);return z>=0?Y.start(z):NaN};
q5=function(Y,z){if(!Y)return NaN;z=av(Y,z);return z>=0?Y.end(z):NaN};
g.Ga=function(Y){return Y&&Y.length?Y.end(Y.length-1):NaN};
Iv=function(Y){return g.Ga(Y)>0};
EZ=function(Y,z){Y=q5(Y,z);return Y>=0?Y-z:0};
vC=function(Y,z,O){var D=[],p=[];for(let d=0;d<Y.length;d++)Y.end(d)<z||Y.start(d)>O||(D.push(Math.max(z,Y.start(d))-z),p.push(Math.min(O,Y.end(d))-z));return XK(D,p)};
ky=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1};
ru=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)};
b6=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource};
ov=function(Y){try{return Y.N()==="open"}catch(z){return!1}};
FK=function(Y,z){ov(Y)?g.fg(()=>{z(Y)}):Y.callback=z};
Od=function(Y,z,O){Kf&&(zX(Y.mediaElement,{l:"mswssb",sr:Y.mediaElement.rk?.Ce()},!1),z.vI(Y.vj,Y),O.vI(Y.vj,Y));Y.j=z;Y.Y=O;g.u(Y,z);g.u(Y,O)};
yqr=function(Y,z,O,D=""){D=z.mimeType+D;var p=O.mimeType;z=z.dk;O=O.dk;Y.q6=Y.Hc?.addSourceBuffer(p);Y.Ol=D.split(";")[0]==="fakesb"?void 0:Y.Hc?.addSourceBuffer(D);Y.oi&&(Y.oi.webkitSourceAddId("0",p),Y.oi.webkitSourceAddId("1",D));O=new DO(Y.q6,Y.oi,"0",Cf(p),O,!1);D=new DO(Y.Ol,Y.oi,"1",Cf(D),z,!0);Od(Y,O,D)};
Jn=function(Y,z,O,D){if(!Y.j||!Y.Y)return null;var p=Y.j.isView()?Y.j.ZQ:Y.j,d=Y.Y.isView()?Y.Y.ZQ:Y.Y,J=new p$(Y.mediaElement,Y.Hc,!0);J.K=Y.K;Od(J,new dp(p,z,O,D),new dp(d,z,O,D));ov(Y)||Y.j.yN(Y.j.D7());return J};
M38=function(Y){return cv((z,O)=>g.Jp(z,O,4,1E3),Y,{format:"RAW",
method:"GET",withCredentials:!0})};
g.wp=function(Y){var z;Y.responseType&&Y.responseType!=="text"?Y.responseType==="arraybuffer"&&(z=rA(new Uint8Array(Y.response))):z=Y.responseText;return!z||z.length>2048?"":z.indexOf("https://")===0?z:""};
cv=function(Y,z,O){z.match(LTF);return Y(z,O).then(D=>{var p=g.wp(D.xhr);return p?cv(Y,p,O):D.xhr})};
N2k=function(Y,z,O){if(!Y?.Lb())return!1;var D=z.some(J=>J.projectionType==="EQUIRECTANGULAR"||J.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"),p=z.some(J=>J.projectionType==="MESH"),d=z.some(J=>J.stereoLayout===1);
z=z.some(J=>J.isHdr());
Y=!O&&!z&&Y.V("enable_webgl_noop");return D||p||d||Y};
Rk=function(Y,z,O,D){if(N2k(Y,z,O))return!0;if(!Y?.x0()||!jk(Y,D))return!1;Y=z.some(p=>p.isHdr());
return O||Y?!1:!0};
Aqr=function(Y){return g.TT(Y,z=>"FORMAT_STREAM_TYPE_OTF"===z.type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"};
V3v=function(Y,z,O=0,D,p){var d=new g.sd("",D.experiments,!1);d.duration=O||0;for(let J of Y){Y=yn(J,z,d.duration,D,p);let {TQ:c,s:w,YP:R}=gK(13,5118,J);(O=mt(c||J.url||"",R,w))&&(Y.streamType==="FORMAT_STREAM_TYPE_OTF"?MA(d,new L$(O,Y)):MA(d,new NA(O,Y,VW(J.initRange),VW(J.indexRange))))}d.isOtf=!0;return d};
HgZ=function(Y,z,O=0,D,p){var d=new g.sd("",D.experiments,!1);d.duration=O||0;for(let J of Y){Y=yn(J,z,d.duration,D,p);O=VW(J.initRange);let c=VW(J.indexRange),{TQ:w,s:R,YP:y}=gK(77,5054,J),M=mt(w||J.url||"",y,R);M&&MA(d,new NA(M,Y,O,c))}return d};
yn=function(Y,z,O=0,D,p){var d=Y.mimeType||"",J=Y.itag;var c=Y.xtags;J=J?J.toString():"";c&&(J+=`;${c}`);c=J;if(WC(d)){var w=Y.width||640;J=Y.height||360;let x=Y.fps,a=Y.qualityLabel,X=Y.qualityOrdinal,e=Y.colorInfo,I=Y.projectionType;var R;Y.stereoLayout&&(R=Cdv[Y.stereoLayout]);let v=AW(Y)||void 0;var y;e?.primaries&&(y=nXH[e.primaries]||void 0);w=new BC(w,J,x,I,R,void 0,a,X&&An[X],v,y,(Y.videoTrack?.associatedAudioTrackId?.length??0)===0);d=Vn(d,w,Hv[Y.itag||""]);C$&&(d+="; enableflushduringseek=true");
n$&&(d+="; enableresetaudiodecoder=true");Rk(D,[w],z,p)&&(d+="; decode-to-texture=true")}var M;if(nf(d)){var L=Y.audioSampleRate;D=Y.audioTrack;L=new PC(L?+L:void 0,Y.audioChannels,Y.spatialAudioType,Y.isDrc,Y.loudnessDb,Y.trackAbsoluteLoudnessLkfs,Y.audioQuality||"AUDIO_QUALITY_UNKNOWN",Y.isVb);D&&(p=D.displayName,R=D.id,y=D.audioIsDefault,D=D.isAutoDubbed,p&&(M=new Wv(p,R||"",!!y,!!D)))}var V;Y.captionTrack&&(D=Y.captionTrack.displayName,p=Y.captionTrack.vssId,R=Y.captionTrack.languageCode,y=Y.captionTrack.kind,
J=Y.captionTrack.id,D&&p&&R&&(V=new Pv(D,p,R,y,Y.xtags,J)));D=Number(Y.bitrate)/8;p=Number(Y.contentLength);R=Number(Y.lastModified);J=Y.drmFamilies;y=Y.type;Y=Number(Y.approxDurationMs);if(z&&J){var W={};for(let x of J)(J=Bv[x])&&(W[J]=z[J])}return new tW(c,d,{audio:L,video:w,Z7:M,contentProtection:W,Wc:D,Hj:O&&p?p/O:0,contentLength:p,lastModified:R,captionTrack:V,streamType:y,approxDurationMs:Y})};
WTh=function(Y){return g.TT(Y,z=>"FORMAT_STREAM_TYPE_OTF"===z.stream_type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"};
PdZ=function(Y,z,O=0,D,p){var d=new g.sd("",D?.experiments,!1);d.duration=O||0;for(let J of Y)if(Y=tn(J,z,d.duration,D,p),O=mt(J.url,J.sp,J.s))if(Y.streamType==="FORMAT_STREAM_TYPE_OTF")MA(d,new L$(O,Y));else{let c=NW(J.init),w=NW(J.index);MA(d,new NA(O,Y,c,w))}d.isOtf=!0;return d};
B2v=function(Y,z,O=0,D,p){var d=new g.sd("",D?.experiments,!1);d.duration=O||0;for(let J of Y){Y=tn(J,z,d.duration,D,p);O=NW(J.init);let c=NW(J.index),w=mt(J.url,J.sp,J.s);w&&MA(d,new NA(w,Y,O,c))}return d};
g.Sk=function(Y){var z={ns:Y.eL,el:Y.eventLabel,cpn:Y.clientPlaybackNonce,ver:2,cmt:Y.Y(Y.j),fmt:Y.videoFormat,fs:Y.KX?"1":"0",rt:Y.Y(Y.dn),adformat:Y.adFormat,content_v:Y.contentVideoId,euri:Y.pY,lact:Y.Uv,live:Y.Dx,cl:(944800637).toString(),mos:Y.RM,state:Y.playerState,volume:Y.ko};Y.subscribed&&(z.subscribed="1");Object.assign(z,Y.Tx);Y.S==="all"?Object.assign(z,Y.uS):Y.S==="once"&&Y.N&&Object.assign(z,Y.uS);Y.autoplay&&(z.autoplay="1");Y.mE&&(z.sautoplay="1");Y.n3&&(z.dni="1");!Y.U&&Y.o4&&(z.epm=
t3H[Y.o4]);Y.isFinal&&(z["final"]="1");Y.R4&&(z.splay="1");Y.g$&&(z.delay=Y.g$);Y.Bc&&(z.hl=Y.Bc);Y.region&&(z.cr=Y.region);Y.userGenderAge&&(z.uga=Y.userGenderAge);Y.userAge!==void 0&&Y.Ge&&(z.uga=Y.Ge+Y.userAge);Y.Ol!==void 0&&(z.len=Y.Y(Y.Ol));(!Y.U||Y.GM)&&Y.experimentIds.length>0&&(z.fexp=Y.experimentIds.toString());Y.Z!==null&&(z.rtn=Y.Y(Y.Z));Y.RR&&(z.feature=Y.RR);Y.zu&&(z.ctrl=Y.zu);Y.hJ&&(z.ytr=Y.hJ);Y.S_&&(z.afmt=Y.S_);Y.offlineDownloadUserChoice&&(z.ODUC=Y.offlineDownloadUserChoice);Y.X&&
(z.lio=Y.Y(Y.X));Y.U?(z.idpj=Y.qB,z.ldpj=Y.DQ,Y.delayThresholdMet&&(z.dtm="1"),Y.B!=null&&(z.rti=Y.Y(Y.B)),Y.dZ&&(z.ald=Y.dZ),Y.compositeLiveIngestionOffsetToken&&(z.clio=Y.compositeLiveIngestionOffsetToken)):Y.adType!==void 0&&(z.at=Y.adType);Y.gn&&(Y.N||Y.U)&&(z.size=Y.gn);Y.N&&Y.A.length&&(z.pbstyle=Y.A.join(","));Y.fX!=null&&(Y.N||Y.U)&&(z.inview=Y.Y(Y.fX));Y.heartbeatLoggingToken&&(z.hb_data=Y.heartbeatLoggingToken);Y.U&&(z.volume=f$(Y,g.XA(Y.segments,O=>O.volume)),z.st=f$(Y,g.XA(Y.segments,
O=>O.startTime)),z.et=f$(Y,g.XA(Y.segments,O=>O.endTime)),g.TT(Y.segments,O=>O.playbackRate!==1)&&(z.rate=f$(Y,g.XA(Y.segments,O=>O.playbackRate))),g.TT(Y.segments,O=>O.j!=="-")&&(z.als=g.XA(Y.segments,O=>O.j).join(",")),g.TT(Y.segments,O=>O.previouslyEnded)&&(z.pe=g.XA(Y.segments,O=>`${+O.previouslyEnded}`).join(",")));
z.muted=f$(Y,g.XA(Y.segments,O=>O.muted?1:0));
g.TT(Y.segments,O=>O.visibilityState!==0)&&(z.vis=f$(Y,g.XA(Y.segments,O=>O.visibilityState)));
g.TT(Y.segments,O=>O.connectionType!==0)&&(z.conn=f$(Y,g.XA(Y.segments,O=>O.connectionType)));
g.TT(Y.segments,O=>O.N!==0)&&(z.blo=f$(Y,g.XA(Y.segments,O=>O.N)));
g.TT(Y.segments,O=>!!O.K)&&(z.blo=g.XA(Y.segments,O=>O.K).join(","));
g.TT(Y.segments,O=>!!O.compositeLiveStatusToken)&&(z.cbs=g.XA(Y.segments,O=>O.compositeLiveStatusToken).join(","));
g.TT(Y.segments,O=>O.Y!=="-")&&(z.cc=g.XA(Y.segments,O=>O.Y).join(","));
g.TT(Y.segments,O=>O.clipId!=="-")&&(z.clipid=g.XA(Y.segments,O=>O.clipId).join(","));
if(g.TT(Y.segments,O=>!!O.audioId)){let O="au";
Y.N&&(O="au_d");z[O]=g.XA(Y.segments,D=>D.audioId).join(",")}g.Zm()&&Y.N6&&(z.ctt=Y.N6,z.cttype=Y.yH,z.mdx_environment=Y.mdxEnvironment);
Y.XT&&(z.etype=Y.ze!==void 0?Y.ze:0);Y.JW&&(z.uoo=Y.JW);Y.livingRoomAppMode&&Y.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(z.clram=faA[Y.livingRoomAppMode]||Y.livingRoomAppMode);Y.K?Skv(Y,z):(z.docid=Y.videoId,z.referrer=Y.referrer,z.ei=Y.eventId,z.of=Y.m4,z.osid=Y.osid,z.vm=Y.videoMetadata,Y.adQueryId&&(z.aqi=Y.adQueryId),Y.autonav&&(z.autonav="1"),Y.playlistId&&(z.list=Y.playlistId),Y.nD&&(z.ssrt="1"),Y.Ig&&(z.upt=Y.Ig));Y.N&&(Y.embedsRct&&(z.rct=Y.embedsRct),Y.embedsRctn&&(z.rctn=
Y.embedsRctn),Y.compositeLiveIngestionOffsetToken&&(z.clio=Y.compositeLiveIngestionOffsetToken));Y.hostCpn&&(z.host_cpn=Y.hostCpn);return z};
tn=function(Y,z,O=0,D,p){var d=Y.type;var J=Y.itag;var c=Y.xtags;c&&(J=Y.itag+";"+c);if(WC(d)){var w=(Y.size||"640x360").split("x");w=new BC(+w[0],+w[1],+Y.fps,Y.projection_type,+Y.stereo_layout,void 0,Y.quality_label,+Y.quality_ordinal,Y.eotf,Y.primaries,!Y.video_track_associated_audio_track_id);d=Vn(d,w,Hv[Y.itag]);C$&&(d+="; enableflushduringseek=true");n$&&(d+="; enableresetaudiodecoder=true");Rk(D,[w],z,p)&&(d+="; decode-to-texture=true")}var R;if(nf(d)){var y=new PC(+Y.audio_sample_rate||void 0,
+Y.audio_channels||0,Y.spatial_audio_type,!!Y.drc);Y.name&&(R=new Wv(Y.name,Y.audio_track_id,Y.isDefault==="1",Y.isAutoDubbed==="1"))}var M;Y.caption_display_name&&Y.caption_vss_id&&Y.caption_language_code&&(M=new Pv(Y.caption_display_name,Y.caption_vss_id,Y.caption_language_code,Y.caption_kind,Y.xtags,Y.caption_id));D=Number(Y.bitrate)/8;p=Number(Y.clen);c=Number(Y.lmt);O=O&&p?p/O:0;if(z&&Y.drm_families){var L={};for(let V of Y.drm_families.split(","))L[V]=z[V]}return new tW(J,d,{audio:y,video:w,
Z7:R,contentProtection:L,Wc:D,Hj:O,contentLength:p,lastModified:c,captionTrack:M,streamType:Y.stream_type,approxDurationMs:Number(Y.approx_duration_ms)})};
Ubk=function(Y){switch(Y){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"}};
$bZ=function(Y){switch(Y){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"}};
xbv=function(Y,z,O){return Ud(new g.sd(Y,z,O),Y)};
$C=function(Y){return g.Jk(Y.j,z=>fR(21,4303,z.zI.j))};
ZtZ=function(Y){return g.Jk(Y.j,z=>!!z.info.video&&z.info.video.isHdr())};
MA=function(Y,z){Y.j[z.info.id]=z;Y.Y.set(MW(z,Y.Na),z)};
Ud=function(Y,z=""){Y.state=1;Y.kg=(0,g.E)();return M38(z||Y.sourceUrl).then(O=>{if(!Y.VH()){Y.oB=O.status;O=O.responseText;let p=new DOMParser;O=g.LI(p,g.sH(O),"text/xml").getElementsByTagName("MPD")[0];Y.j_=aj(gn(O,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(O.attributes)for(D of O.attributes)if(D.value==="http://youtube.com/yt/2012/10/10"){var D=D.name.split(":")[1];break b}D=""}Y.K=D;Y.isLive=Y.j_<Infinity&&Y.isLivePlayback;Y.o4=Number(gn(O,Y.K+":earliestMediaSequence"))||0;if(D=Date.parse(eX(gn(O,
Y.K+":mpdResponseTime"))))Y.Ol=((0,g.E)()-D)/1E3;Y.isLive&&O.getElementsByTagName("SegmentTimeline").length<=0||g.al(O.getElementsByTagName("Period"),Y.uS,Y);Y.state=2;Y.Ul("loaded");$T(Y)}return Y}).VY(O=>{if(O instanceof g.pe){var D=O.xhr;
Y.oB=D.status}Y.state=3;Y.Ul("loaderror");return g.Nb(D)})};
g.xT=function(Y){return g.Jk(Y.j,z=>z.info.j())};
hn=function(Y){return g.Jk(Y.j,z=>z.info.video?z.info.video.projectionType==="EQUIRECTANGULAR":!1)};
ZO=function(Y){return g.Jk(Y.j,z=>z.info.video?z.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1)};
mj=function(Y){return g.Jk(Y.j,z=>z.info.video?z.info.video.projectionType==="MESH":!1)};
hAV=function(Y){return g.Jk(Y.j,z=>z.info.video?z.info.video.stereoLayout===1:!1)};
Zg$=function(Y){return g.c8(Y.j,z=>z.info.video?z.R4():!0)};
Qn=function(Y,z,O){z=g.yW(z.info,Y.Na);if(O){let D=wn({itag:z.itag,lmt:Y.Na?0:z.lmt||0,xtags:z.xtags});if(Y.S_[D])return;Y.S_[D]=O}Y.Ge.push(z)};
u3=function(Y,z){var O=gn(z,"id");O=O.replace(":",";");var D=gn(z,"mimeType"),p=gn(z,"codecs");D=p?`${D}; codecs="${p}"`:D;p=Number(gn(z,"bandwidth"))/8;var d=Number(Te(z,"BaseURL").getAttribute(Y.K+":contentLength")),J=Y.duration&&d?d/Y.duration:0;if(WC(D)){var c=Number(gn(z,"width")),w=Number(gn(z,"height")),R=Number(gn(z,"frameRate"));let W=Ubk(gn(z,Y.K+":projectionType"));a:switch(gn(z,Y.K+":stereoLayout")){case "layout_left_right":var y=1;break a;case "layout_top_bottom":y=2;break a;default:y=
0}y=new BC(c,w,R,W,y)}if(nf(D)){var M=Number(gn(z,"audioSamplingRate"));var L=Number(gn(z.getElementsByTagName("AudioChannelConfiguration")[0],"value"));c=$bZ(gn(z,Y.K+":spatialAudioType"));M=new PC(M,L,c);a:{w=gn(z,"lang")||"und";if(L=Te(z,"Role"))if(R=gn(L,"value")||"",g.yf(i3,R)){L=`${w}.${i3[R]}`;c=R==="main";Y=gn(z,Y.K+":langName")||`${w} - ${R}`;L=new Wv(Y,L,c);break a}L=void 0}}if(z=Te(z,"ContentProtection"))if(z.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var V={};for(z=
z.firstChild;z!=null;z=z.nextSibling){if(!(z instanceof Element))continue;if(!/SystemURL/.test(z.nodeName))continue;Y=z.getAttribute("type");c=z.textContent;Y&&c&&(V[Y]=c.trim())}}else V=void 0;return new tW(O,D,{audio:M,video:y,Z7:L,contentProtection:V,Wc:p,Hj:J,contentLength:d})};
$T=function(Y){var z=Y.j_;isFinite(z)&&(l3(Y)?Y.refresh():(z=Math.max(0,Y.kg+z-(0,g.E)()),Y.Z||(Y.Z=new g.VF(Y.refresh,z,Y),g.u(Y,Y.Z)),Y.Z.start(z)))};
l3=function(Y){return Y.isLive&&(0,g.E)()-Y.kg>=Y.j_};
mb$=function(Y){Y=Y.j;for(let z in Y){let O=Y[z].index;if(O.isLoaded())return O.m0()+1}return 0};
XF=function(Y){return Y.Jw?Y.Jw-(Y.X||Y.timestampOffset):0};
gp=function(Y){return Y.iQ?Y.iQ-(Y.X||Y.timestampOffset):0};
TX=function(Y){if(!isNaN(Y.Pc))return Y.Pc;var z=Y.j;for(var O in z){var D=z[O].index;if(D.isLoaded()&&!z[O].info.j()){z=0;for(O=D.Fr();O<=D.m0();O++)z+=D.getDuration(O);z/=D.Kr();z=Math.round(z/.5)*.5;D.Kr()>10&&(Y.Pc=z);return z}if(Y.isLive&&(D=z[O],D.qq))return D.qq}return NaN};
QEo=function(Y,z){Y=NC(Y.j,D=>D.index.isLoaded());
if(!Y)return NaN;Y=Y.index;var O=Y.b4(z);return Y.getStartTime(O)===z?z:O<Y.m0()?Y.getStartTime(O+1):NaN};
ek=function(Y,z){if(!Y.j["0"]){var O=new tW("0","fakesb",{video:new BC(0,0,0,void 0,void 0,"auto")});Y.j["0"]=z?new ak(new g.uc("http://www.youtube.com/videoplayback"),O,"fake"):new NA(new g.uc("http://www.youtube.com/videoplayback"),O,new LN(0,0),new LN(0,0))}};
g.qA=function(Y){if(Y.isManifestless)for(let z in Y.j)Y.j[z].index.segments=[]};
GX=function(Y,z,O){for(let D in Y.j){let p=Y.j[D].info.j()||Y.j[D].info.E4();O===p&&Y.j[D].index?.B(z)}};
Ik=function(Y){for(let z in Y.j)Y.j[z].info.j()||EC(Y.j[z].index,Infinity)};
Ed=function(Y,z,O){for(let J in Y.j){var D=Y.j[J].index,p=z,d=O;D.Oh&&(p&&(D.xL=Math.max(D.xL,p)),d&&(D.GL=Math.max(D.GL||0,d)))}O&&(Y.N6=O/1E3)};
vv=function(Y,z,O,D=!1){D&&O===Y.yH||(Y.ze.push(z),Y.yH=O,Y.Ul("cuepointsadded",O))};
igv=function(Y){Y.iQ=0;Y.Jw=0;Y.Cb=0};
kT=function(Y){return Y.q6&&Y.isManifestless?Y.isLiveHeadPlayable:Y.isLive};
Vn=function(Y,z,O){rp===null&&(rp=window.MediaSource&&MediaSource.isTypeSupported&&MediaSource.isTypeSupported('video/webm; codecs="vp09.02.51.10.01.09.16.09.00"')&&!MediaSource.isTypeSupported('video/webm; codecs="vp09.02.51.10.01.09.99.99.00"'));if(b3&&window.MediaSource&&MediaSource.isTypeSupported!==void 0)return rp||O!=="9"&&O!=="("?rp||O!=="9h"&&O!=="(h"||(Y='video/webm; codecs="vp9.2"'):Y='video/webm; codecs="vp9"',Y;if(!rp&&!ok||Y!=='video/webm; codecs="vp9"'&&Y!=='video/webm; codecs="vp9.2"')return Y;
O="00";var D="08",p="01",d="01",J="01";Y==='video/webm; codecs="vp9.2"'&&(O="02",D="10",z.primaries==="bt2020"&&(J=p="09"),z.j==="smpte2084"&&(d="16"),z.j==="arib-std-b67"&&(d="18"));return`video/webm; codecs="${["vp09",O,"51",D,"01",p,d,J,"00"].join(".")}"`};
K$=function(Y,z,O){Y=`${Y}${z>49?"p60":z>32?"p48":""}`;z=bQ()[Y];if(z!=null&&z>0)return z;z=FF.get(Y);if(z!=null&&z>0)return z;O=O?.get(Y);return O!=null&&O>0?O:8192};
uMZ=function(Y,z=!1){wdr(z);jGZ(z);if(z){for(let O of FF.keys())O.startsWith("1")||FF.delete(O);for(let O of Yg.values())O.startsWith("1")||Yg.delete(O);for(let O of Y.keys())O.startsWith("1")||Y.delete(O)}else FF.clear(),Yg.clear(),Y.clear()};
gX9=function(Y,{isOtf:z,D$:O,aG:D,hw:p,Us:d,Cd:J,Bx:c,kN:w,rZ:R,disableAv1:y,t_:M}){var L=new lak(Y);if(Y.Yk()||Y.V("html5_logging_format_selection"))L.j=!0;L.JW=d;L.Cd=J&&Y.Z;L.rZ=R;g.BX("windows nt 5.1")&&!g.zV&&(L.iT=!0);if(d=O)d=g.OX(Y)?X7k(Y):!1;d&&(L.B=!0);c&&(L.iT=!0,L.xk=!0);z&&!Y.V("html5_otf_prefer_vp9")&&(L.iT=!0);Y.playerStyle==="picasaweb"&&(z&&(L.iT=!1),L.j_=!1);p&&(L.iT=!0);at(Y.N,ed.CHANNELS)&&(Y.V("html5_enable_ac3")&&(L.U=!0),Y.V("html5_enable_eac3")&&(L.K=!0),Y.V("html5_enable_ac3_gapless")&&
(L.Ol=!0));Y.V("html5_block_8k_hfr")&&(L.S_=!0);L.A=g.L3(Y.experiments,"html5_max_selectable_quality_ordinal");L.Z=g.L3(Y.experiments,"html5_min_selectable_quality_ordinal");g.Df&&(L.mE=480);if(D||O)L.j_=!1;L.yH=!1;L.disableAv1=y;z=pu(Y,L.Y,void 0,L.disableAv1);z>0&&z<2160&&(ky()||Y.V("html5_format_hybridization"))&&(L.Y.supportsChangeType=+ky(),L.Rx=z);z>=2160&&(L.q6=!0);L.kN=w;L.R4=g.gU||gy()&&!w?!1:!0;L.X=Y.V("html5_format_hybridization");L.uS=Y.V("html5_disable_encrypted_vp9_live_non_2k_4k");
L.GM=M;return L};
pu=function(Y,z={},O,D=!1){if(D)return z.disabled=1,0;if(at(Y.N,ed.AV1_CODECS)&&at(Y.N,ed.HEIGHT)&&at(Y.N,ed.BITRATE))return z.isCapabilityUsable=1,8192;D=1080;var p=navigator.hardwareConcurrency;p<=2&&(D=480);z.coreCount=p;if(p=g.L3(Y.experiments,"html5_default_av1_threshold"))D=z["default"]=p;if(p=Y.N.j_)z.mcap=p,D=Math.max(D,p);if(O){if(p=O.videoInfos.find(J=>J.Y())?.A?.powerEfficient)D=8192,z.isEfficient=1;
O=O.videoInfos[0].video;let d=Math.min(K$("1",O.fps),K$("1",30));z.perfCap=d;D=Math.min(D,d);!O.isHdr()||p||Y.gk().j.wk(T21)||(z.hdr=1,D*=.75)}else Y=K$("1",30),z.perfCap30=Y,D=Math.min(D,Y),Y=K$("1",60),z.perfCap60=Y,D=Math.min(D,Y);return z.av1Threshold=D};
fi8=function(Y){var z=["o","a","A"];if(Y.rZ===1&&(Y.U&&(z=["mac3","MAC3"].concat(z)),Y.K&&(z=["meac3","MEAC3"].concat(z)),Y.kg||Y.eL)){let O=[];Y.kg&&O.push("i");Y.eL&&O.push("I");z=O.concat(z)}Y.B&&(z=["so","sa"].concat(z));!Y.xk||Y.Ol||Y.N||Y.DQ||z.unshift("a");Y.N&&(z=(d6[Y.N]||[Y.N]).concat(z));return z};
mt8=function(Y){if(Y.JW)return["f"];if(g.BX("appletv5"))return"h 9h 9 8 H (h ( *".split(" ");var z=["9h","9","h","8"];Y.Uv&&z.push("1e");z=z.concat(["(h","(","H","*"]);Y.q6&&(z.unshift("1"),z.unshift("1h"));Y.iT&&z.unshift("h");Y.S&&(z=(d6[Y.S]||[Y.S]).concat(z));return z};
Ji=function(){var Y=window,z=Y.MSMediaKeys;hp()&&!z&&(z=Y.WebKitMediaKeys);return z&&z.isTypeSupported?z:null};
w6=function(Y){return navigator.requestMediaKeySystemAccess?g.Qa&&!g.fe()?uG("45"):g.gU||g.cP?Y.hW("edge_nonprefixed_eme"):g.zV?uG("47"):g.DI&&Y.hW("html5_enable_safari_fairplay")?!1:!0:!1};
ji=function(Y){return Y.U?!1:!Y.keySystemAccess&&!!Ji()&&Y.keySystem==="com.microsoft.playready"};
RU=function(Y){return Y.keySystem==="com.microsoft.playready"};
sX=function(Y){return!Y.keySystemAccess&&!!Ji()&&Y.keySystem==="com.apple.fps.1_0"};
ys=function(Y){return Y.keySystem==="com.youtube.fairplay"};
g.M$=function(Y){return Y.flavor==="fairplay"};
aa8=function(Y,z,O,D){var p=So(),d=(O=p||O&&hp())?["com.youtube.fairplay"]:["com.widevine.alpha"];z&&d.unshift("com.youtube.widevine.l3");p&&D&&d.unshift("com.youtube.fairplay.sbdl");return O?d:Y?[...d,...Lu.playready]:[...Lu.playready,...d]};
Vs=function(Y){if(!Y.VH())if(Y.Y.length===0)Y.callback(Y.U);else{var z=Y.Y[0],O=Y.N[z],D=eAZ(Y,O);N$&&N$.keySystem===z&&N$.uD===JSON.stringify(D)?(Y.J("remksa",{re:!0}),Ai(Y,O,N$.keySystemAccess)):(Y.J("remksa",{re:!1,ok:N$?.keySystem??""}),N$=void 0,navigator.requestMediaKeySystemAccess(z,D).then(b0(p=>{Ai(Y,O,p,D)}),b0(()=>{Y.K=!Y.K&&Y.N[Y.Y[0]].flavor==="widevine";
Y.K||Y.Y.shift();Vs(Y)})))}};
GJV=function(Y){if(Ji()&&(g.DI||Qr))Y.U.push(new HP("fairplay","com.apple.fps.1_0","",Y.Yg.experiments));else{var z=qk1(),O=g.qY(Y.Y,D=>{var p=Y.N[D],d=!1,J=!1;for(let c in Y.j[p.flavor])z(c,D)&&(p.Y[c]=!0,d=d||c.indexOf("audio/")===0,J=J||c.indexOf("video/")===0);return d&&J});
O&&Y.U.push(Y.N[O]);Y.Y=[]}Y.callback(Y.U)};
IaW=function(Y,z){Y.callback=z;Y.U=[];w6(Y.Yg.experiments)?Vs(Y):GJV(Y)};
eAZ=function(Y,z){var O={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(Y.V("html5_enable_vp9_fairplay")&&ys(z))return O.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),O.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[O];RU(z)&&(O.initDataTypes=["keyids","cenc"]);for(let p of Object.keys(Y.j[z.flavor])){var D=p.indexOf("audio/")===0;let d=D?O.audioCapabilities:O.videoCapabilities;z.flavor!=="widevine"||Y.K?d.push({contentType:p}):
D?d.push({contentType:p,robustness:"SW_SECURE_CRYPTO"}):(g.Qa&&g.BX("windows nt")&&!Y.V("html5_drm_enable_moho")||d.push({contentType:p,robustness:"HW_SECURE_ALL"}),D=p,Y.Yg.N.Y&&p.includes("vp09")&&(D=p+"; experimental=allowed"),d.push({contentType:D,robustness:"SW_SECURE_DECODE"}),g.Cu(Y.Yg)&&(Xn()||tp())&&(Y.J("swcrypto",{}),d.push({contentType:p,robustness:"SW_SECURE_CRYPTO"})))}return[O]};
Ai=function(Y,z,O,D){if(!Y.VH()){D&&(N$={keySystem:z.keySystem,keySystemAccess:O,uD:JSON.stringify(D)});z.keySystemAccess=O;if(RU(z)){var p=ZM();for(var d of Object.keys(Y.j[z.flavor]))z.Y[d]=!!p.canPlayType(d)}else{d=z.keySystemAccess.getConfiguration();if(d.audioCapabilities)for(p of d.audioCapabilities)z.Y[p.contentType]=!0;if(d.videoCapabilities)for(let J of d.videoCapabilities)z.Y[J.contentType]=!0}Y.U.push(z);Y.useCobaltWidevine||Y.V("html5_enable_vp9_fairplay")&&z.j()?(Y.Y.shift(),Vs(Y)):Y.callback(Y.U)}};
qk1=function(){var Y=Ji();if(Y){let O=Y.isTypeSupported;return(D,p)=>O(p,D)}var z=ZM();
return z&&(z.addKey||z.webkitAddKey)?(O,D)=>!!z.canPlayType(O,D):()=>!1};
vXv=function(Y,z){switch(z.pR){case "bool":return Y.hW(z.PB);case "int":return Y=nu(Y,z.PB),g.Cl(Y);case "double":return nu(Y,z.PB);case "string":return EXh(Y,z.PB);case "int32_list":return WP(Y,z.PB);case "int64_list":return WP(Y,z.PB).map(O=>g.Cl(O));
case "string_list":throw Error("String list flags are not supported in WPCC");default:throw Error("Unknown flag type");}};
nu=function(Y,z){Y=Y.flags.get(`${z}`);return Number(Y)||0};
EXh=function(Y,z){return(Y=Y.flags.get(`${z}`))?Y.toString():""};
WP=function(Y,z){if(Y=Y.flags.get(`${z}`))if(Y=Y.replace(/\[ *(.*?) *\]/,"$1"))return Y.split(",").map(Number);return[]};
g.L3=function(Y,z,O=0){Y=Y.wk(z);JSON.stringify(Y);return Y===void 0?O:Number(Y)};
g.PP=function(Y,z){return(Y=Y.wk(z))?Y.toString():""};
kJV=function(Y){if(Y=Y.wk("html5_web_po_experiment_ids"))if(Y=Y.replace(/\[ *(.*?) *\]/,"$1"))return Y.split(",").map(Number);return[]};
BP=function(Y){if(Y.j)return Y.j;if(Y.experimentIds.length<=1)return Y.j=Y.experimentIds,Y.j;var z=[...Y.experimentIds].map(O=>Number(O));
z.sort();for(let O=z.length-1;O>0;--O)z[O]-=z[O-1];Y.j=z.map(O=>O.toString());
Y.j.unshift("v1");return Y.j};
Ut$=function(Y,z){var O=new Map;for(let D of z.keys()){let p=D.split("_")[0];Y.has(p)||O.set(D,z.get(D))}return O};
xt$=function(Y,z,O){var D=z.video?.fps||0,p=`${Y}_${D}`,d=!!z.audio,J={itag:z.itag,dk:Y,MP:d};if(d)J.numChannels=z.audio.numChannels;else{var c=z.video;J.maxWidth=c?.width;J.maxHeight=c?.height;J.maxFramerate=D;J.maxBitrateBps=z.Wc*8;J.XB=c?.isHdr()}c=O.get(p);c?d||(z=Math.max(c.maxWidth||0,c.maxHeight||0)>Math.max(J.maxWidth||0,J.maxHeight||0)?c:J,Y={itag:z.itag,dk:Y,MP:d,maxWidth:Math.max(c.maxWidth||0,J.maxWidth||0),maxHeight:Math.max(c.maxHeight||0,J.maxHeight||0),maxFramerate:D,XB:z.XB},Y.maxBitrateBps=
z.maxBitrateBps,O.set(p,Y)):O.set(p,J)};
It=function(Y,z,O=1){var D=z.itag;if(D==="0")return!0;var p=z.mimeType;if(z.dk==="1e"&&!Y.U)return"dav1enc";if(z.Y()&&Y.B)return"dav1";if(z.video&&(z.video.isHdr()||z.video.primaries==="bt2020")&&!(at(Y,ed.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(D==="338"&&!(g.Qa?uG(53):g.zV&&uG(64)))return"dopus";O=w71(z,O);Y.Y&&z.K()&&(O[ed.EXPERIMENTAL.name]=
"allowed");for(let c of Object.keys(ed)){let w=ed[c];var d;if(d=O[w.name])if(d=!(w===ed.EOTF&&z.mimeType.indexOf("vp09.02")>0)){d=w;var J=z;d=!(Y.experiments.hW("html5_ignore_h264_framerate_cap")&&d===ed.FRAMERATE&&(J.dk==="H"||J.dk==="h"))}if(d)if(at(Y,w))if(Y.K){if(Y.K[w.name]<O[w.name])return w.name}else p=`${p}; ${w.name}=${O[w.name]}`;else if(Sm(z)&&w===ed.EOTF)return"dvp92"}Y.S&&z.video&&z.video.qualityOrdinal>1080&&z.contentProtection&&(p+="; hdcp=2.2");return D==="227"?"hqcenc":D==="585"||
D==="588"||D==="583"||D==="586"||D==="584"||D==="587"||D==="591"||D==="592"?"newhvc":So()&&PX()>=21&&g.BX("appletv5")&&(D==="410"||D==="845")?!0:Y.isTypeSupported(p)?!0:"tpus"};
at=function(Y,z){z.name in Y.X||(Y.X[z.name]=rqZ(Y,z));return Y.X[z.name]};
bgV=function(Y){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(z=>{z.smooth&&z.powerEfficient&&(Y.j_=2160)})};
ti=function(){var Y=tp()&&!uG(29),z=g.BX("google tv")&&g.BX("chrome")&&!uG(30);return Y||z?!1:ru()};
fu=function(Y,z,O){var D=480,p=1080,d;if(d=Y.experiments.gk().j.wk(oXh))Y.A===null&&(Y.A=!1,at(Y,ed.WIDTH)&&at(Y,ed.HEIGHT)&&(Y.A=i6('video/mp4; codecs="av01.0.17M.08"; width=7680; height=4320'))),d=Y.A;d&&(p=2160);for(let J of z)z=J.video.qualityOrdinal,z<=p&&z>D&&It(Y,J,O)===!0&&(D=z);return D};
g.Si=function(Y,z=!1){return ti()&&Y.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!z&&Y.canPlayType(ZM(),"application/x-mpegURL")?!0:!1};
KTV=function(Y){FTv(()=>{for(let z of Object.keys(ed))at(Y,ed[z])})};
rqZ=function(Y,z){if(Y.K)return!!Y.K[z.name];if(z===ed.BITRATE&&Y.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!Y.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(z===ed.AV1_CODECS)return Y.isTypeSupported(`video/mp4; codecs=${z.valid}`)&&!Y.isTypeSupported(`video/mp4; codecs=${z.C4}`);if(z.video){var O='video/webm; codecs="vp9"';Y.isTypeSupported(O)||(O='video/mp4; codecs="avc1.4d401e"')}else O='audio/webm; codecs="opus"',
Y.isTypeSupported(O)||(O='audio/mp4; codecs="mp4a.40.2"');return Y.isTypeSupported(`${O}; ${z.name}=${z.valid}`)&&!Y.isTypeSupported(`${O}; ${z.name}=${z.C4}`)};
UX=function(Y,z){var O=0;Y.N.has(z)&&(O=Y.N.get(z).mL);Y.N.set(z,{mL:O+1,KJ:2**(O+1)});Y.j=!0};
xg=function(Y,z,O,D,p){if(z&&typeof z==="object"){let d=J=>$g(Y,J,O,D,p);
if(dS(z))return z.then(d);if(Ff(z))return O6(z,d)}return $g(Y,z,O,D,p)};
hi=function(Y,z,O,D=1){O>=0&&(z in Y.j||(Y.j[z]=new Ycr),Y.j[z].uQ(O,D))};
$g=function(Y,z,O,D,p){var d=(0,g.E)();p=p?p(z):void 0;var J=p?.Uk??1;J!==0&&hi(Y,p?.profile??O,d-D,J);return z};
Zf=function(Y){var z=window;z.ywc||(z.ywc={});var O=z.ywc[Y];if(O)return O;O={};return z.ywc[Y]=O};
ma=function(Y){var z=window;z.ywc&&delete z.ywc[Y]};
zSW=function(Y){var z=Zf(Y);if(z.binP)return z.binP;z.binP=Promise.resolve().then(()=>fetch(Y)).then(O=>{if(!O.ok)throw Error(`HTTP${O.statusText}`);
return O.arrayBuffer()});
z.binP.then(O=>{z.bin=O},()=>{ma(Y)});
return z.binP};
lB=function(Y,z,O){return dA(void 0,function(){return function*(){var D=Qs.UX(),p=Y&&iB;if(!p&&!z)return O?.("wasmns",{p:Y?"1":"0",a:z?"1":"0",s:iB?"1":"0"}),Y7(Error("wasm.wm.ns"));var d=new Ow1;if(p)try{let J=yield*JO(DmH(d,Y)),c=new uB(J,d,!1);Qs.Wj("winit",D);O?.("wasmsw",{});return c}catch(J){if(O?.("wasmerrw",{e:`${J}`}),!z)throw Error("wasm.wm.iw",{cause:J});}if(!z)throw Error("wasm.wm.xx");try{let J=yield*JO(z(d)),c=new uB({exports:J},d,!0);Qs.Wj("winitjs",D);O?.("wasmsa",{});return c}catch(J){throw O?.("wasmerra",
{e:`${J}`}),Error(`wasm.wm.ia: ${J}`);}}()})};
DmH=function(Y,z){return dA(piZ,function(){var O=this;return function*(){if(!O.j)throw"wasm.ps.ns";var D=yield*JO(dmh(O,z));if(!D)throw"wasm.ps.um";return yield*JO(WebAssembly.instantiate(D,Y))}()})};
dmh=function(Y,z){return dA(Y,function(){var O=this;return function*(){var D=[],p=()=>"wasm.ps.c: ["+D.map(c=>`"${c}"`).join(", ")+"]",d=Zf(z);
if(d.mod)return d.mod;if(d.modP)try{return yield*JO(d.modP)}catch(c){D.unshift("pcm")}var J=d.bin;if(!J&&d.binP)try{J=yield*JO(d.binP)}catch(c){D.unshift("pfb")}if(!J)try{J=yield*JO(zSW(z))}catch(c){throw O.j=!1,D.unshift(`fb: ${c}`),p();}try{return yield*JO(WebAssembly.compile(J))}catch(c){ma(z),D.unshift(`ca: ${c}`)}throw p();}()})};
Xl=function(Y,z,O,D){O=Y.U6.memory.copyIn(O);var p=Y.j;p.U6.exports.AES128CTRCipher_setCounter(p.cipher,O.byteOffset);z=Y.U6.memory.copyIn(z);Y.j.encrypt(z);p=void 0;if(D){D=Y.U6;p=Y.Y;let d=D.memory.buffer(D.memory.malloc(32),32);D.exports.Sha256Hmac(p.byteOffset,p.byteLength,O.byteOffset,O.byteLength,z.byteOffset,z.byteLength,d.byteOffset);p=Y.U6.memory.W3(d)}Y.U6.memory.free(O.byteOffset);return{ta:Y.U6.memory.W3(z),signature:p}};
JQr=function(Y){Y.Vw.exports.TrackedPointer_release(Y.id)};
TV=function(Y){Y.U||(Y.U=new g6(Y.Y));return Y.U};
g.aU=function(Y){try{return g7(Y)}catch(z){return null}};
ei=function(Y){var z=rE();if(z.values){z=z.values;let J={};for(var O of Object.keys(Y.values)){z[O]&&Y.Y[O]&&(Y.values[O]+=z[O]-Y.Y[O]);var D=Y,p=D;if(!p.values[O]){var d=rE();p.values=d.values||{};p.UD=d.halfLives||{};p.Y=d.values?Object.assign({},d.values):{}}J[O]=D.values[O]&&D.UD[O]?D.values[O]/2**(D.j/D.UD[O]):0}Y.Y=J}O=Y.UD;z={};z.values=Y.Y;z.halfLives=O;g.VO("yt-player-memory",z,2592E3)};
jk=function(Y,z){return!!z&&!!Y.gk().j.wk(cQh)&&(z.startsWith("g")||z.startsWith("l"))};
g.Cu=function(Y){return q$(Y)==="MWEB"};
GV=function(Y){Y.ko===null&&(Y.ko=window.MediaSource&&window.MediaSource.isTypeSupported?window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42001E"; decode-to-texture=true'):!1);return Y.ko};
IU=function(Y){return q$(Y)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"};
g.Rm=function(Y){return Y.Y&&g.EX(Y)&&!vP(Y)&&!Y.U};
vP=function(Y){return Y.X==="adunit"||Y.playerStyle==="gvn"};
kg=function(Y){return Y.X==="detailpage"};
g.r6=function(Y){return Qr&&!Y.Ic||g.BX("nintendo wiiu")?!0:!1};
g.EX=function(Y){return Y.X==="embedded"};
g.bB=function(Y){return q$(Y)==="WEB_REMIX"};
Fl=function(Y){if(!Y.webPlayerContextConfig?.embedsHostFlags?.enableLiteUx||Y.S_||Y.U||Y.S||Y.j_==="EMBEDDED_PLAYER_MODE_PFP")return"EMBEDDED_PLAYER_LITE_MODE_NONE";Y=g.L3(Y.experiments,"embeds_web_lite_mode");return Y===void 0?"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN":Y>=0&&Y<oU.length?oU[Y]:"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN"};
Y6=function(Y,z,O=!1){Y.Bc=GD(Y.Bc,z.video_id);Y.KX=GD(Y.KX,z.eventid);Y.KX&&(uI=Y.KX);var D=[];for(let p of Object.keys(Ku)){let d=Ku[p],J=z[d];J!=null&&(J!==Y.j[d]&&D.push(d),Y.j[d]=J)}!O&&D.length>0&&Y.la&&(D.sort(),g.jZ(new g.lZ("Player client parameters changed after startup",D)));Y.userAge=qy(Y.userAge,z.user_age);Y.userDisplayImage=GD(Y.userDisplayImage,z.user_display_image);g.Lx(Y.userDisplayImage)||(Y.userDisplayImage="");Y.userDisplayName=GD(Y.userDisplayName,z.user_display_name);Y.XT=GD(Y.XT,
z.user_gender);Y.csiPageType=GD(Y.csiPageType,z.csi_page_type);Y.csiServiceName=GD(Y.csiServiceName,z.csi_service_name);Y.kV=a_(Y.kV,z.enablecsi);Y.pageId=GD(Y.pageId,z.pageid);if(O=z.enabled_engage_types)Y.enabledEngageTypes=new Set(O.split(","));z.living_room_session_po_token&&(Y.Ov=z.living_room_session_po_token.toString())};
g.zk=function(Y){return/web/i.test(q$(Y))};
q$=function(Y){return Y.j.c};
qZ=function(Y,z){return!Y.U&&tp()&&uG(55)&&Y.controlsType==="3"&&!z};
DW=function(Y){Y=g.O1(Y.EC);return Y==="www.youtube-nocookie.com"?"www.youtube.com":Y};
g.pd=function(Y){return q$(Y)==="WEB_UNPLUGGED"};
dR=function(Y,z,O){return Y.protocol+"://i1.ytimg.com/vi/"+z+"/"+(O||"hqdefault.jpg")};
Jo=function(Y){return kg(Y)&&!g.pd(Y)};
g.cW=function(Y){return/^TVHTML5/.test(q$(Y))};
wR=function(Y){return q$(Y)==="TVHTML5_CAST"||q$(Y)==="TVHTML5"&&(Y.j.cver.startsWith("6.20130725")||Y.j.cver.startsWith("6.20130726"))};
g.jY=function(Y){return q$(Y)==="TVHTML5"};
RX=function(Y){return Y.j.cmodel==="CHROMECAST ULTRA/STEAK"||Y.j.cmodel==="CHROMECAST/STEAK"};
g.s1=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1};
g.yo=function(Y){return q$(Y).toUpperCase()==="WEB"};
g.Mr=function(Y){return q$(Y)==="WEB_KIDS"};
g.Ld=function(Y){return q$(Y)==="TVHTML5_UNPLUGGED"};
g.Nr=function(Y){return g.pd(Y)||q$(Y)==="TV_UNPLUGGED_CAST"||g.Ld(Y)};
Ao=function(Y){return q$(Y)==="WEB_MUSIC_INTEGRATIONS"};
g.Vo=function(Y){return q$(Y)==="WEB_EMBEDDED_PLAYER"};
g.OX=function(Y){return(Y.deviceIsAudioOnly||!g.Qa||g.XT||Y.controlsType==="3"?!1:g.lK?Y.Y&&g.xE(51):!0)||(Y.deviceIsAudioOnly||!g.zV||g.XT||Y.controlsType==="3"?!1:g.lK?Y.Y&&g.xE(48):g.xE(38))||(Y.deviceIsAudioOnly||!HW||g.XT||Y.controlsType==="3"?!1:g.lK?Y.Y&&g.xE(37):g.xE(27))||!Y.deviceIsAudioOnly&&g.Cd&&!mK()&&g.xE(11)||!Y.deviceIsAudioOnly&&g.DI&&g.xE("604.4")||Y.Lb()};
X7k=function(Y){if(g.EX(Y)&&nd)return!1;if(g.zV){if(!g.xE(47)||!g.xE(52)&&g.xE(51))return!1}else if(g.DI)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1};
g.WW=function(Y,z){return Y.enabledEngageTypes.has(z.toString())||wiW.includes(z)};
RSH=function(Y){var z=DW(Y);jh$.includes(z)&&(z="www.youtube.com");return Y.protocol+"://"+z};
g.BW=function(Y,z=""){if(Y.q0){let O=new PW,D,p=Y.q0();p.signedOut?D="":p.token?D=p.token:p.pendingResult.then(d=>{p.signedOut?O.resolve(""):O.resolve(d.token)},d=>{g.jZ(new g.lZ("b189348328_oauth_callback_failed",{error:d}));
O.resolve(z)});
return D!==void 0?g.R_(D):new wy(O)}return g.R_(z)};
to=function(Y,z=""){return Y.XU?Ki(!0):pB(O6(Ki(g.BW(Y,z)),O=>Ki(!!O)),()=>Ki(!1))};
fd=function(Y,z){if(Y.U6=z)Y.yH?.j?.A(z),z.j?Y.Ax.push("asmjs"):Y.Ax.push("wasm")};
g.O1=function(Y){var z=g.SM(Y);return(Y=Number(g.t$(Y)[4]||null)||null)?`${z}:${Y}`:z};
U1=function(Y,z=!1){var O=Hv[Y],D=SY[O],p=shZ[Y];if(!p||!D)return null;z=new BC(z?p.height:p.width,z?p.width:p.height,p.fps);D=Vn(D,z,O);return new tW(Y,D,{video:z,Wc:p.bitrate/8})};
$6=function(Y){var z=SY[Hv[Y]],O=yQr[Y];return O&&z?new tW(Y,z,{audio:new PC(O.audioSampleRate,O.numChannels)}):null};
eZ=function(Y,z,O,D){if(O)return g.jo();O={};var p=ZM();for(let d of z)if(Y.canPlayType(p,d.PH().mimeType)||D)if(z=d.j.video.quality,!O[z]||O[z].PH().Z3())O[z]=d;Y=[];O.auto&&Y.push(O.auto);for(let d of Va)(D=O[d])&&Y.push(D);return Y.length?g.R_(Y):g.jo()};
ho=function(Y,z=!1,O=!0,D={}){var p={};for(let J of Y){if(z&&MediaSource&&MediaSource.isTypeSupported&&(Y=J.type,J.audio_channels&&(Y=Y+"; channels="+J.audio_channels),!MediaSource.isTypeSupported(Y))){D[J.itag]="tpus";continue}if(!O&&J.drm_families&&(J.eotf==="smpte2084"||J.eotf==="arib-std-b67")){D[J.itag]="enchdr";continue}Y=void 0;let c={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"};var d=J.type.match(/codecs="([^"]*)"/);d=d?d[1]:"";J.audio_track_id&&(Y=new Wv(J.name,J.audio_track_id,
!!J.is_default));let w=J.eotf;Y=new x6({itag:J.itag,url:J.url,codecs:d,width:Number(J.width),height:Number(J.height),fps:Number(J.fps),bitrate:Number(J.bitrate),audioItag:J.audio_itag,aT:w?c[w]:void 0,contentProtection:J.drm_families,Z7:Y,audioChannels:Number(J.audio_channels)});p[Y.itag]=p[Y.itag]||[];p[Y.itag].push(Y)}return p};
MDv=function(Y,z){Y.N.some(O=>O.Z7?.getId()===z);
Y.j=z};
Lv$=function(Y){var z=[],O=[];for(let D of Y.Y)D.bitrate<=Y.U?z.push(D):O.push(D);z.sort((D,p)=>p.bitrate-D.bitrate);
O.sort((D,p)=>D.bitrate-p.bitrate);
Y.Y=z.concat(O)};
ZW=function(Y,z,O){Y.cpn&&(z=g.um(z,{cpn:Y.cpn}));O&&(z=g.um(z,{jY:O}));return z};
mM=function(Y,z){Y=Y.itag.toString();z!==null&&(Y+=z.itag.toString());return Y};
Ngo=function(Y,z){if(!(g.XT||hp()||So()))return null;Y=ho(z,Y.V("html5_filter_fmp4_in_hls"));if(!Y)return null;z=[];var O={};for(let D of Object.keys(Y))for(let p of Y[D])if(p.Z7){let d=p.Z7.getId();if(!O[d]){let J=new Qo(d,p.Z7);O[d]=J;z.push(J)}}return z.length>0?z:null};
CsH=function(Y,z,O,D,p,d,J){if(!(g.XT||hp()||So()))return g.jo();var c={},w=AQA(O),R=ho(O,Y.V("html5_filter_fmp4_in_hls"),Y.N.Z,c);if(!R)return J({noplst:1}),g.jo();VD$(R);var y={fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"},M;O=[];var L=[],V=[],W=null,x="";D=D&&D.match(/hls_timedtext_playlist/)?new x6({itag:"0",url:D,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,Z7:new Wv("English","en",!1)}):null;for(let I of Object.keys(R))if(!Y.V("html5_disable_drm_hfr_1080")||I!=="383"&&I!=="373")for(let v of R[I])if(v.width){for(let Vv of v.Y)if(R[Vv]){v.j=
Vv;break}v.j||(v.j=HwF(R,v));let d1=R[v.j];if(!d1)continue;O.push(v);v.contentProtection==="fairplay"&&(M=y);let so="";v.aT==="PQ"?so="smpte2084":v.aT==="HLG"&&(so="arib-std-b67");so&&(x=so);V.push(iv(d1,[v],D,d,v.itag,v.width,v.height,v.fps,w,void 0,void 0,M,so));if(!W||v.width*v.height*v.fps>W.width*W.height*W.fps)W=v}else L.push(v);else c[I]="disdrmhfr";V.reduce((I,v)=>v.PH().isEncrypted()&&I,!0)&&(M=y);
p=Math.max(p,0);var {fps:a=0,width:X=0,height:e=0}=W||{};W=Y.V("html5_native_audio_track_switching");V.push(iv(L,O,D,d,"93",X,e,a,w,"auto",p,M,x,W));Object.entries(c).length&&J(c);return eZ(Y.N,V,qZ(Y,z),!1)};
iv=function(Y,z,O,D,p,d,J,c,w,R,y,M,L,V){var W=0,x="";for(let a of Y)x||(x=a.itag),a.audioChannels&&a.audioChannels>W&&(W=a.audioChannels,x=a.itag);p=new tW(p,"application/x-mpegURL",{audio:new PC(0,W),video:new BC(d,J,c,null,void 0,R,void 0,void 0,L),contentProtection:M,yl:x});Y=new niv(Y,z,O?[O]:[],D,!!V);Y.U=y?y:1369843;return new uv(p,Y,w)};
AQA=function(Y){for(let z of Y)if(z.url&&(Y=z.url.split("expire/"),!(Y.length<=1)))return+Y[1].split("/")[0];return NaN};
HwF=function(Y,z){for(let O of Object.keys(Y)){let D=Y[O][0];if(!D.width&&D.contentProtection===z.contentProtection&&!D.audioChannels)return O}return""};
VD$=function(Y){var z=new Set;for(var O of Object.values(Y))if(O.length){var D=O[0];D.height&&D.codecs.startsWith("vp09")&&z.add(D.height)}O=[];if(z.size)for(let p of Object.keys(Y))Y[p].length&&(D=Y[p][0],D.height&&z.has(D.height)&&!D.codecs.startsWith("vp09")&&O.push(p));for(let p of O)delete Y[p]};
Wv1=function(Y,z,O){var D=[];for(let p of O){if(!p||!p.url)continue;O=am(p.type,"medium","0");D.push(new lv(O,p.url))}return eZ(Y.N,D,qZ(Y,z),!1)};
Ps$=function(Y,z){var O=[],D=am(z.type,"auto",z.itag);O.push(new lv(D,z.url));return eZ(Y.N,O,!1,!0)};
gR=function(Y){return Y&&Xo[Y]?Xo[Y]:null};
Tk=function(Y){switch(Y){case "multiview.ustreamer_disabled":case "sabr.invalid_input_stream":case "sabr.live_no_max_sq":case "sabr.live_unauthorized_request":case "sabr.malformed_config":case "sabr.media_serving_enforcement_id_error":case "sabr.metadata_fetcher_error":case "sabr.no_audio_selected":case "sabr.no_available_formats":case "sabr.no_redirect_url":case "sabr.no_video_selected":case "sabr.otf_not_supported":case "sabr.too_many_chunk_reader_error_retries":return Y;default:return"sabr.config"}};
aX=function(Y,z){if(z=z?.watchEndpointSupportedOnesieConfig?.html5PlaybackOnesieConfig)Y.Hb=new Bg1(z)};
IX=function(Y,z,O,D){Y||(Y=z&&eY.hasOwnProperty(z)&&qr.hasOwnProperty(z)?qr[z]+"_"+eY[z]:void 0);z=Y;if(!z)return null;Y=z.match(Gk);if(!Y||Y.length!==5)return null;{let d=z.match(Gk);if(d){Y=Number(d[3]);var p=[7,8,10,5,6];Y=!(Number(d[1])===1&&Y===8)&&p.indexOf(Y)>=0}else Y=!1}return O||D||Y?z:null};
vW=function(Y,z){var O={};for(let p of Object.keys(E1)){var D=z?z+p:p;D=Y[D+"_webp"]||Y[D];g.Lx(D)&&(O[E1[p]]=D)}return O};
bv=function(Y){var z={};if(!Y||!Y.thumbnails)return z;Y=Y.thumbnails.filter(p=>!!p.url);
Y.sort((p,d)=>p.width-d.width||p.height-d.height);
for(var O of Object.keys(k6)){var D=Number(O);let p=k6[D];for(let d of Y)if(d.width>=D){D=rR(d.url);g.Lx(D)&&(z[p]=D);break}}(O=Y.pop())&&O.width>=1280&&(O=rR(O.url),g.Lx(O)&&(z["maxresdefault.jpg"]=O));return z};
rR=function(Y){return Y.startsWith("//")?"https:"+Y:Y};
oX=function(Y){return Y&&Y.baseUrl||""};
Fo=function(Y){Y=g.S_(Y);for(let z of Object.keys(Y)){let O=Y[z];Y[z]=Array.isArray(O)?O[0]:O}return Y};
f6h=function(Y,z){for(var O of z)if(z=O.playerAnnotationsUrlsRenderer){z.adsOnly&&(Y.dJ=!0);if(O=z.loadPolicy)Y.annotationsLoadPolicy=tD$[O];if(O=z.invideoUrl)Y.YF=Vd(O);Y.Au=!0;break}};
Kd=function(Y,z){Y.botguardData=z.playerAttestationRenderer.botguardData;z=z.playerAttestationRenderer.challenge;z!=null&&(Y.Nn=z)};
Scv=function(Y,z){Y.captionTracks=[];if(z.captionTracks)for(var O of z.captionTracks){var D=Y4(O.baseUrl);if(!D)return;D={is_translateable:!!O.isTranslatable,languageCode:O.languageCode,languageName:O.name&&g.u5(O.name),url:D,vss_id:O.vssId,kind:O.kind};D.name=O.trackName;D.displayName=O.name&&g.u5(O.name);Y.captionTracks.push(new g.zh(D))}Y.YX=z.audioTracks||[];Y.wM=z.defaultAudioTrackIndex||0;Y.Pz=[];if(z.translationLanguages)for(let p of z.translationLanguages){O={};O.languageCode=p.languageCode;
O.languageName=g.u5(p.languageName);if(p.translationSourceTrackIndices){O.translationSourceTrackIndices=[];for(let d of p.translationSourceTrackIndices)O.translationSourceTrackIndices.push(d)}if(p.excludeAudioTrackIndices){O.excludeAudioTrackIndices=[];for(let d of p.excludeAudioTrackIndices)O.excludeAudioTrackIndices.push(d)}Y.Pz.push(O)}Y.vL=[];if(z.defaultTranslationSourceTrackIndices)for(let p of z.defaultTranslationSourceTrackIndices)Y.vL.push(p)};
Um8=function(Y,z,O){var D=z.errorScreen;if(!(D&&(D.playerLegacyDesktopYpcOfferRenderer||D.playerLegacyDesktopYpcTrailerRenderer||D.ypcTrailerRenderer)||O&&O.isUpcoming||["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(z.status))){Y.errorCode=gR(z.errorCode)||"auth";if(O=D&&D.playerErrorMessageRenderer){Y.playerErrorMessageRenderer=O;let p=O.reason;p&&(Y.errorReason=g.u5(p));if(O=O.subreason)Y.Xr=g.u5(O),Y.ti=O}else Y.errorReason=z.reason||null;O=z.status;O==="LOGIN_REQUIRED"?Y.errorDetail=
"1":O==="CONTENT_CHECK_REQUIRED"?Y.errorDetail="2":O==="AGE_CHECK_REQUIRED"?(z=(z=z.errorScreen)&&z.playerKavRenderer,Y.errorDetail=z&&z.kavUrl?"4":"3"):(D=D?.playerErrorMessageRenderer?.proceedButton?.buttonRenderer?.command,Y.errorDetail=z.isBlockedInRestrictedMode?"5":g.G(D,g.Oz)?.signal==="RELOAD_PAGE"?"7":"0")}};
$mr=function(Y,z){Y.oI=!0;var O=z.heartbeatToken;Y.drmSessionId=z.drmSessionId||"";Y.heartbeatToken=O||"";Y.Cz=Number(z.intervalMilliseconds);Y.B$=Number(z.maxRetries);Y.SC=!!z.softFailOnError;Y.W$=!!z.useInnertubeHeartbeatsForDrm;Y.heartbeatServerData=z.heartbeatServerData;Y.lf=!!z.heartbeatAttestationConfig?.requiresAttestation};
ZwF=function(Y,z){for(let O of z){z=O.interstitials.map(D=>{var p=g.G(D,xmW);if(p)return{is_yto_interstitial:!0,raw_player_response:p};if(D=g.G(D,hSr))return Object.assign({is_yto_interstitial:!0},g.tl(D))});
for(let D of z)switch(O.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":Y.interstitials=Y.interstitials.concat({time:0,playerVars:D,YI:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":Y.interstitials=Y.interstitials.concat({time:0x7ffffffffffff,playerVars:D,YI:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":z=Number(O.podConfig.timeToInsertAtMillis),Y.interstitials=Y.interstitials.concat({time:z,playerVars:D,YI:z===0?5:7})}}};
mm9=function(Y,z){if(z=z.find(O=>!(!O||!O.tooltipRenderer)))Y.tooltipRenderer=z.tooltipRenderer};
D_=function(Y,z){z.subscribeCommand&&(Y.subscribeCommand=z.subscribeCommand);z.unsubscribeCommand&&(Y.unsubscribeCommand=z.unsubscribeCommand);z.addToWatchLaterCommand&&(Y.addToWatchLaterCommand=z.addToWatchLaterCommand);z.removeFromWatchLaterCommand&&(Y.removeFromWatchLaterCommand=z.removeFromWatchLaterCommand);z.getSharePanelCommand&&(Y.getSharePanelCommand=z.getSharePanelCommand)};
pa=function(Y,z){z!=null?(Y.Zw=z,Y.tF=!0):(Y.Zw="",Y.tF=!1)};
u2Z=function(Y,z){if(z=z.playerControlsOverlayRenderer)pa(Y,z.controlBgHtml),z.mutedAutoplay?(z=g.G(z.mutedAutoplay,Qho))&&z.endScreen&&(z=g.G(z.endScreen,iwk))&&z.text&&(Y.W9=g.u5(z.text)):Y.mutedAutoplay=!1};
l6H=function(Y,z){var O=z.backgroundability;O&&O.backgroundabilityRenderer.backgroundable&&(Y.backgroundable=!0);z.offlineability?.offlineabilityRenderer?.offlineable&&(Y.offlineable=!0);if(O=z.contextParams)Y.contextParams=O;(O=z.pictureInPicture)&&O.pictureInPictureRenderer.playableInPip&&(Y.pipable=!0);z.playableInEmbed&&(Y.allowEmbed=!0);if(O=z.ypcClickwrap)z=O.playerLegacyDesktopYpcClickwrapRenderer,O=O.ypcRentalActivationRenderer,z?(Y.tD=z.durationMessage||"",Y.D1=!0):O&&(z=O.durationMessage,
Y.tD=z?g.u5(z):"",Y.D1=!0)};
giv=function(Y,z,O){var D=oX(z.googleRemarketingUrl);D&&(Y.googleRemarketingUrl=D);if(D=oX(z.youtubeRemarketingUrl))Y.youtubeRemarketingUrl=D;if(D=z.heartbeatLoggingToken)Y.heartbeatLoggingToken=D;D={};var p=oX(z.ptrackingUrl);if(p){p=Fo(p);var d=p.oid;d&&(Y.rC=d);if(d=p.pltype)Y.O3=d;if(d=p.ptchn)Y.mW=d;if(d=p.ptk)Y.CT=encodeURIComponent(d);if(p=p.m)Y.Wz=p}if(p=oX(z.qoeUrl)){p=g.S_(p);for(J of Object.keys(p))d=p[J],p[J]=Array.isArray(d)?d.join(","):d;var J=p;Y.Z2=J;if(p=J.cat)Y.V("html5_enable_qoe_cat_list")?
Y.kj=Y.kj.concat(p.split(",")):Y.Ax=p;if(p=J.live)Y.RO=p;if(J=J.drm_product)Y.drmProduct=J}if(J=oX(z.videostatsPlaybackUrl)){J=Fo(J);if(p=J.adformat)if(O.adformat=p,d=Y.C(),d=IX(p,Y.zF,d.Y,d.Z))Y.adFormat=d;if(d=J.aqi)O.ad_query_id=d;if(O=J.autoplay)Y.NE=O=="1",Y.jF=O=="1";if(O=J.autonav)Y.isAutonav=O=="1";if(O=J.delay)Y.g$=g.Wj(O);if(O=J.ei)Y.eventId=O;if(O=g.aU(J.adcontext))try{var c=XiA(O);c&&(Y.Ea=c)}catch(w){g.jZ(Error("Malformed adContext"))}if(O||p)Y.NE=!0;if(c=J.feature)Y.RR=c;if(c=J.list)Y.playlistId=
c;if(c=J.of)Y.m4=c;if(c=J.osid)Y.osid=c;if(c=J.referrer)Y.referrer=c;if(c=J.sdetail)Y.TK=c;if(c=J.sourceid)Y.X1=c;if(c=J.ssrt)Y.nD=c=="1";if(c=J.subscribed)Y.subscribed=c=="1";if(c=J.uga)Y.userGenderAge=c;if(c=J.upt)Y.Ig=c;if(c=J.vm)Y.videoMetadata=c;D.playback=J}if(c=oX(z.videostatsWatchtimeUrl)){c=Fo(c);if(O=c.ald)Y.dZ=O;D.watchtime=c}if(c=oX(z.atrUrl))c=Fo(c),D.atr=c;if(c=oX(z.engageUrl))c=Fo(c),D.engage=c;Y.V1=D;z.promotedPlaybackTracking&&(D=z.promotedPlaybackTracking,D.startUrls&&(Y.Y5=D.startUrls),
D.firstQuartileUrls&&(Y.fA=D.firstQuartileUrls),D.secondQuartileUrls&&(Y.J6=D.secondQuartileUrls),D.thirdQuartileUrls&&(Y.Bd=D.thirdQuartileUrls),D.completeUrls&&(Y.ln=D.completeUrls),D.engagedViewUrls&&(D.engagedViewUrls.length>1&&g.jZ(new g.lZ("There are more than one engaged_view_urls.")),Y.vZ=D.engagedViewUrls[0]));z.serializedOneTimeQoeContextData&&(Y.serializedOneTimeQoeContextData=z.serializedOneTimeQoeContextData);z.vss3Config?.serializedWatchTimeContextData&&(Y.serializedWatchTimeContextData=
z.vss3Config.serializedWatchTimeContextData)};
TgA=function(Y,z,O){for(let D of z)if(D&&(z=D.playerLegacyDesktopWatchAdsRenderer)&&(z=z.playerAdParams)){z.autoplay=="1"&&(Y.NE=!0,Y.jF=!0);Y.Wi=z.encodedAdSafetyReason||null;z.showContentThumbnail!==void 0&&(Y.WR=!!z.showContentThumbnail);O.enabled_engage_types=z.enabledEngageTypes;break}};
a6o=function(Y,z){var O=z.manifestlessWindowedLiveConfig;if(O){var D=Number(O.minDvrSequence),p=Number(O.maxDvrSequence),d=Number(O.minDvrMediaTimeMs),J=Number(O.maxDvrMediaTimeMs);O=Number(O.startWalltimeMs);D&&(Y.nU=D);d&&(Y.iQ=d/1E3,Y.V("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dP(Y)&&(Y.lR=d/1E3));p&&(Y.CO=p);J&&(Y.Jw=J/1E3,Y.V("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dP(Y)&&(Y.S8=J/1E3));O&&(Y.Cb=O/1E3);(D||d)&&(p||J)&&(Y.yb=!0,Y.isLivePlayback=!0,Y.allowLiveDvr=
!0,Y.s6=!1)}if(D=z.daiConfig){if(D.enableDai){Y.gH=!0;if(p=D.enableServerStitchedDai)Y.enableServerStitchedDai=p;if(p=D.enablePreroll)Y.HL=p}if(D.daiType==="DAI_TYPE_SS_DISABLED"||D.debugInfo?.isDisabledUnpluggedChannel)Y.AQ=!0;Y.V("html5_ump_stitched_metadata_unspecified_handling")&&D.daiType==="DAI_TYPE_UNSPECIFIED"&&(Y.Vc=!0);D.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(Y.v9=!0);if(Y.V("html5_ump_stitched_metadata_always_allow_ustreamer_ad_config")||D.allowUstreamerRequestAdconfig)Y.uZ=!0;D.sendSsdaiMissingAdBreakReasons&&
(Y.bD=!0)}if(D=z.audioConfig){p=Y.j1;D.trackAbsoluteLoudnessLkfs!=null&&(p.Y=D.trackAbsoluteLoudnessLkfs);D.loudnessTargetLkfs!=null&&(p.loudnessTargetLkfs=D.loudnessTargetLkfs);D.loudnessDb!=null&&(p.N=D.loudnessDb);if(d=D.loudnessNormalizationConfig)d.applyStatefulNormalization&&(p.applyStatefulNormalization=!0),d.preserveStatefulLoudnessTarget&&(p.preserveStatefulLoudnessTarget=!0),d.minimumLoudnessTargetLkfs!=null&&(p.minimumLoudnessTargetLkfs=d.minimumLoudnessTargetLkfs);p=D.loudnessDb;p!=null&&
(Y.bR=p);D.audioMuted&&(Y.Fx=!0);D.muteOnStart&&(Y.Iq=!0);D.playAudioOnly&&(Y.Lp=!0)}if(p=z.playbackEndConfig)D=p.endSeconds,p=p.limitedPlaybackDurationInSeconds,Y.mutedAutoplay&&(D&&(Y.endSeconds=D),p&&(Y.limitedPlaybackDurationInSeconds=p));if(D=z.fairPlayConfig){if(p=D.certificate)Y.Wp=g.aU(p);p=Number(D.keyRotationPeriodMs);p>0&&(Y.Kt=p);D=Number(D.keyPrefetchMarginMs);D>0&&(Y.zo=D)}if((D=z.playbackStartConfig)&&!Y.UA){Y.bf=Number(D.startSeconds);d=D.liveUtcStartSeconds;p=!!Y.liveUtcStartSeconds&&
Y.liveUtcStartSeconds>0;d&&!p&&(Y.liveUtcStartSeconds=Number(d));if(d=D.startPosition)if((J=d.utcTimeMillis)&&!p&&(Y.liveUtcStartSeconds=Number(J)*.001),p=d.streamTimeMillis)Y.rQ=Number(p)*.001;Y.progressBarStartPosition=D.progressBarStartPosition;Y.progressBarEndPosition=D.progressBarEndPosition}else if(D=z.skippableSegmentsConfig){if(p=D.introSkipDurationMs)Y.Md=Number(p)/1E3;if(D=D.outroSkipDurationMs)Y.D4=Number(D)/1E3}if(p=z.skippableIntroConfig)D=Number(p.startMs),p=Number(p.endMs),isNaN(D)||
isNaN(p)||(Y.A_=D,Y.K9=p);if(D=z.streamSelectionConfig)Y.oh=Number(D.maxBitrate);if(D=z.vrConfig)Y.hr=D.partialSpherical=="1";if(D=z.webDrmConfig){D.skipWidevine&&(Y.X_=!0);if(p=D.widevineServiceCert)Y.X4=g.aU(p);D.useCobaltWidevine&&(Y.useCobaltWidevine=!0);D.startWithNoQualityConstraint&&(Y.k_=!0)}if(D=z.mediaCommonConfig){if(p=D.dynamicReadaheadConfig){Y.maxReadAheadMediaTimeMs=p.maxReadAheadMediaTimeMs||NaN;Y.minReadAheadMediaTimeMs=p.minReadAheadMediaTimeMs||NaN;Y.readAheadGrowthRateMs=p.readAheadGrowthRateMs||
NaN;if(p=D?.mediaUstreamerRequestConfig?.videoPlaybackUstreamerConfig)Y.fO=g.aU(p);if((p=D?.sabrContextUpdates)&&p.length>0)for(var c of p)c.type&&c.value&&(p={type:c.type,scope:c.scope,value:g.aU(c.value)||void 0,sendByDefault:c.sendByDefault},Y.sabrContextUpdates.set(c.type,p))}if(c=D.serverPlaybackStartConfig)Y.serverPlaybackStartConfig=c;D.useServerDrivenAbr&&(Y.q9=!0);if(c=D.requestPipeliningConfig)Y.requestPipeliningConfig=c}if(c=z.inlinePlaybackConfig)Y.yd=!!c.showAudioControls;if(c=z.embeddedPlayerConfig){Y.embeddedPlayerConfig=
c;if(p=c.embeddedPlayerMode)D=Y.C(),D.j_=p,D.S=p==="EMBEDDED_PLAYER_MODE_PFL";if(c=c.permissions)Y.allowImaMonetization=!!c.allowImaMonetization}if(c=z.webPlayerConfig)if(c.gatewayExperimentGroup&&(Y.gatewayExperimentGroup=c.gatewayExperimentGroup),c.isProximaEligible&&(Y.isProximaLatencyEligible=!0),c=c.multiAspectStreamingConfig)Y.wy=!0,Y.playerOrientation=c.playerOrientation,c.playerOrientation==="PLAYER_ORIENTATION_HORIZONTAL"?Y.En=c.verticalCommand||null:c.playerOrientation==="PLAYER_ORIENTATION_VERTICAL"&&
(Y.En=c.horizontalCommand||null);z=z.playerControlsConfig;z?.isSeekable!==void 0&&(Y.isSeekable=!!z.isSeekable)};
eSv=function(Y,z,O){var D=z.formats;if(D){var p=[];for(var d of D)p.push(`${d.itag}/${d.width}x${d.height}`);Y.xX=p.join(",");p=[];for(var J of D){D={itag:J.itag,type:J.mimeType,quality:J.quality};(d=J.url)&&(D.url=d);let {M$:L,TQ:V,YP:W,s:x}=gK(14,5117,J);L&&(D.url=V,D.sp=W,D.s=x);p.push(im(D))}Y.dU=p.join(",")}if(J=z.hlsFormats){p={};if(O&&(O=O.audioPairingConfig)&&O.pairs)for(var c of O.pairs)O=c.videoItag,p[O]||(p[O]=[]),p[O].push(c.audioItag);c={};for(var w of J)c[w.itag]=w.bitrate;w=[];for(var R of J){O=
{itag:R.itag,type:R.mimeType,url:R.url,bitrate:R.bitrate,width:R.width,height:R.height,fps:R.fps};if(J=R.audioTrack)if(D=J.displayName)O.name=D,O.audio_track_id=J.id,J.audioIsDefault&&(O.is_default="1");if(R.drmFamilies){J=[];for(var y of R.drmFamilies)J.push(Bv[y]);O.drm_families=J.join(",")}(J=p[R.itag])&&J.length&&(O.audio_itag=J.join(","),(J=c[J[0]])&&(O.bitrate+=J));(J=AW(R))&&(O.eotf=J);R.audioChannels&&(O.audio_channels=R.audioChannels);w.push(im(O))}Y.hlsFormats=w.join(",")}if((y=z.licenseInfos)&&
y.length>0){R={};for(var M of y)y=M.drmFamily,p=M.url,y&&p&&(R[Bv[y]]=p);Y.contentProtection=R}if(M=z.drmParams)Y.drmParams=M;if(M=z.dashManifestUrl)Y.sB=g.um(M,{cpn:Y.clientPlaybackNonce});if(M=z.hlsManifestUrl)Y.hlsvp=M;if(M=z.probeUrl)Y.probeUrl=Vd(g.um(M,{cpn:Y.clientPlaybackNonce}));if(z=z.serverAbrStreamingUrl)Y.yg=new g.uc(z,!0)};
qc9=function(Y,z,O){var D=z.videoId;D&&(Y.videoId=D,O.video_id||(O.video_id=D));if(D=z.title)Y.title=D,O.title||(O.title=D);if(D=z.lengthSeconds)Y.lengthSeconds=Number(D),O.length_seconds||(O.length_seconds=D);if(D=z.keywords)Y.keywords=Jh(D);if(D=z.channelId)Y.T7=D,O.ucid||(O.ucid=D);if(D=z.viewCount)Y.rawViewCount=Number(D);if(D=z.author)Y.author=D,O.author||(O.author=D);if(O=z.shortDescription)Y.shortDescription=O;if(O=z.isCrawlable)Y.isListed=O;if(O=z.musicVideoType)Y.musicVideoType=O;O=z.isLive;
O!=null&&(Y.isLivePlayback=O);if(O||z.isUpcoming)Y.isPremiere=!z.isLiveContent;if(O=z.thumbnail)Y.Nj=bv(O);if(O=z.isExternallyHostedPodcast)Y.isExternallyHostedPodcast=O;(O=z.stationType)&&O!=="STATION_TYPE_UNKNOWN"&&(Y.DL=!0);O=z.viewerLivestreamJoinPosition;O?.utcTimeMillis&&(Y.KV=g.Wj(O.utcTimeMillis));Y.C().experiments.hW("enable_centered_caption_for_tvfilm_video")&&z.isTvfilmVideo!=null&&(Y.isTvfilmVideo=z.isTvfilmVideo);z.isTvfilmVideo!=null&&(Y.z0=z.isTvfilmVideo&&Y.isLivePlayback)};
I6Z=function(Y,z){if(z.playerLegacyDesktopYpcTrailerRenderer){var O=z.playerLegacyDesktopYpcTrailerRenderer;Y.Bi=O.trailerVideoId||"";var D=(D=z.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer)&&D.ypcTrailerRenderer}else z.playerLegacyDesktopYpcOfferRenderer?O=z.playerLegacyDesktopYpcOfferRenderer:z.ypcTrailerRenderer&&(D=z.ypcTrailerRenderer,z=D.fullVideoMessage,Y.hv=z?g.u5(z):"",Y.Bi=g.G(D,cu)?.videoDetails?.videoId||"");O&&(Y.l9=O.itemTitle||"",O.itemUrl&&(Y.qQ=O.itemUrl),O.itemBuyUrl&&(Y.Zt=
O.itemBuyUrl),Y.TF=O.itemThumbnail||"",Y.PS=O.offerHeadline||"",Y.f2=O.offerDescription||"",Y.mC=O.offerId||"",Y.ag=O.offerButtonText||"",Y.M_=O.offerButtonFormattedText||null,Y.Jv=O.overlayDurationMsec||NaN,Y.hv=O.fullVideoMessage||"",Y.kw=!0);D&&((O=g.G(D,cu))?Y.r4={raw_player_response:O}:(O=g.G(D,Gxv),Y.r4=O?g.tl(O):null),Y.kw=!0)};
EiZ=function(Y,z,O,D){z.isLiveDefaultBroadcast&&(Y.isLiveDefaultBroadcast=!0);z.isUpcoming&&(Y.isUpcoming=!0);if(z.isPostLiveDvr){Y.s6=!0;if(D=z.latencyClass)Y.latencyClass=wP[D]||"UNKNOWN";z.isLowLatencyLiveStream&&(Y.isLowLatencyLiveStream=!0)}else{let p=!1;Y.hw?(Y.allowLiveDvr=ti()?!0:iK&&jB<5?!1:!0,Y.isLivePlayback=!0):z.isLive?(D.livestream="1",Y.allowLiveDvr=z.isLiveDvrEnabled?ti()?!0:iK&&jB<5?!1:!0:!1,Y.partnerId=27,p=!0):z.isUpcoming&&(p=!0);if(z.isLive||Y.hw){z.isLowLatencyLiveStream&&(Y.isLowLatencyLiveStream=
!0);let d=z.latencyClass;d&&(Y.latencyClass=wP[d]||"UNKNOWN");if(z=z.liveChunkReadahead)Y.liveChunkReadahead=z;if(z=O&&O.livePlayerConfig){z.hasSubfragmentedFmp4&&(Y.hasSubfragmentedFmp4=!0);z.hasSubfragmentedWebm&&(Y.yG=!0);z.defraggedFromSubfragments&&(Y.defraggedFromSubfragments=!0);if(O=z.liveExperimentalContentId)Y.liveExperimentalContentId=Number(O);z=z.isLiveHeadPlayable;Y.V("html5_live_head_playable")&&z!=null&&(Y.isLiveHeadPlayable=z)}}p&&(Y.isLivePlayback=!0,D.adformat&&D.adformat.split("_")[1]!==
"8"||Y.S5.push("heartbeat"))}};
Ro=function(Y){var z=Y.getWatchNextResponse()?.contents?.twoColumnWatchNextResults;(Y=Y.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.endScreen?.watchNextEndScreenRenderer?.results)||(Y=z?.endScreen?.endScreen?.results);return Y};
y4=function(){if(sz===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(z){}a:{try{var Y=!!self.localStorage}catch{Y=!1}if(Y&&(Y=g.z1(`${iZ()}::yt-player`))){sz=new vi1(Y);break a}sz=void 0}}return sz};
MO=function(){var Y=y4();if(!Y)return{};try{let z=Y.get("yt-player-lv");return JSON.parse(z||"{}")}catch(z){return{}}};
La=function(Y){return MO()[Y]||0};
NO=function(Y,z){var O=MO();z!==O[Y]&&(z!==0?O[Y]=z:delete O[Y],Y=y4())&&(O=JSON.stringify(O),Y.set("yt-player-lv",O))};
g.Ah=async function(Y){return QM(kxh(),Y)};
Ca=async function(Y,z,O,D,p,d,J,c){if(La(Y)===4)return 4;var w=await g.GN();if(!w)throw g.JH("wiac");c&&J!==void 0&&(J=await rQ9(c,J));var R=O.lastModified||"0";c=await g.Ah(w);try{return V4++,await CH(c,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",B0:!0},y=>{if(d!==void 0&&J!==void 0){var M=`${Y}|${z.id}|${R}|${String(d).padStart(10,"0")}`;M=y.objectStore("media").put(J,M)}else M=cQ.resolve(void 0);var L=Hu(Y,z.E4()),V=Hu(Y,!z.E4()),W={fmts:g.B1({dlt:D.downloadedEndTime.toString(),
mket:D.maxKnownEndTime.toString(),avbr:D.averageByteRate.toString()}),format:O||{}};L=y.objectStore("index").put(W,L);var x=D.downloadedEndTime===-1;W=x?y.objectStore("index").get(V):cQ.resolve(void 0);var a={fmts:"music",format:{}};y=x&&p&&!z.E4()?y.objectStore("index").put(a,V):cQ.resolve(void 0);return cQ.all([y,W,M,L]).then(([,X])=>{V4--;var e=La(Y),I;!(I=e!==4&&x&&p)&&(I=X!==void 0)&&(I=(X=X.fmts)?X==="music"?!0:X.includes("dlt=-1")||!X.includes("dlt="):!1);I&&(e=1,NO(Y,e));return e})})}catch(y){V4--;
c=La(Y);if(c===4)return c;NO(Y,4);throw y;}};
bwH=async function(Y){var z=await g.GN();if(!z)throw g.JH("ri");return CH(await g.Ah(z),["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},O=>{var D=IDBKeyRange.bound(Y+"|",Y+"~");return O.objectStore("index").getAll(D).then(p=>p.map(d=>d?d.format:{}))})};
Fv8=async function(Y,z,O,D,p){var d=await g.GN();if(!d)throw g.JH("rc");d=CH(await g.Ah(d),["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},J=>{var c=`${Y}|${z}|${O}|${String(D).padStart(10,"0")}`;return J.objectStore("media").get(c)});
return p?d.then(J=>{if(J===void 0)throw Error("No data from indexDb");return oi8(p,J)}).catch(J=>{throw new g.lZ(`Error while reading chunk: ${J.name}, ${J.message}`);
}):d};
Hu=function(Y,z){return`${Y}|${z?"v":"a"}`};
YBV=function(Y){var z={},O={};for(let d of Y){var D=d.split("|");if(!d.match(Kv8)){O[d]="?";continue}Y=Number(D.pop());if(isNaN(Y)){O[d]="?";continue}var p=D.join("|");(D=z[p])?(p=D[D.length-1],Y===p.end+1?p.end=Y:D.push({start:Y,end:Y})):z[p]=[{start:Y,end:Y}]}for(let d of Object.keys(z))O[d]=z[d].map(J=>`${J.start}-${J.end}`).join(",");
return O};
na=function(Y,z){var O=Y.A(),D=Y.U(),p=1,d=0,J=g.L3(Y.Yg.experiments,"html5_default_ad_gain");J!=null&&O&&(p=J);if(D?.B()){d=D.audio?.Y??Y.Y;if(d==null||isNaN(d))d=void 0;return{VU:0,Fz:1,YC:1,LR:d,cE:d,Od:d,formatId:D.id,IG:z,Kw:Y.Yg.kg,qC:Y.qC}}O=D?.audio?.Y??Y.Y;D!=null&&D.audio?.Y==null&&Y.J("agc",{no_ab:1});if(O==null||isNaN(O))return z=D?.audio?.U!=null?D.audio.U:Y.N,isNaN(z)||(d=4),z=-z,{VU:z,Fz:Math.min(1,10**(z/20))||p,YC:d,formatId:D?.id,qC:Y.qC};d=1;J=Y.loudnessTargetLkfs;var c=Y.Yg.experiments.hW("html5_stateful_audio_normalization");
if(Y.applyStatefulNormalization&&c){if(z!=null)var w=z;else isFinite(Y.Yg.kg)&&(w=Y.Yg.kg);w!=null&&(d=2,J=g.oB(w,Y.minimumLoudnessTargetLkfs,Y.loudnessTargetLkfs))}var R=Math.min(J-O,0);var y=O+R;p=Math.min(1,10**(R/20))||p;c&&Y.J("agc",{stnorm:Y.applyStatefulNormalization,hst:z,env:Y.Yg.kg,fml:O,stgt:w,tmin:Y.minimumLoudnessTargetLkfs,tmax:Y.loudnessTargetLkfs,ng:R});return{VU:R,Fz:p,YC:d,LR:O,cE:J,Od:y,formatId:D?.id,IG:z,Kw:Y.Yg.kg,qC:Y.qC}};
Wu=function(Y,z){z=na(Y,z);Y.j=z;Y.preserveStatefulLoudnessTarget&&z.Od!=null&&(Y.Yg.kg=z.Od);return z.Fz};
z_v=function(Y,z,O){z={cpn:z};Y.indexOf("/ibw/")===-1&&(z.ibw=O?String(O):"1369843");return{url:g.um(Y,z),type:"application/x-mpegURL",quality:"auto",itag:"93"}};
OOv=function(Y){try{let z=(new g.uc(Y,!0)).get("n");if(z){let O=Y.match(/\/n\/([^/]+)/);if(O&&O[1]&&O[1]!==z)return Y.replace(`/n/${O[1]}`,`/n/${z}`)}}catch(z){g.jZ(z)}return Y};
Pu=function(Y){if(Y.isAd()&&(Y.q6?Y.videoId!==Y.Yg.Bc:Y.videoId!=Y.Yg.Bc))return Y.Yg.Bc};
Y4=function(Y){if(Y){if(A_(Y))return Y;Y=FR(Y);if(A_(Y,!0))return Y}return""};
g.dP=function(Y){if(g.Vo(Y.Yg)&&Y.Yg.A==="yt"&&!Y.V("html5_enable_sabr_on_yt_embeds"))return!1;if(Y.fD)return Y.q9&&Y.J("fds",{fds:!0},!0),!1;if(Y.Yg.A!=="yt"&&!DM1(Y))return Y.q9&&Y.J("dsvn",{ns:Y.Yg.A},!0),!1;if(Y.cotn||!Y.j||Y.j.isOtf&&!Y.V("html5_enable_sabr_otf_in_client")||Y.Y&&!Y.Y.j()||Y.v9&&!Y.V("html5_enable_sabr_csdai"))return!1;if(Y.V("html5_use_sabr_requests_for_debugging"))return!0;Y.q9&&Y.J("esfw",{usbc:Y.q9,hsu:!!Y.yg},!0);if(Y.q9&&Y.yg)return!0;if(Y.V("html5_remove_client_sabr_determination"))return!1;
var z=!Y.j.Na&&!Y.SL(),O=z&&Bu&&Y.V("html5_enable_sabr_vod_streaming_xhr");z=z&&!Bu&&Y.V("html5_enable_sabr_vod_non_streaming_xhr");var D=th(Y),p=Y.V("html5_enable_sabr_drm_vod_streaming_xhr")&&Bu&&Y.SL()&&!Y.j.Na&&(Y.drmProduct==="1"?!1:!0);(O=O||z||D||p)&&!Y.yg&&Y.J("sabr",{loc:"m"},!0);return O&&!!Y.yg};
Jh=function(Y){var z={};for(let O of Y)Y=O.split("="),Y.length===2?z[Y[0]]=Y[1]:z[O]=!0;return z};
SB=function(Y){if(Y.V("html5_onesie")&&Y.errorCode)return!1;var z=g.Il(Y.S5,"ypc");Y.ypcPreview&&(z=!1);return Y.Mj()&&!Y.loading&&(g.fa(Y)||g.Il(Y.S5,"heartbeat")||z)};
Uz=function(Y){Y.VH()||(Y.loading=!1,Y.Ul("dataloaded"))};
md=function(Y,z){var O=z.raw_embedded_player_response;if(!O){var D=z.embedded_player_response;D&&(O=JSON.parse(D))}O&&(Y.B=O);if(Y.B){Y.embeddedPlayerConfig=Y.B.embeddedPlayerConfig||null;if(O=Y.B.videoFlags)O.playableInEmbed&&(Y.allowEmbed=!0),O.isPrivate&&(Y.isPrivate=!0),O.userDisplayName&&(z.user_display_name=O.userDisplayName),O.userDisplayImage&&(z.user_display_image=O.userDisplayImage);if((O=Y.B.embedPreview)&&O.thumbnailPreviewRenderer){O=O.thumbnailPreviewRenderer;pa(Y,O.controlBgHtml);if(D=
O.defaultThumbnail)Y.Nj=bv(D);(D=g.G(O?.videoDetails,pJF))&&$4(Y,z,D);D=g.G(O?.videoDetails,dMv);Y.Uv=!!O.addToWatchLaterButton;Y.showShareButton=!!O.shareButton;D?.musicVideoType&&(Y.musicVideoType=D.musicVideoType);if(D=g.G(Y.getEmbeddedPlayerResponse()?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint,g.x4))aX(Y,D),Y.videoId=D.videoId||Y.videoId;O.videoDurationSeconds&&(Y.lengthSeconds=g.Wj(O.videoDurationSeconds));O.webPlayerActionsPorting&&D_(Y,O.webPlayerActionsPorting);
if(O=g.G(O?.playlist,JjW)){Y.Ov=!0;D=[];var p=Number(O.currentIndex);if(O.contents)for(let d=0,J=O.contents.length;d<J;d++){let c=O.contents[d].playlistPanelVideoRenderer;if(!c)continue;let w=c.shortBylineText?g.u5(c.shortBylineText):"",R=c.title?g.u5(c.title):"";D.push({author:w,encrypted_id:c.videoId,title:R,channel_path:d===p?z.channel_path:"",profile_picture:d===p?z.profile_picture:"",is_private:d===p?Y.isPrivate:!0,is_dni:d===p?Y.tF:!1,dni_color:d===p?Y.Zw:""})}z={index:O.currentIndex,list:O.playlistId,
playlist_length:O.totalVideos,video:D};O.titleText&&(z.title=g.u5(O.titleText));O.shortBylineText&&(z.author=g.u5(O.shortBylineText));Y.Qo=z}if(z=g.G(Y.getEmbeddedPlayerResponse()?.embedPreview?.thumbnailPreviewRenderer?.infoPanel,hh))Y.GN=Number(z?.durationMs)||NaN,z?.infoPanelOverviewViewModel&&(Y.EH=z?.infoPanelOverviewViewModel),z?.infoPanelDetailsViewModel&&(Y.JQ=z?.infoPanelDetailsViewModel)}if(Y.B.previewPlayabilityStatus){if(Y.NH=Y.B.previewPlayabilityStatus,z=Y.NH,!["OK","LIVE_STREAM_OFFLINE"].includes(z.status)){Y.errorCode=
gR(z.errorCode);O=z.errorScreen;if(D=O?.playerErrorMessageRenderer){Y.YE=D;if(p=D.reason)Y.errorReason=g.u5(p);if(D=D.subreason)Y.Xr=g.u5(D)}else Y.errorReason=z.reason||null;switch(z.status){case "LOGIN_REQUIRED":Y.errorDetail="1";break;case "CONTENT_CHECK_REQUIRED":Y.errorDetail="2";break;case "AGE_CHECK_REQUIRED":Y.errorDetail=O?.playerKavRenderer?.kavUrl?"4":"3";break;default:Y.errorDetail=z.isBlockedInRestrictedMode?"5":"0"}}}else Y.B.playabilityStatus&&(Y.RM=Y.B.playabilityStatus,Z_(Y)&&(Y.errorDetail=
"0",Y.RM&&((z=Y.RM.embeddedPlayerErrorMessageRenderer)?Y.YE=g.G(z,cj8):Y.errorReason=Y.RM.reason||null)));(z=Y.B.attestation)&&Kd(Y,z);(z=Y.B.permissions)&&z.allowImaMonetization&&(Y.allowImaMonetization=!0)}};
ao=function(Y,z){var O=z.raw_watch_next_response;if(!O){var D=z.watch_next_response;D&&(O=JSON.parse(D))}if(O){Y.watchNextResponse=O;(O=Y.watchNextResponse.playerCueRangeSet)&&g.Q4(Y,O);O=Y.watchNextResponse.playerOverlays;if(O&&(O=O.playerOverlayRenderer)){if(D=O.autonavToggle)Y.autoplaySwitchButtonRenderer=g.G(D,wJ8),Y.V("web_player_autonav_use_server_provided_state")&&Y.R2()&&(Y.autonavState=Y.autoplaySwitchButtonRenderer.enabled?2:1);if(D=O.videoDetails){var p=D.embeddedPlayerOverlayVideoDetailsRenderer;
if(D=D.playerOverlayVideoDetailsRenderer)D.title&&(z.title=g.u5(D.title)),D.subtitle&&(z.subtitle=g.u5(D.subtitle))}g.EX(Y.Yg)&&(Y.Uv=!!O.addToMenu);Y.showShareButton=!!O.shareButton;O.startPosition&&O.endPosition&&(Y.progressBarStartPosition=O.startPosition,Y.progressBarEndPosition=O.endPosition);if(D=g.G(Y.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.infoPanel,hh))Y.GN=Number(D?.durationMs)||NaN,D?.infoPanelOverviewViewModel&&(Y.EH=D?.infoPanelOverviewViewModel),D?.infoPanelDetailsViewModel&&
(Y.JQ=D?.infoPanelDetailsViewModel);Y.showSeekingControls=!!O.showSeekingControls}if(O=Y.getWatchNextResponse()?.contents?.twoColumnWatchNextResults)if(O=O.desktopOverlay&&g.G(O.desktopOverlay,jMh))O.suppressShareButton&&(Y.showShareButton=!1),O.suppressWatchLaterButton&&(Y.Uv=!1);p&&$4(Y,z,p);O=qy(0,z.autoplay_count);var d=Y.getWatchNextResponse();D=d.contents?.twoColumnWatchNextResults;p=d.playerOverlays?.playerOverlayRenderer?.autoplay?.playerOverlayAutoplayRenderer;var J=Ro(Y);if((d=d.contents?.singleColumnWatchNextResults)&&
d.autoplay?.autoplay&&!d.playlist){let x=d.autoplay.autoplay.sets;d={};var c=new uf(Y.C()),w=null,R;if(x){for(var y of x)if((R=y.autoplayVideoRenderer)&&R.compactVideoRenderer){w=R.compactVideoRenderer;break}if(R=x[0].autoplayVideo)(y=R.clickTrackingParams)&&(d.itct=y),d.autonav="1",d.playnext=String(O)}else d.feature="related-auto";R=g.G(R,g.x4);if(w){c.videoId=w.videoId;if(R=w.shortBylineText)c.author=g.u5(R);if(R=w.title)c.title=g.u5(R)}else R!=null&&R.videoId&&(c.videoId=R.videoId);c.gu=d;Y.suggestions=
[];Y.DQ=c}if(J){R=[];for(var M of J){J=void 0;y=null;if(M.endScreenVideoRenderer){d=M.endScreenVideoRenderer;c=d.title;y=new uf(Y.C());y.videoId=d.videoId;y.lengthSeconds=d.lengthInSeconds||0;if(w=d.publishedTimeText)y.publishedTimeText=g.u5(w);if(w=d.shortBylineText)y.author=g.u5(w);if(w=d.shortViewCountText)y.shortViewCount=g.u5(w);c&&(y.title=g.u5(c),(c=c.accessibility)&&(c=c.accessibilityData)&&c.label&&(y.ariaLabel=c.label));if(w=d.navigationEndpoint)J=w.clickTrackingParams,c=g.G(w,g.x4),w=g.G(w,
g.lf),c?y.CR=c:w!=null&&(y.watchUrl=w.url);if(c=d.thumbnailOverlays)for(var L of c)if(c=L.thumbnailOverlayTimeStatusRenderer)if(c.style==="LIVE"){y.isLivePlayback=!0;break}else if(c.style==="UPCOMING"){y.isUpcoming=!0;break}y.Nj=bv(d.thumbnail)}else if(M.endScreenPlaylistRenderer){d=M.endScreenPlaylistRenderer;J=d.navigationEndpoint;if(!J)continue;y=g.G(J,g.x4);if(!y)continue;c=y.videoId;y=new Xs(Y.C());y.playlistId=d.playlistId;y.playlistLength=Number(d.videoCount)||0;y.j=c||null;y.videoId=c;if(c=
d.title)y.title=g.u5(c);if(c=d.shortBylineText)y.author=g.u5(c);J=J.clickTrackingParams;y.Nj=bv(d.thumbnail)}y&&(J&&(y.sessionData={itct:J}),R.push(y))}Y.suggestions=R}if(p){Y.bX=!!p.preferImmediateRedirect;Y.C().gk().j.wk(R_$)&&(Y.mG=!!p.showPausedWhenDisabled);Y.zA=Y.zA||!!p.webShowNewAutonavCountdown;if(Y.zA){L=p;D=D||null;M=new uf(Y.C());M.videoId=L.videoId;if(R=L.videoTitle)M.title=g.u5(R),(R=R.accessibility)&&(R=R.accessibilityData)&&R.label&&(M.ariaLabel=R.label);if(R=L.byline)M.author=g.u5(R);
if(R=L.publishedTimeText)M.publishedTimeText=g.u5(R);if(R=L.shortViewCountText)M.shortViewCount=g.u5(R);if(R=L.thumbnailOverlays)for(var V of R)if(R=V.thumbnailOverlayTimeStatusRenderer)if(R.style==="LIVE"){M.isLivePlayback=!0;break}else if(R.style==="UPCOMING"){M.isUpcoming=!0;break}else if(R.style==="DEFAULT"&&R.text){M.lengthText=g.u5(R.text);(V=R.text.accessibility)&&(V=V.accessibilityData)&&V.label&&(M.uf=V.label||"");break}M.Nj=bv(L.background);if(V=L.nextButton)if(V=V.buttonRenderer)if(V=V.navigationEndpoint)if(V=
g.G(V,g.x4))M.CR=V;L.topBadges&&(V=L.topBadges[0])&&(V=g.G(V,sMW))&&V.style==="BADGE_STYLE_TYPE_PREMIUM"&&(M.j=!0);if(V=L.alternativeTitle)M.R6=g.u5(V);V=M;O={autonav:"1",playnext:String(O)};V.playlistId&&(O.autoplay="1");if(D){if(L=D.autoplay?.autoplay?.sets?.[0]?.autoplayVideo)if((D=L.clickTrackingParams)&&(O.itct=D),L=g.G(L,g.x4))V.Uq=L}else L&&(L=L.nextButton?.buttonRenderer?.navigationEndpoint?.clickTrackingParams)&&(O.itct=L);O.itct||(O.feature="related-auto");V.gu=O;Y.suggestions||(Y.suggestions=
[]);Y.DQ=M}p.countDownSecs!=null&&(Y.w5=p.countDownSecs*1E3);p.countDownSecsForFullscreen!=null&&(Y.XS=p.countDownSecsForFullscreen>=0?p.countDownSecsForFullscreen*1E3:-1)}if(p=Ro(Y))p=p?.[0]?.endScreenVideoRenderer?.navigationEndpoint?.clickTrackingParams,V=Y.DQ||Y.suggestions?.[0]||null,p&&V&&(V.sessionData={itct:p});Y.watchNextResponse.currentVideoThumbnail&&(Y.Nj=bv(Y.watchNextResponse.currentVideoThumbnail));(p=Y.watchNextResponse?.contents?.twoColumnWatchNextResults?.results?.results?.contents)&&
p[0]&&(V=p[0].videoPrimaryInfoRenderer)&&V&&V.subtitle&&(Y.rJ=g.u5(V.subtitle));p&&p[1]&&(p=p[1].videoSecondaryInfoRenderer?.owner?.videoOwnerRenderer?.thumbnail?.thumbnails)&&p.length&&(Y.profilePicture=p[p.length-1].url);z=Ey(z);if(p=Y.getWatchNextResponse()?.onResponseReceivedEndpoints)for(var W of p)g.G(W,gP)&&(Y.CG=g.G(W,gP)),p=g.G(W,yjv),p?.entityKeys&&(Y.tf=p.entityKeys||[],p.visibleOnLoadKeys&&(Y.visibleOnLoadKeys=p.visibleOnLoadKeys));Y.V("web_key_moments_markers")&&(W=Th.getState().entities,
p=h6("visibility_override","markersVisibilityOverrideEntity"),W=W.markersVisibilityOverrideEntity?W.markersVisibilityOverrideEntity[p]||null:null,Y.qs=W?.videoId===(Y.videoId||z)&&W?.visibilityOverrideMarkersKey?W.visibilityOverrideMarkersKey:Y.visibleOnLoadKeys,Y.visibleOnLoadKeys=[...Y.qs])}};
eB=function(Y,z){if(z=z.raw_reel_item_watch_response)Y.reelItemWatchResponse=z};
qO=function(Y,z){var O=z.raw_resolve_url_response;O||(z=z.resolve_url_response)&&(O=JSON.parse(z));O&&(Y.d4=O)};
Io=function(Y,z){Y.fflags=GD(Y.fflags,z.fflags);var O=z.iv_invideo_url;O&&(Y.YF=Vd(O));Y.dJ=a_(Y.dJ,z.iv_ads_only);if(O=z.cta_conversion_urls)Y.qS=O;Y.isPharma=a_(Y.isPharma,z.is_pharma);Y.author=GD(Y.author,z.author);Y.CY=Y4(z.ttsurl)||Y.CY;Y.Wr=a_(Y.Wr,z.cc_asr);if(O=z.profile_picture)Y.profilePicture=GD(Y.profilePicture,O);Y.videoCountText=GD(Y.videoCountText,z.video_count_text);Y.autonavState=eo(Y.autonavState,z.autonav_state,MzA);Y.clientPlaybackNonce=GD(Y.clientPlaybackNonce,z.cpn);Y.subscribed=
a_(Y.subscribed,z.subscribed);Y.rawViewCount=qy(Y.rawViewCount,z.view_count);Y.shortViewCount=GD(Y.shortViewCount,z.short_view_count_text);Y.publishedTimeText=GD(Y.publishedTimeText||"",z.publishedTimeText);Y.lengthText=GD(Y.lengthText||"",z.lengthText);Y.uf=GD(Y.uf||"",z.uf);Y.R6=GD(Y.R6||"",z.R6);Y.title=GD(Y.title,z.title);Y.subtitle=GD(Y.subtitle,z.subtitle);Y.expandedTitle=GD(Y.expandedTitle,z.expanded_title);Y.expandedSubtitle=GD(Y.expandedSubtitle,z.expanded_subtitle);Y.ypcPreview=GD(Y.ypcPreview,
z.ypc_preview);Y.QI=GD(Y.QI,z.ypc_origin);Y.gn=a_(Y.gn,z.ypc_is_premiere_trailer);Y.tD=GD(Y.tD,z.ypc_clickwrap_message);Y.paygated=a_(Y.paygated,z.paygated);Y.EW=a_(Y.EW,z.requires_purchase);Y.showShareButton=!a_(!Y.showShareButton,z.ss);Y.Uv=a_(Y.Uv,z.showwatchlater);if(O=z.el)Y.eventLabel=O;if(O=z.keywords)Y.keywords=Jh(O.split(","));if(O=z.rvs)Y.suggestions=fD(O).map(D=>D.playlist||D.list||D.api?new Xs(Y.Yg,D):new uf(Y.Yg,D));
Y.contentCheckOk=a_(Y.contentCheckOk,z.cco);Y.racyCheckOk=a_(Y.racyCheckOk,z.rco);Y.isLivingRoomDeeplink=a_(Y.isLivingRoomDeeplink,z.is_living_room_deeplink);Y.oauthToken=GD(Y.oauthToken,z.oauth_token);Y.o4=GD(Y.o4,z.kpt);Y.visitorData=GD(Y.visitorData,z.visitor_data);if(O=z.session_data)Y.sessionData=P1(O,"&");Y.LB=GD(Y.LB,z.tracking_list);Y.Bc=a_(Y.Bc,z.pause_at_start);Gh(Y,z)};
Ez=function(Y,z,O){z&&z.cpn&&g.jZ(new g.lZ("CPN provided in VideoData update",{QF:z.cpn,rH:Y.clientPlaybackNonce,VF:O}));O?(Ey(z),Y.setData(z),SB(Y)&&Uz(Y)):(z=z||{},md(Y,z),ao(Y,z),eB(Y,z),qO(Y,z),Io(Y,z),Y.Ul("dataupdated"))};
Gh=function(Y,z){z.inlineMetricEnabled&&(Y.inlineMetricEnabled=!0);z.playback_progress_0s_url&&(Y.Ue=new LJ$(z));if(z=z.video_masthead_ad_quartile_urls)Y.Jx=z.quartile_0_url,Y.M7=z.quartile_25_url,Y.g4=z.quartile_50_url,Y.oT=z.quartile_75_url,Y.HE=z.quartile_100_url,Y.Y5=z.quartile_0_urls,Y.fA=z.quartile_25_urls,Y.J6=z.quartile_50_urls,Y.Bd=z.quartile_75_urls,Y.ln=z.quartile_100_urls};
g.Q4=function(Y,z){for(let O of z)O.cueRangeSetIdentifier&&Y.UY.set(O.cueRangeSetIdentifier,O.playerCueRanges??[])};
Nx8=function(Y){if(!Y)return null;for(let z of Y)if(Y=z.adPlacementRenderer?.renderer?.videoAdTrackingRenderer)return Y;return null};
vu=function(Y){var z=Y.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs;Y=Y.playerResponse?.playerConfig?.compositeVideoConfig?.defaultActiveSourceVideoId;if(!z||!z.length)return"";Y||(Y=z[0].videoId||"");for(let O of z)if(O.videoId===Y&&O.audioTracks)for(let D of O.audioTracks)if(D.isDefaultForSource)return D.id||"";return""};
Aj$=function(Y,z,O){switch(z){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":O>30?Y.limitedPlaybackDurationInSeconds=30:O<30&&O>10&&(Y.limitedPlaybackDurationInSeconds=10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":Y.limitedPlaybackDurationInSeconds=O*.2}};
Vzk=function(Y,z){return z!=null?a_(Y.Z,z):Y.Z?Y.Z:Y.Yg.preferGapless&&Y.Yg.supportsGaplessShorts()};
HO1=function(Y){return!!Y&&isFinite(Y)&&Y>1E9};
bf=function(Y){return So()&&k4(Y)?!1:rP(Y)&&(g.Nr(Y.Yg)?!Y.isLivePlayback:Y.hlsvp)||!ti()||Y.aL?!0:!1};
oo=function(Y){Y=g.S_(Y);return Number(Y.expire)||0};
Fs=function(Y){var z=Y.C();return Y.Yg.A==="hm"||Y.Yg.A==="gd"||z.experiments.gk().j.wk(CUW)&&Y.Yg.U&&Y.Yg.A!=="gl"?!0:!1};
$4=function(Y,z,O){var D=O.channelThumbnail;D&&(D=D.thumbnails)&&(D=D[0])&&(z.profile_picture=D.url);if(D=g.G(g.G(O?.channelThumbnailEndpoint,no1)?.urlEndpoint,g.lf))z.channel_path=D.url;if(D=O.collapsedRenderer)if(D=g.G(D,WJk)){let p=D.title;p&&(z.title=g.u5(p));if(D=D.subtitle)z.subtitle=g.u5(D)}if(O=O.expandedRenderer)if(O=g.G(O,PUA)){if(D=O.title)z.expanded_title=g.u5(D);if(D=O.subtitle)z.expanded_subtitle=g.u5(D);if(O=O.subscribeButton)Y.subscribeButtonRenderer=g.G(O,Bx9),Y.subscribeButtonRenderer&&
(z.ucid=Y.subscribeButtonRenderer.channelId,z.subscribed=Y.subscribeButtonRenderer.subscribed,Y.subscribeButtonRenderer.notificationPreferenceToggleButton&&Y.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer&&(z=Y.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer,z.isToggled?(Y.nB=z.toggledServiceEndpoint||null,Y.Qw=z.defaultServiceEndpoint||null):(Y.nB=z.defaultServiceEndpoint||null,Y.Qw=z.toggledServiceEndpoint||null)))}};
Ka=function(Y){return!!Y.vZ||!!Y.Jx||!!Y.Y5||!!Y.Ue||Y.Vz};
YA=function(Y){return!!(Y.Y&&Y.Y.videoInfos&&Y.Y.videoInfos.length)};
z_=function(Y){return Y.oZ()&&Y.C().supportsGaplessShorts()};
OU=function(Y){var z=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],O=q$(Y.Yg)==="TVHTML5_SIMPLY"&&Y.Yg.j.ctheme==="MUSIC";!Y.Lp&&(g.bB(Y.Yg)||Ao(Y.Yg)||O)&&(z.includes(Y.musicVideoType)||Y.isExternallyHostedPodcast)&&(Y.Lp=!0);if(z=g.fe())z=/Starboard\/([0-9]+)/.exec(g.RL()),z=(z?parseInt(z[1],10):NaN)<10;O=wR(Y.Yg)&&Y.Yg.j.ctheme==="MUSIC";var D;if(D=!Y.Lp)O||(O=Y.Yg,O=q$(O)==="TVHTML5"&&O.j.cver.startsWith("7")),D=O;D&&!z&&(z=Y.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK",
O=(Y.V("cast_prefer_audio_only_for_atv_and_uploads")||Y.V("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&Y.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",z||O||Y.isExternallyHostedPodcast)&&(Y.Lp=!0);return Y.Yg.deviceIsAudioOnly||Y.Lp&&Y.Yg.Z};
DE=function(Y){return Y.Yg.V("html5_disable_av1")?!0:!1};
pV=function(Y){return Y.playerResponse?.playerConfig?.compositeVideoConfig?.compositeBroadcastType==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"};
d5=function(Y){var z=Y.Z;Y.V("html5_gapless_unlimit_format_selection")&&z_(Y)&&(z=!1);var O=!!Y.j&&Y.j.Na;z=gX9(Y.Yg,{D$:Y.D$(),aG:O,Us:OU(Y),Cd:Y.Cd,Bx:z,isOtf:Y.isOtf(),kN:Y.kN(),hw:Y.hw,rZ:Y.getUserAudio51Preference(),disableAv1:DE(Y),t_:pV(Y)});g.dP(Y)&&(z.dn=!0);So()&&Y.playerResponse&&Y.playerResponse.playerConfig&&Y.playerResponse.playerConfig.webPlayerConfig&&Y.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&&(z.U=!0,z.K=!0);Y.Z&&Y.isAd()&&(Y.XU&&(z.S=Y.XU),Y.w8&&
(z.N=Y.w8));Y.oZ()&&(z.Pc=g.L3(Y.Yg.experiments,"html5_hard_cap_max_vertical_resolution_for_shorts"));z.Bc=Y.isLivePlayback&&Y.SL()&&Y.Yg.V("html5_drm_live_audio_51");z.N6=Y.w$;Y.V("html5_disable_vp9_hdr_fairplay")&&So()&&(z.N6=!0);z.OJ=!g.dP(Y);z.ze=!g.dP(Y)&&Y.Yg.experiments.gk().j.wk(tzv);return Y.Ol=z};
SBW=function(Y){g.Zn("drm_pb_s",void 0,Y.KU);Y.Wp||Y.j&&Y.j.U();var z={};Y.j&&(z=Qd(Y.pY,d5(Y),Y.Yg.N,Y.j,O=>Y.Ul("ctmp","fmtflt",O),!0,new Set));
z=new fZF(z,Y.Yg,Y.X_,Y.useCobaltWidevine?So()?k4(Y):!1:!1,(O,D)=>{Y.J(O,D)});
g.u(Y,z);Y.XZ=!1;Y.loading=!0;IaW(z,O=>{g.Zn("drm_pb_f",void 0,Y.KU);for(var D of O)switch(D.flavor){case "fairplay":D.Wp=Y.Wp;D.Kt=Y.Kt;D.zo=Y.zo;break;case "widevine":D.X4=Y.X4}Y.Dx=O;if(Y.Dx.length>0&&(Y.K=Y.Dx[0],Y.Yg.Yk())){O={};for(let [p,d]of Object.entries(Y.K.Y)){D=d;let J="unk",c=p.match(/(.*)codecs="(.*)"/);c&&(J=c[2]);O[J]=D}Y.J("drmProbe",O)}Uz(Y)})};
JJ=function(Y){var z;if(z=!!Y.cotn)z=Y.videoId,z=!!z&&La(z)===1;return z&&!Y.OG};
UMo=function(Y){var z=Y.playerResponse?.streamingData?.adaptiveFormats||[],O=null;if(z.length>0)O=cN(Y,z);else if(!Y.V("html5_deprecate_adaptive_formats_string")){Y.J("pafmtstr",{s:Y.adaptiveFormats.substring(0,50)});if((z=Y.adaptiveFormats)&&!rP(Y)){Y.Yg.N.Y&&(ok=!0);z=w5(z);O=Y.contentProtection;var D=Y.lengthSeconds,p=Y.isLivePlayback,d=Y.s6,J=Y.Yg,c=Y.clientPlaybackNonce,w=WTh(z);if(p||d){D=new g.sd("",J?.experiments,!0);D.Na=!0;D.isManifestless=!0;D.N=!d;D.isLive=!d;D.s6=d;for(y of z){p=tn(y,
O,0,J,c);w=mt(y.url,y.sp,y.s);var R=w.get("id");R&&R.includes("%7E")&&(D.B=!0);R=J?.experiments?.hW("html5_max_known_end_time_rebase");let M=Number(y.target_duration_sec)||5,L=Number(y.max_dvr_duration_sec)||14400,V=Number(w.get("mindsq")||w.get("min_sq")||"0"),W=Number(w.get("maxdsq")||w.get("max_sq")||"0")||Infinity;D.nU=D.nU||V;D.CO=D.CO||W;let x=!p.j();w&&MA(D,new jy(w,p,{qq:M,Oh:x,TU:L,nU:V,CO:W,JM:300,s6:d,vS:R}))}var y=D}else y=w==="FORMAT_STREAM_TYPE_OTF"?PdZ(z,O,D,J,c):B2v(z,O,D,J,c);z.length>
0&&(z=z[0],Fs(Y)&&z.url&&(Y.OJ=Y.OJ||oo(z.url)));z=Y.isLivePlayback&&!Y.s6&&!Y.yb&&!Y.isPremiere;Y.V("html5_live_head_playable")&&(!g.RV(Y)&&z&&Y.J("missingLiveHeadPlayable",{}),Y.Yg.A==="yt"&&(y.q6=!0));O=y}else O=null;Y.J("pafmts",{isManifestFilled:!!O})}if(!O)return!1;sU(Y,O);return!0};
yc=function(Y){return!(!Y.j||!Y.j.isManifestless)};
g.RV=function(Y){return Y.V("html5_live_head_playable")&&yc(Y)&&Y.Yg.A==="yt"?Y.isLiveHeadPlayable:Y.isLivePlayback};
cN=function(Y,z){if(z.length===0||rP(Y))return null;Y.Yg.N.Y&&(ok=!0);var O=Y.contentProtection;var D=Y.lengthSeconds,p=Y.isLivePlayback,d=Y.s6,J=Y.Yg,c=Y.clientPlaybackNonce,w=Aqr(z);if(p||d){D=new g.sd("",J.experiments,!0);D.N=!d;D.Na=!0;D.isManifestless=!0;D.isLive=!d;D.s6=d;for(let y of z){p=yn(y,O,0,J,c);let {TQ:M,s:L,YP:V}=gK(15,5116,y);w=mt(M||y.url||"",V,L);var R=w.get("id");R&&R.includes("%7E")&&(D.B=!0);R=J.experiments?.hW("html5_max_known_end_time_rebase");let W=Number(y.targetDurationSec||
5),x=Number(y.maxDvrDurationSec||14400),a=Number(w.get("mindsq")||w.get("min_sq")||"0"),X=Number(w.get("maxdsq")||w.get("max_sq")||"0")||Infinity;D.nU=D.nU||a;D.CO=D.CO||X;let e=!p.j();w&&MA(D,new jy(w,p,{qq:W,Oh:e,TU:x,nU:a,CO:X,JM:300,s6:d,vS:R}))}O=D}else O=w==="FORMAT_STREAM_TYPE_OTF"?V3v(z,O,D,J,c):HgZ(z,O,D,J,c);z.length>0&&(z=z[0],Fs(Y)&&z.url&&(Y.OJ=Y.OJ||oo(z.url)));z=Y.isLivePlayback&&!Y.s6&&!Y.yb&&!Y.isPremiere;Y.V("html5_live_head_playable")&&(!g.RV(Y)&&z&&Y.J("missingLiveHeadPlayable",
{}),Y.Yg.A==="yt"&&(O.q6=!0));return O};
w5=function(Y,z){Y=fD(Y);var O={};if(z)for(var D of z.split(","))(z=D.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(O[z[1]]={width:z[2],height:z[3]});for(let p of Y)if(D=O[p.itag])p.width=D.width,p.height=D.height;return Y};
sU=function(Y,z,O=!1){Y.r8=void 0;Y.j=z;g.u(Y,z);z.nU=Y.nU;z.CO=Y.CO;z.iQ=Y.iQ;z.Jw=Y.Jw;z.Cb=Y.Cb;Y.yg&&(z.S=new Mj(Y.yg));(Y.D$()||g.LV(Y))&&Y.S5.push("webgl");Y.j.isLive||(Y.isLivePlayback=!1);var D=z.sourceUrl.split("/");if(Y.q6?D.indexOf("manifest_duration")!==-1:D.indexOf("manifest_duration")!=-1)Y.Yp=Number(D[D.indexOf("manifest_duration")+1]);if(z.N||z.isManifestless)z.subscribe("clienttemp",Y.J,Y),O?z.subscribe("refresh",Y.F4,Y):z.subscribe("cuepointsadded",Y.Yr,Y);z.U()?Y.XZ=!0:N$=void 0;
Y.yb&&(z.isWindowedLive=Y.yb,z.isLive=!0,Y.isLivePlayback=!0);z.isPremiere=Y.isPremiere;z.isLiveHeadPlayable=Y.isLiveHeadPlayable};
k4=function(Y){return Y.V("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')};
rP=function(Y){return So()?!k4(Y):hp()?Y.Wp&&Y.z0?!0:!(!Y.Wp||!Y.V("html5_enable_safari_fairplay")&&ti()):!1};
Nj=function(Y){return Y.latencyClass==="LOW"||Y.latencyClass==="ULTRALOW"};
AJ=function(Y){return Y.q6?Nj(Y)&&Y.j!=null&&TX(Y.j)>=5:Nj(Y)&&Y.j!=void 0&&TX(Y.j)>=5};
$MF=function(Y){Y.loading=!0;Y.n3=!1;if(JJ(Y))bwH(Y.videoId).then(D=>{if(Y.playerResponse?.streamingData){var p=[];for(let d of D)D=Object.assign({},d),D.signatureCipher="",p.push(D);p.length<2&&Y.J("offmlf",{len:p.length});p=cN(Y,p);OU(Y)&&ek(p,!1);sU(Y,p);Y.J("dlr",{})}else Y.J("offsdm",{cotn:Y.la?Y.la.cotn:"0",cpn:Y.clientPlaybackNonce})}).then(()=>{Uz(Y)});
else{K7(Y.sB)||g.jZ(new g.lZ("DASH MPD Origin invalid: ",Y.sB));var z=Y.sB,O=g.L3(Y.Yg.experiments,"dash_manifest_version")||4;z=g.um(z,{mpd_version:O});Nj(Y)&&Y.latencyClass!=="NORMAL"||(z=g.um(z,{pacing:0}));xbv(z,Y.Yg.experiments,Y.isLivePlayback).then(D=>{Y.VH()||(sU(Y,D,!0),g.Zn("mrc",void 0,Y.KU),Uz(Y))},D=>{Y.VH()||(Y.loading=!1,Y.Ul("dataloaderror",new g.C3("manifest.net.retryexhausted",{backend:"manifest",
rc:D.status},1)))});
g.Zn("mrs",void 0,Y.KU)}};
Vc=function(Y){if(!Y.isProximaLatencyEligible)return 0;var z=ku();return Y.Yg.getWebPlayerContextConfig()?.enableProximaLowLatency?2:z===1?1:Y.V("html5_enable_proxima")?2:0};
HN=function(Y,z){return Y.V(z)?!0:(Y.fflags||"").includes(z+"=true")};
xM9=function(Y,z){var O=z||bf(Y)||Y.isExternallyHostedPodcast;if(!Y.j||O)return Y.J("skipDash",{dm:!!Y.j,air:z,dd:Y.aL,mss:ti(),"3pp":Y.isExternallyHostedPodcast}),g.jo();OU(Y)&&ek(Y.j,Y.isLivePlayback);return g.R_().then(()=>it8(Y.pY,d5(Y),Y.Yg.N,Y.j,Y.K,D=>Y.Ul("ctmp","fmtflt",D),Y.fq,CV(Y)).then(D=>{nV(Y,D);
Y.pY.Y=null;/^av/.test(Y.clientPlaybackNonce)&&Y.Ol&&Y.J("av1",Y.Ol.Y)}))};
h_8=function(Y,z){if(z&&Y.hlsvp)return g.jo();if(Y.hlsFormats){if(z=w5(Y.hlsFormats)){let D=[];for(var O of z)O.url&&(O.url=OOv(O.url)),Y.Ol?.j&&D.push(O.itag);Y.Ol?.j&&D.length>0&&Y.J("hlsfmt",{itags:D.join(".")})}Y.uS=Ngo(Y.Yg,z);Y.uS&&WN(Y,Y.uS);O=Y.clientPlaybackNonce;return CsH(Y.Yg,Y.isAd(),z,Y.playerResponse?.captions?.playerCaptionsRenderer?.baseUrl??null,Y.oh,O,D=>Y.Ul("ctmp","hlsflt",D)).then(D=>{var p=0,d=[];
for(let J of D)d.push(J.PH()?.itag),J.PH()?.S()?.numChannels>p&&(p=J.PH().audio.numChannels);p>2&&Y.J("hlschl",{mn:p});Y.Ol?.j&&Y.J("hlsfmtaf",{itags:d.join(".")});if(Y.V("html5_enable_vp9_fairplay")&&Y.K?.j()){Y.J("drm",{sbdlfbk:1});for(let J of Y.Dx)if(ys(J)){Y.K=J;break}}PN(Y,D)})}return g.jo()};
ZOr=function(Y){if(Y.isExternallyHostedPodcast&&Y.dU){let z=w5(Y.dU);if(!z[0])return g.jo();Y.On=z[0];return Ps$(Y.Yg,z[0]).then(O=>{PN(Y,O)})}return Y.Tx&&Y.eB?Wv1(Y.Yg,Y.isAd(),Y.Tx).then(z=>{PN(Y,z)}):g.jo()};
QM9=function(Y){if(Y.isExternallyHostedPodcast)return g.jo();var z=w5(Y.dU,Y.xX);if(Y.hlsvp){let O=z_v(Y.hlsvp,Y.clientPlaybackNonce,Y.oh);z.push(O)}return GFH(Y.Yg,Y.isAd(),z,mMA(Y)).then(O=>{PN(Y,O)})};
CV=function(Y){var z=Y.V("html5_enable_server_format_filter")&&!Y.SL(),O=Y.V("html5_enable_server_format_filter_for_drm")&&Y.SL();return g.dP(Y)&&(z||O)};
nV=function(Y,z){Y.Y=z;WN(Y,Y.Y.getAvailableAudioTracks());if(Y.Y)for(var O of Y.Y.videoInfos)z=O.containerType,z!==0&&(Y.y7[z]=O.id);O=Y.getAvailableAudioTracks();O=O.concat(Y.XT);for(z=0;z<Y.YX.length;z++){let p=Y.YX[z];for(let d=0;d<O.length;d++){let J=O[d];var D=J.Z7.id===p.audioTrackId;if(J.Z7.isDefault&&z===Y.wM||D){if(p.captionTrackIndices)for(D=0;D<p.captionTrackIndices.length;D++)J.captionTracks[D]=Y.captionTracks[p.captionTrackIndices[D]];p.defaultCaptionTrackIndex!==void 0&&(J.N=Y.captionTracks[p.defaultCaptionTrackIndex]);
p.forcedCaptionTrackIndex!==void 0&&(J.j=Y.captionTracks[p.forcedCaptionTrackIndex]);J.Y=p.visibility||"UNKNOWN";J.captionsInitialState=p.captionsInitialState||"CAPTIONS_INITIAL_STATE_UNKNOWN"}}}if(Y.K&&Y.Y&&Y.Y.videoInfos&&!(Y.Y.videoInfos.length<=0)&&(O=Y.Y.videoInfos[0].U(),Y.K.flavor==="fairplay"!==O))for(let p of Y.Dx)if(O===(p.flavor==="fairplay")){Y.K=p;break}};
WN=function(Y,z){z.sort((O,D)=>O.toString().localeCompare(D.toString(),Y.Yg.hostLanguage))};
PN=function(Y,z){Y.R4=z;nV(Y,new iN(g.XA(Y.R4,O=>O.PH())))};
mMA=function(Y){var z={cpn:Y.clientPlaybackNonce,c:Y.Yg.j.c,cver:Y.Yg.j.cver};Y.CT&&(z.ptk=Y.CT,z.oid=Y.rC,z.ptchn=Y.mW,z.pltype=Y.O3,Y.Wz&&(z.m=Y.Wz));return z};
g.BN=function(Y){return rP(Y)&&Y.Wp?{fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"}:Y.N&&Y.N.contentProtection||null};
tJ=function(Y){return Y.playerResponse&&Y.playerResponse.paidContentOverlay&&Y.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.G(Y.watchNextResponse?.playerOverlays?.playerOverlayRenderer?.playerDisclosure,iOr)||null};
fV=function(Y){var z=tJ(Y);return z&&z.text?g.u5(z.text):Y.paidContentOverlayText};
Sy=function(Y){var z=tJ(Y);return z&&z.durationMs?g.Wj(z.durationMs):Y.paidContentOverlayDurationMs};
UU=function(Y){var z="";if(Y.RO)return Y.RO;Y.isLivePlayback&&(z=Y.allowLiveDvr?"dvr":Y.isPremiere?"lp":Y.yb?"window":"live");Y.s6&&(z="post");return z};
g.$A=function(Y,z){return typeof Y.keywords[z]!=="string"?null:Y.keywords[z]};
g.fa=function(Y){return!!(Y.sB||Y.dU||Y.Tx||Y.hlsvp||Y.sD())};
Z_=function(Y){return(Y=Y.RM)&&Y.showError?Y.showError:!1};
xA=function(Y){Y.mutedAutoplay=!1;Y.endSeconds=NaN;Y.limitedPlaybackDurationInSeconds=NaN;Ez(Y)};
g.hJ=function(Y){return g.RV(Y)&&!Y.allowLiveDvr};
ZE=function(Y){return g.RV(Y)&&Y.allowLiveDvr};
g.m$=function(Y){return!!Y.j&&hn(Y.j)};
g.Qc=function(Y){return!!Y.j&&ZO(Y.j)};
g.LV=function(Y){return!!Y.j&&hAV(Y.j)};
g.iz=function(Y){return!!Y.j&&mj(Y.j)};
uz=function(Y){return Y.adFormat&&(Y.q6?Y.adFormat!=="1_5":Y.adFormat!="1_5")?"adunit":Y.eventLabel||Y.Yg.X};
g.lz=function(Y){return uz(Y)==="shortspage"};
Xd=function(Y){return Y.NE||uz(Y)==="detailpage"||uz(Y)==="shortspage"||Y.mutedAutoplay};
dK=function(Y){var z=uz(Y)==="adunit"?Y.jF:Xd(Y)?uz(Y)==="detailpage"||uz(Y)==="shortspage"?Y.isAutonav||Y.kg>0:Y.Ge?!1:Y.Yg.CY||Y.Yg.pY||!g.Rm(Y.Yg)?!0:!1:(Y.Ge?0:Y.yH)&&g.Rm(Y.Yg)?!0:!1;Y.V("html5_log_detailpage_autoplay")&&uz(Y)==="detailpage"&&Y.J("autoplay_info",{autoplay:Y.NE,autonav:Y.isAutonav,wasDompaused:Y.Ge,result:z});return z};
g.g5=function(Y){return Y.Na()&&g.dP(Y)};
T_=function(Y){return!!Y.playerResponse?.playerConfig?.mediaCommonConfig?.splitScreenEligible};
aV=function(Y){return isNaN(Y)?0:Math.max((Date.now()-Y)/1E3-30,0)};
ey=function(Y){return!(!Y.OG||!Y.Yg.Z)&&Y.sD()};
qj=function(Y){return Y.HL&&Y.enableServerStitchedDai};
uZF=function(Y){return Y.q9&&!Y.yg};
DM1=function(Y){switch(Y.Yg.A){case "gd":return Y.V("html5_enable_sabr_on_drive");case "gp":return Y.V("html5_enable_sabr_on_play_store");case "dd":return!0;case "pw":return Y.V("html5_enable_sabr_otf_in_client");default:return!1}};
th=function(Y){var z;if(!(z=Bu&&Y.Na()&&Y.SL()&&(Y.drmProduct==="1"?!1:!0)&&Y.V("html5_sabr_live_drm_streaming_xhr"))){z=Y.Na()&&!Y.SL()&&Bu;var O=Y.Na()&&Y.latencyClass!=="ULTRALOW"&&!Nj(Y)&&Y.V("html5_sabr_live_normal_latency_streaming_xhr"),D=Nj(Y)&&Y.V("html5_sabr_live_low_latency_streaming_xhr");let p=Y.latencyClass==="ULTRALOW"&&Y.V("html5_sabr_live_ultra_low_latency_streaming_xhr");z=z&&(O||D||p)}O=z;z=Y.enableServerStitchedDai&&O&&Y.V("html5_enable_sabr_ssdai_streaming_xhr");O=!Y.enableServerStitchedDai&&
O;D=Y.Na()&&!Bu&&Y.V("html5_enable_sabr_live_non_streaming_xhr");Y=Bu&&(Y.Ev()||T_(Y)&&Y.V("html5_enable_sabr_for_lifa_eligible_streams"));return z||O||D||Y};
g.G_=function(Y){if(!Y.j||!Y.N||!Y.U)return!1;var z=Y.j.j,O=!!z[Y.N.id]&&fR(44,4342,z[Y.N.id].zI.j);z=!!z[Y.U.id]&&fR(45,4343,z[Y.U.id].zI.j);return(Y.N.itag==="0"||O)&&z};
IV=function(Y){return Y.NH?["OK","LIVE_STREAM_OFFLINE"].includes(Y.NH.status):!0};
EU=function(Y){return!(!Y.isLivePlayback||!Y.hasProgressBarBoundaries())};
vN=function(Y){return Y.Yg.experiments.gk().j.wk(lZA)&&Y.oZ()||Y.V("enable_player_response_cache_for_live")};
kA=function(Y){return!!Y.embeddedPlayerConfig?.embeddedPlayerFlags?.enableMusicUx};
r5=function(Y){return Y.Yg.Y&&Y.isPrivate};
g.oV=function(Y){var z=Y.C(),O=bz(z),D=z.xk;g.EX(z)&&(D&&(O.thirdParty={...O.thirdParty,embedUrl:D}),g.wC(O,Y));(D=Y.N6)?O.clickTracking={clickTrackingParams:D}:g.EX(Y.C())&&g.l("EVENT_ID")&&(O.clickTracking={clickTrackingParams:g.l("EVENT_ID")});D=O.client||{};var p="EMBED",d=uz(Y);d==="leanback"?p="WATCH":z.V("gvi_channel_client_screen")&&d==="profilepage"?p="CHANNEL":Y.hw?p="LIVE_MONITOR":d==="detailpage"?p="WATCH_FULL_SCREEN":d==="adunit"?p="ADUNIT":d==="sponsorshipsoffer"&&(p="UNKNOWN");D.clientScreen=
p;if(p=Y.kidsAppInfo)D.kidsAppInfo=JSON.parse(p);(d=Y.ew)&&!p&&(D.kidsAppInfo={contentSettings:{ageUpMode:XJA[d]}});if(p=Y.xS)D.unpluggedAppInfo={enableFilterMode:!0};(d=Y.unpluggedFilterModeType)&&!p&&(D.unpluggedAppInfo={filterModeType:goh[d]});if(p=Y.WE)D.unpluggedLocationInfo=p;O.client=D;D=O.request||{};Y.KX&&(D.isPrefetch=!0);if(p=Y.mdxEnvironment)D.mdxEnvironment=p;if(p=Y.mdxControlMode)D.mdxControlMode=Txv[p];O.request=D;D=O.user||{};if(p=Y.S)D.credentialTransferTokens=[{token:p,scope:"VIDEO"}];
if(p=Y.o4)D.delegatePurchases={oauthToken:p},D.kidsParent={oauthToken:p};p=z.getWebPlayerContextConfig()?.userContentRating;!p&&z.V("enable_brazil_age_gating_web")&&(p=g.pl().get("br_age_rating"));p&&(D.serializedUserContentRating=p);O.user=D;if(z=Y.contextParams)O.activePlayers=[{playerContextParams:z}];if(Y=Y.clientScreenNonce)O.clientScreenNonce=Y;return O};
bz=function(Y){var z=g.l2(),O=z.client||{};if(Y.forcedExperiments){var D=Y.forcedExperiments.split(",");let p=[];for(let d of D)p.push(Number(d));O.experimentIds=p}if(D=Y.homeGroupInfo)O.homeGroupInfo=JSON.parse(D);if(D=Y.getPlayerType())O.playerType=D;if(D=Y.j.ctheme)O.theme=D;if(D=Y.livingRoomAppMode)O.tvAppInfo={...O.tvAppInfo,livingRoomAppMode:D};D=Y.deviceYear;Y.V("html5_propagate_device_year")&&D&&(O.tvAppInfo={...O.tvAppInfo,deviceYear:D});if(D=Y.livingRoomPoTokenId)O.tvAppInfo={...O.tvAppInfo,
livingRoomPoTokenId:D};z.client=O;D=z.user||{};Y.enableSafetyMode&&(D={...D,enableSafetyMode:!0});!O.tvAppInfo?.usePageidAsHeader&&Y.pageId&&(D={...D,onBehalfOfUser:Y.pageId});z.user=D;return z};
Yj=function(Y,z,O){z={videoId:Y.videoId,context:g.oV(Y),playbackContext:{contentPlaybackContext:sj(Y,z,O)}};Y.ko&&(z.playbackContext.reloadPlaybackContext={reloadPlaybackParams:Y.ko?.reloadPlaybackParams});Y.contentCheckOk&&(z.contentCheckOk=!0);if(O=Y.clientPlaybackNonce)z.cpn=O;if(O=Y.playerParams)z.params=O;else if(O=Y.getResolveUrlResponse())if(O=Fd(O))z.params=O;if(O=Y.playlistId)z.playlistId=O;Y.racyCheckOk&&(z.racyCheckOk=!0);O=Y.C();var D=O.embedConfig;Y.fX?z.serializedThirdPartyEmbedConfig=
Y.fX:D&&(z.serializedThirdPartyEmbedConfig=D);z.captionParams={};D=g.pl().wk(65);Y.deviceCaptionsOn!=null?z.captionParams.deviceCaptionsOn=Y.deviceCaptionsOn:g.yo(O)&&(z.captionParams.deviceCaptionsOn=D!=null?!D:!1);Y.oK&&(z.captionParams.deviceCaptionsLangPref=Y.oK);D=Y.V("web_enable_player_request_captions_last_language_only");if(Y.eJ.length)z.captionParams.viewerSelectedCaptionLangs=D?[Y.eJ.at(-1)]:Y.eJ;else if(g.yo(O)){var p=g.K3();p?.length&&(z.captionParams.viewerSelectedCaptionLangs=D?[p.at(-1)]:
p)}D=Y.fetchType==="onesie"&&Y.V("html5_onesie_attach_po_token");p=Y.fetchType!=="onesie"&&Y.V("html5_non_onesie_attach_po_token");if(D||p)D=Y.C(),D.Ov&&(z.serviceIntegrityDimensions={},z.serviceIntegrityDimensions.poToken=D.Ov);O.V("fetch_att_independently")&&(z.attestationRequest={omitBotguardData:!0});z.playbackContext||(z.playbackContext={});z.playbackContext.devicePlaybackCapabilities=KV(Y);z.playbackContext.devicePlaybackCapabilities.supportsVp9Encoding===!1&&Y.J("noVp9",{});return z};
KV=function(Y){var z=!Y?.kN()&&Y?.Na()&&gy();return{supportsVp9Encoding:!(!Y?.pA()||z),supportXhr:Bu}};
O3=function(Y){if(Y=Y?.endpoint)return g.G(Y,g.x4)||g.G(Y,z$)};
Fd=function(Y){return O3(Y)?.playerParams};
e_o=async function(Y,z){Y={context:bz(Y.C()),engagementType:"ENGAGEMENT_TYPE_PLAYBACK",ids:[{playbackId:{videoId:Y.videoId,cpn:Y.clientPlaybackNonce}}]};var O=aq(aZ8);return await g.kQ(z,Y,O)};
DT=function(Y,z,O){var D=g.L3(z.experiments,"bg_vm_reinit_threshold");(!MP||(0,g.E)()-MP>D)&&e_o(Y,O).then(p=>{p&&(p=p.botguardData)&&g.NP(p,z)},p=>{Y.VH()||(p=n3(p),Y.J("attf",p.details))})};
b=function(Y,z,O){Y.state.j[z]=(...D)=>O.apply(Y,D)};
p8=function(Y,z,O){Y.state.j.hasOwnProperty(z)||b(Y,z,O);Y.state.K[z]=(...D)=>O.apply(Y,D);
Y.state.Z.add(z)};
df=function(Y,z,O){Y.state.j.hasOwnProperty(z)||b(Y,z,O);Y.app.C().Z&&(Y.state.A[z]=(...D)=>O.apply(Y,D),Y.state.Z.add(z))};
JY=function(Y,z){Y.state.j.addEmbedsConversionTrackingParams(...z)};
g.cU=function(Y,z,...O){Y.state.N.Ul(z,...O);Y.state.Y.Ul(z,...O)};
g.wf=function(Y,z,...O){Y.state.N.Ul(z,...O);Y.state.Y.Ul(z,...O);Y.state.U.Ul(z,...O)};
g.jt=function(Y,z,...O){Y.state.N.Ul(z,...O);Y.state.Y.Ul(z,...O);Y.state.U.Ul(z,...O);Y.state.X.Ul(z,...O)};
s3=function(Y,z,O){typeof Y==="string"&&(Y={mediaContentUrl:Y,startSeconds:z,suggestedQuality:O});a:{if((z=Y.mediaContentUrl)&&(z=/\/([ve]|embed)\/([^#?]+)/.exec(z))&&z[2]){z=z[2];break a}z=null}Y.videoId=z;return R2(Y)};
R2=function(Y,z,O){if(typeof Y==="string")return{videoId:Y,startSeconds:z,suggestedQuality:O};z={};for(let D of qBA)Y[D]&&(z[D]=Y[D]);(Y=Y.embedConfig||Y.embed_config)&&(z.embed_config=y1(Y));return z};
GRH=function(Y,z,O,D){if(g.BZ(Y)&&!Array.isArray(Y)){z="playlist list listType index startSeconds suggestedQuality".split(" ");O={};for(D=0;D<z.length;D++){let p=z[D];Y[p]&&(O[p]=Y[p])}return O}z={index:z,startSeconds:O,suggestedQuality:D};typeof Y==="string"&&Y.length===16?z.list="PL"+Y:z.playlist=Y;return z};
y1=function(Y){if(typeof Y==="string")return Y;if(g.BZ(Y))try{return JSON.stringify(Y)}catch(z){console.error("Invalid embedConfig JSON",z)}};
MG=function(Y,z=1){var O={};z=Y.app.AL({playerType:z}).getVideoData();if(r5(z))return{};O.video_id=z.videoId;O.author=z.author;O.title=z.title;O.isPlayable=IV(z);O.errorCode=z.errorCode;if(z.N&&z.N.video){O.video_quality=z.N.video.quality;z=z.N.video;let D=[];z.Y()&&D.push("hfr");z.isHdr()&&D.push("hdr");z.primaries==="bt2020"&&D.push("wcg");O.video_quality_features=D}if(Y=Y.getPlaylistId())O.list=Y;return O};
IZF=function(Y){p8(Y,"cueVideoById",Y.j_);p8(Y,"loadVideoById",Y.Tx);p8(Y,"cueVideoByUrl",Y.ze);p8(Y,"loadVideoByUrl",Y.DQ);p8(Y,"playVideo",Y.XT);p8(Y,"pauseVideo",Y.pauseVideo);p8(Y,"stopVideo",Y.Yp);p8(Y,"clearVideo",Y.clearVideo);p8(Y,"getVideoBytesLoaded",Y.OJ);p8(Y,"getVideoBytesTotal",Y.gn);p8(Y,"getVideoLoadedFraction",Y.U);p8(Y,"getVideoStartBytes",Y.mE);p8(Y,"cuePlaylist",Y.cuePlaylist);p8(Y,"loadPlaylist",Y.Uv);p8(Y,"nextVideo",Y.CY);p8(Y,"previousVideo",Y.XZ);p8(Y,"playVideoAt",Y.pY);
p8(Y,"setShuffle",Y.setShuffle);p8(Y,"setLoop",Y.setLoop);p8(Y,"getPlaylist",Y.KX);p8(Y,"getPlaylistIndex",Y.getPlaylistIndex);p8(Y,"getPlaylistId",Y.getPlaylistId);p8(Y,"loadModule",Y.K);p8(Y,"unloadModule",Y.A);p8(Y,"setOption",Y.Y);p8(Y,"getOption",Y.S_);p8(Y,"getOptions",Y.j);p8(Y,"mute",Y.Ov);p8(Y,"unMute",Y.vp);p8(Y,"isMuted",Y.isMuted);p8(Y,"setVolume",Y.jy);p8(Y,"getVolume",Y.getVolume);p8(Y,"seekTo",Y.w8);p8(Y,"getPlayerMode",Y.getPlayerMode);p8(Y,"getPlayerState",Y.uS);p8(Y,"getAvailablePlaybackRates",
Y.getAvailablePlaybackRates);p8(Y,"getPlaybackQuality",()=>Y.getPlaybackQuality(1));
p8(Y,"setPlaybackQuality",Y.r8);p8(Y,"getAvailableQualityLevels",Y.q6);p8(Y,"getCurrentTime",Y.o4);p8(Y,"getDuration",Y.R4);p8(Y,"addEventListener",Y.B);p8(Y,"removeEventListener",Y.ko);p8(Y,"getDebugText",Y.Bc);p8(Y,"getVideoData",()=>MG(Y));
p8(Y,"addCueRange",Y.X);p8(Y,"removeCueRange",Y.removeCueRange);p8(Y,"setSize",Y.setSize);p8(Y,"getApiInterface",Y.getApiInterface);p8(Y,"destroy",Y.destroy);p8(Y,"mutedAutoplay",Y.mutedAutoplay);var z=Y.app.C();p8(Y,"getVideoEmbedCode",Y.getVideoEmbedCode);p8(Y,"getVideoUrl",Y.dn);p8(Y,"getMediaReferenceTime",Y.Ge);p8(Y,"getSize",Y.getSize);p8(Y,"setFauxFullscreen",Y.kV);z.V("embeds_enable_move_set_center_crop_to_public")&&p8(Y,"setCenterCrop",Y.setCenterCrop);z.U||p8(Y,"logImaAdEvent",Y.logImaAdEvent);
p8(Y,"preloadVideoById",Y.RM);p8(Y,"wakeUpControls",Y.wakeUpControls)};
g.NG=function(Y){return(Y=L8(Y.app.iS()))?Y.jl():null};
V1=function(Y){var z=Fl(Y.app.C()),O=Y.app.getVideoData()?.Ov;Y=AY(Y.app);return ry(z)&&!O||Y?!1:!0};
HU=function(Y,z,O){return typeof Y==="number"?{playerType:Y,l4:z,cpn:O}:Y||{}};
EoV=function(Y){var z=Y.raw_player_response;if(!z){var O=Y.player_response;O&&(z=JSON.parse(O))}delete Y.player_response;delete Y.raw_player_response;z&&(Y.raw_player_response={streamingData:z.streamingData,playerConfig:z.playerConfig},z.playbackTracking?.qoeUrl&&(Y.raw_player_response={...Y.raw_player_response,playbackTracking:{qoeUrl:z.playbackTracking.qoeUrl}}),z.captions&&(Y.raw_player_response={...Y.raw_player_response,captions:z.captions}),z.videoDetails&&(z.videoDetails.videoId||z.videoDetails.lengthSeconds)&&
(O={},z.videoDetails.videoId&&(O.videoId=z.videoDetails.videoId),z.videoDetails.lengthSeconds&&(O.lengthSeconds=z.videoDetails.lengthSeconds),Y.raw_player_response={...Y.raw_player_response,videoDetails:O}))};
C8=function(Y,z){var O={};if(Y.app.C().B){for(let D of vov)z.hasOwnProperty(D)&&(O[D]=z[D]);if(Y=O.qoe_cat)z="",typeof Y==="string"&&Y.length>0&&(z=Y.split(",").filter(D=>kRk.includes(D)).join(",")),O.qoe_cat=z;
EoV(O)}else for(let D of rjv)z.hasOwnProperty(D)&&(O[D]=z[D]);return O};
n8=function(Y){return Y?bOH[Y]||5:5};
WU=function(Y,z){for(let O of Object.keys(z)){let D=z[O];Y=Y.replace(new RegExp("\\$"+O,"gi"),()=>D)}return Y};
oo8=function(Y){b(Y,"getInternalApiInterface",Y.getInternalApiInterface);b(Y,"getTrustedApi",Y.getTrustedApi);b(Y,"addEventListener",Y.S);b(Y,"removeEventListener",Y.Dx);b(Y,"cueVideoByPlayerVars",Y.N6);b(Y,"loadVideoByPlayerVars",Y.qB);b(Y,"preloadVideoByPlayerVars",Y.eI);b(Y,"getAdState",Y.getAdState);b(Y,"sendAbandonmentPing",Y.sendAbandonmentPing);b(Y,"setLoopRange",Y.setLoopRange);b(Y,"getLoopRange",Y.getLoopRange);b(Y,"setAutonavState",Y.setAutonavState);b(Y,"seekTo",Y.UY);b(Y,"seekBy",Y.O8);
b(Y,"seekToLiveHead",Y.seekToLiveHead);b(Y,"requestSeekToWallTimeSeconds",Y.requestSeekToWallTimeSeconds);b(Y,"seekToStreamTime",Y.seekToStreamTime);b(Y,"startSeekCsiAction",Y.startSeekCsiAction);b(Y,"getStreamTimeOffset",Y.getStreamTimeOffset);b(Y,"getVideoData",Y.fX);b(Y,"getAppState",Y.getAppState);b(Y,"updateLastActiveTime",Y.updateLastActiveTime);b(Y,"setUserEngagement",Y.setUserEngagement);b(Y,"updateSubtitlesUserSettings",Y.updateSubtitlesUserSettings);b(Y,"getPresentingPlayerType",Y.N);b(Y,
"canPlayType",Y.canPlayType);b(Y,"updatePlaylist",Y.updatePlaylist);b(Y,"updateVideoData",Y.updateVideoData);b(Y,"updateEnvironmentData",Y.updateEnvironmentData);b(Y,"sendVideoStatsEngageEvent",Y.XU);b(Y,"setSafetyMode",Y.setSafetyMode);b(Y,"isAtLiveHead",z=>Y.isAtLiveHead(void 0,z));
b(Y,"getVideoAspectRatio",Y.getVideoAspectRatio);b(Y,"getPreferredQuality",Y.getPreferredQuality);b(Y,"getPlaybackQualityLabel",Y.getPlaybackQualityLabel);b(Y,"setPlaybackQualityRange",Y.OG);b(Y,"onAdUxClicked",Y.onAdUxClicked);b(Y,"getFeedbackProductData",Y.getFeedbackProductData);b(Y,"getStoryboardFrame",Y.getStoryboardFrame);b(Y,"getStoryboardFrameIndex",Y.getStoryboardFrameIndex);b(Y,"getStoryboardLevel",Y.getStoryboardLevel);b(Y,"getNumberOfStoryboardLevels",Y.getNumberOfStoryboardLevels);b(Y,
"getCaptionWindowContainerId",Y.getCaptionWindowContainerId);b(Y,"getAvailableQualityLabels",Y.getAvailableQualityLabels);b(Y,"addCueRange",Y.addCueRange);b(Y,"addUtcCueRange",Y.addUtcCueRange);b(Y,"showAirplayPicker",Y.showAirplayPicker);b(Y,"dispatchReduxAction",Y.dispatchReduxAction);b(Y,"getPlayerResponse",Y.yH);b(Y,"getWatchNextResponse",Y.xk);b(Y,"getHeartbeatResponse",Y.JW);b(Y,"getCurrentTime",Y.Ol);b(Y,"getDuration",Y.P$);b(Y,"getPlayerState",Y.getPlayerState);b(Y,"getPlayerStateObject",
Y.n3);b(Y,"getVideoLoadedFraction",Y.getVideoLoadedFraction);b(Y,"getProgressState",Y.getProgressState);b(Y,"getVolume",Y.getVolume);b(Y,"setVolume",Y.lm);b(Y,"isMuted",Y.isMuted);b(Y,"mute",Y.uo);b(Y,"unMute",Y.u8);b(Y,"loadModule",Y.loadModule);b(Y,"unloadModule",Y.unloadModule);b(Y,"getOption",Y.kK);b(Y,"getOptions",Y.getOptions);b(Y,"setOption",Y.setOption);b(Y,"loadVideoById",Y.M3);b(Y,"loadVideoByUrl",Y.gG);b(Y,"playVideo",Y.Rr);b(Y,"stopVideo",Y.Z);b(Y,"loadPlaylist",Y.loadPlaylist);b(Y,"nextVideo",
Y.nextVideo);b(Y,"previousVideo",Y.previousVideo);b(Y,"playVideoAt",Y.playVideoAt);b(Y,"getDebugText",Y.getDebugText);b(Y,"getWebPlayerContextConfig",Y.getWebPlayerContextConfig);b(Y,"getVideoContentRect",Y.getVideoContentRect);b(Y,"toggleSubtitlesOn",Y.toggleSubtitlesOn);b(Y,"isSubtitlesOn",Y.isSubtitlesOn);b(Y,"getAudioTrack",Y.Pc);b(Y,"setAudioTrack",Y.De);b(Y,"getAvailableAudioTracks",Y.kg);b(Y,"isOrchestrationLeader",Y.isOrchestrationLeader);b(Y,"notifyShortsAdSwipeEvent",Y.notifyShortsAdSwipeEvent);
b(Y,"prefetchKeyPlay",Y.prefetchKeyPlay);b(Y,"prefetchJumpAhead",Y.prefetchJumpAhead);b(Y,"productsInVideoVisibilityUpdated",Y.productsInVideoVisibilityUpdated);b(Y,"setBlackout",Y.setBlackout);b(Y,"setInlinePreview",Y.setInlinePreview);b(Y,"setSqueezeback",Y.setSqueezeback);b(Y,"reportPlaybackIssue",Y.reportPlaybackIssue);b(Y,"setAutonav",Y.setAutonav);b(Y,"isNotServable",Y.isNotServable);b(Y,"channelSubscribed",Y.channelSubscribed);b(Y,"channelUnsubscribed",Y.channelUnsubscribed);b(Y,"togglePictureInPicture",
Y.togglePictureInPicture);b(Y,"supportsGaplessAudio",Y.supportsGaplessAudio);b(Y,"supportsGaplessShorts",Y.supportsGaplessShorts);b(Y,"isGaplessTransitionReady",Y.isGaplessTransitionReady);b(Y,"enqueueVideoByPlayerVars",z=>void Y.enqueueVideoByPlayerVars(z));
b(Y,"clearQueue",Y.clearQueue);b(Y,"getMaxPlaybackQuality",Y.getMaxPlaybackQuality);b(Y,"getUserPlaybackQualityPreference",Y.getUserPlaybackQualityPreference);b(Y,"getSubtitlesUserSettings",Y.getSubtitlesUserSettings);b(Y,"resetSubtitlesUserSettings",Y.resetSubtitlesUserSettings);b(Y,"setMinimized",Y.setMinimized);b(Y,"setOverlayVisibility",Y.setOverlayVisibility);b(Y,"confirmYpcRental",Y.confirmYpcRental);b(Y,"queueNextVideo",Y.queueNextVideo);b(Y,"handleExternalCall",Y.handleExternalCall);b(Y,"logApiCall",
Y.logApiCall);b(Y,"isExternalMethodAvailable",Y.isExternalMethodAvailable);b(Y,"setScreenLayer",Y.setScreenLayer);b(Y,"getCurrentPlaylistSequence",Y.getCurrentPlaylistSequence);b(Y,"getPlaylistSequenceForTime",Y.getPlaylistSequenceForTime);b(Y,"shouldSendVisibilityState",Y.shouldSendVisibilityState);b(Y,"syncVolume",Y.syncVolume);b(Y,"highlightSettingsMenuItem",Y.highlightSettingsMenuItem);b(Y,"openSettingsMenuItem",Y.openSettingsMenuItem);b(Y,"getEmbeddedPlayerResponse",Y.getEmbeddedPlayerResponse);
b(Y,"getVisibilityState",Y.getVisibilityState);b(Y,"isMutedByMutedAutoplay",Y.isMutedByMutedAutoplay);b(Y,"isMutedByEmbedsMutedAutoplay",Y.isMutedByEmbedsMutedAutoplay);b(Y,"setGlobalCrop",Y.setGlobalCrop);b(Y,"setInternalSize",Y.setInternalSize);b(Y,"setFauxFullscreen",Y.setFauxFullscreen);b(Y,"setAppFullscreen",Y.setAppFullscreen);b(Y,"isKeyboardDisabled",Y.isKeyboardDisabled);b(Y,"getCurrentTimeForUx",Y.getCurrentTimeForUx);b(Y,"getDurationForUx",Y.getDurationForUx)};
PU=function(Y){Y.getPresentingPlayerType()===3?Y.Ul("mdxautoplaycancel"):g.cU(Y,"onAutonavCancelled",!0)};
BU=function(Y){Y=Y.iS().IZ.get("endscreen");return!!Y&&BU(Y)};
tY=function(Y){Y=Y.iS();var z=Y.IZ.get("endscreen");return z&&z.L$()?!0:Y.Q1()};
St=function(Y){var z=f8(Y.iS());return Y.app.Mq&&!Y.isFullscreen()||Y.getPresentingPlayerType()===3&&z&&z.hasNext()&&z.hasPrevious()||!!Y.getPlaylist()};
g.xj=function(Y){return(Y=g.U3(Y.iS()))?Y.oz():{}};
g.hY=function(Y,z,O){Y=Y.Ma().element;var D=pI(Y.children,p=>{p=Number(p.getAttribute("data-layer"));return O-p||1});
D<0&&(D=-(D+1));g.GC(Y,z,D);z.setAttribute("data-layer",String(O))};
FJo=function(Y,z){Y=ZT(Y.app.Ay.U);for(let O of Y){Y=O.getAvailableAudioTracks();let D=null;for(let p of Y)if(p.getLanguageInfo().getId()===z){D=p;break}D&&O.wZ(D,!0)}};
g.Q1=function(){mr||(mr=new KJ8);return mr};
g.ig=function(Y,z){z?Y.kU.Authorization=`Bearer ${z}`:delete Y.kU.Authorization};
Yx1=function(Y,z){var O=(...D)=>{Y.removeEventListener("playing",O);z(...D)};
Y.addEventListener("playing",O)};
g.ug=function(Y){var z=Math.abs(Math.floor(Y)),O=Math.floor(z/86400),D=Math.floor(z%86400/3600),p=Math.floor(z%3600/60);z=Math.floor(z%60);var d="";O>0&&(d+=`${O}:`,D<10&&(d+="0"));if(O>0||D>0)d+=`${D}:`,p<10&&(d+="0");d+=`${p}:`;z<10&&(d+="0");O=d+z;return Y>=0?O:`-${O}`};
lg=function(Y){return(!("button"in Y)||typeof Y.button!=="number"||Y.button===0)&&!("shiftKey"in Y&&Y.shiftKey)&&!("altKey"in Y&&Y.altKey)&&!("metaKey"in Y&&Y.metaKey)&&!("ctrlKey"in Y&&Y.ctrlKey)};
XU=function(Y,z,O,D){if(D.substring(0,2)==="{{")Y.OJ[D]=[z,O];else return D};
gf=function(Y,z,O,D){if(O==="child"){g.qC(z);let d;D===void 0?d=void 0:d=!Array.isArray(D)||D&&typeof D.G==="string"?[D]:D;O=zDZ(Y,d);for(var p of O)z.appendChild(p)}else O==="style"?g.DZ(z,"cssText",D?D:""):D===null||D===void 0?z.removeAttribute(O):(p=D.toString(),O==="href"&&(p=ym(g.AV(p,g.NY)||g.xq)),z.setAttribute(O,p))};
zDZ=function(Y,z){var O=[];if(!z)return O;for(let D of z){if(D==null)continue;z=D.nodeType;z===1||z===3?O.push(D):D&&typeof D.G==="string"?O.push(Y.createElement(D)):D.element?O.push(D.element):typeof D==="string"&&D.indexOf("\n")!==-1?D.split("\n").forEach((p,d)=>{d>0&&O.push(g.aK("BR"));O.push(g.ej(p))}):O.push(g.ej(D))}return O};
T$=function(Y,z){Y=Y.element.element;z?Y.setAttribute("aria-hidden","true"):Y.removeAttribute("aria-hidden")};
a2=function(Y){return Y.Y&&Y.fade.state!==4};
et=function(Y){Y.sourceElement&&(document.activeElement&&g.E$(Y.element,document.activeElement)&&Y.sourceElement.focus(),Y.sourceElement.setAttribute("aria-expanded","false"),Y.sourceElement=void 0);Y.j.Y();Y.N=void 0};
g.qG=function(){return{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},tW:[{G:"path",Xb:{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.G$=function(){return{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},tW:[{G:"path",Xb:{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.I2=function(){return{G:"svg",Xb:{height:"100%",viewBox:"0 0 24 24",width:"100%"},tW:[{G:"path",Xb:{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"}}]}};
E3=function(){return{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"0 0 110 26",width:"100%"},tW:[{G:"path",N7:!0,vc:"ytp-svg-fill",Xb:{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"}}]}};
vU=function(){return{G:"svg",Xb:{fill:"none",height:"100%",viewBox:"0 0 143 51",width:"100%"},tW:[{G:"path",Xb:{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",Xb:{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",Xb:{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",Xb:{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",Xb:{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",Xb:{"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"}}]}};
$M=function(Y,z,O,D,p,d,J){var c=z^Y;var w;(Y|24)==Y&&(w=D(p,d,J));Y-7>>4||(O[c^8822]<3&&(0,O[c^8799])(O[c^8826],O[0]),O[c^8771]!=2&&(O[c^8825]>=-5?(((((0,O[c^8777])(O[c^8779],O[c^8774]),O[c^8777])(O[3],O[c^8766]),O[c^8777])(O[c^8787],O[c^8821]),O[c^8777])(O[3],O[5]),O[c^8823])(O[c^8787]):((0,O[c^8745])(O[c^8798],O[c^8790]),(((0,O[c^8743])(O[c^8798],(0,O[6])(),O[0]),O[c^8792])(O[c^8822],O[4]),(0,O[c^8786])(O[c^8822]),O[c^8745])(O[c^8762],O[c^8768]))),O[c^8805]<=-5&&(O[c^8775]===-6||((0,O[c^8773])((0,O[2])((0,O[c^
8826])(O[c^8762],O[c^8827]),O[c^8792],(0,O[c^8826])(O[c^8822],O[c^8824]),O[c^8819],O[c^8817]),O[c^8788],(0,O[c^8828])(O[c^8819],O[c^8795]),O[c^8736],(0,O[c^8772])(O[c^8764],O[c^8797]),O[c^8798],O[c^8778]),n[c^8806]))&&(0,O[c^8756])(O[c^8736],(0,O[c^8818])(O[c^8804]),O[c^8806],((0,O[c^8745])(O[c^8804],O[c^8761]),O[3])(O[c^8765]),(0,O[c^8829])(O[c^8747],O[c^8773]),(0,O[c^8806])(O[c^8789],O[c^8768]),O[c^8765],O[c^8787]),O[c^8738]<-6&&(0,O[c^8807])((0,O[c^8781])((0,O[c^8745])(O[c^8804],O[new D(n[c^8738])/
(c^8580)]),O[c^8828],(0,O[c^8745])(O[c^8804],O[c^8820]),O[c^8823],(0,O[c^8748])(),O[c^8790]),O[c^8767],O[c^8765],O[c^8825]),w=[]);return w};
kj=function(Y={},z=[]){z.push("ytp-menuitem");"role"in Y||(Y.role="menuitem");"tabindex"in Y||(Y.tabindex="0");return{G:"div",TI:z,Xb:Y,tW:[{G:"div",vc:"ytp-menuitem-icon",El:"{{icon}}"},{G:"div",vc:"ytp-menuitem-label",El:"{{label}}"},{G:"div",vc:"ytp-menuitem-content",El:"{{content}}"}]}};
rf=function(Y){return Y?g.u5(Y):""};
bg=function(Y){return Y===-0x8000000000000?"BEFORE_MEDIA_START":Y===0?"MEDIA_START":Y===0x7ffffffffffff?"MEDIA_END":Y===0x8000000000000?"AFTER_MEDIA_END":Y.toString()};
g.o2=function(Y,z){return Y.start-z.start||Y.priority-z.priority||Y.Y-z.Y};
g.FU=function(Y){return`crn_${Y}`};
g.K8=function(Y){return`crx_${Y}`};
zZ=function(Y,z,O,D){z in Y.j||(O=new g.Yw(O,D,{id:z,priority:2,namespace:"appad"}),Y.api.zS([O],1),Y.j[z]=O)};
Or=function(Y,z){OTF(Y,z).then(O=>{g.YO(z,void 0,void 0,O)})};
DQ=function(Y,z){z.forEach(O=>{Or(Y,O)})};
pk=function(Y,z,O){if(!(O in z))return!1;z=z[O];Array.isArray(z)||(z=[z]);for(let D of z)z={CPN:Y.api.getVideoData().clientPlaybackNonce},z=g.wv(D,z),g.YO(z,void 0,jd(sC(z,DTW,null),z,!1,"Active View 3rd Party Integration URL")||jd(sC(z,poV,null),z,!1,"Google/YouTube Brand Lift URL")||jd(sC(z,dT8,null),z,!1,"Nielsen OCR URL"));return!0};
OTF=function(Y,z){return g.cW(Y.api.C())&&g.Qe(z)&&g.Zm(z)?g.BW(Y.api.C(),Y.api.getVideoData().A()).then(O=>{var D;O&&(D={Authorization:`Bearer ${O}`});return D},void 0):g.R_()};
dw=function(Y,z){Y.checked=z;Y.element.setAttribute("aria-checked",String(Y.checked))};
Jm=function(Y,z){Y.enabled=z;Y.enabled?Y.element.removeAttribute("aria-disabled"):Y.element.setAttribute("aria-disabled","true")};
cO=function(Y,z,O=!1,D){var p=Y.currentTarget;if(!O&&lg(Y))return Y.preventDefault(),!0;z.pauseVideo();Y=p.getAttribute("href");$q(Y,D);return!1};
ww=function(Y,z,O){if(Jo(z.C())&&z.getPresentingPlayerType()!==2)lg(O)&&(z.isFullscreen()&&!z.C().externalFullscreen&&z.toggleFullscreen(),O.preventDefault());else{let D=lg(O);D&&z.pauseVideo();$q(Y);D&&(g.hD(Y),O.preventDefault())}};
j$=function(Y){return Y.audio?.audioQuality==="AUDIO_QUALITY_HIGH"&&!Y.Z()};
Rc=function(Y){return Y.audio?.N===!0};
sr=function(Y){return Y.Z()};
y$=function(Y){return Y.audio?.j===!0};
ME=function(Y,z){if(Y.length<2)return!1;var O=z(Y[0]);return Y.some(D=>z(D)!==O)};
Am=function(Y,z){Y=JZ1(Y,z.languageId);Y=Lk(Y,!!z.Mv);return Y=NE(Y,!!z.DN)};
Lk=function(Y,z){var O=g.ly(Y,D=>y$(D)===z);
return O.length>0?O:Y};
NE=function(Y,z){var O=g.ly(Y,D=>Rc(D)===z);
return O.length>0?O:Y};
cZk=function(Y,z){return z.id!=="und"?g.ly(Y,O=>{var D=z.getLanguageInfo()?.name;return O.Z7?.name===D}):Y};
JZ1=function(Y,z){if(z&&z!=="und")if(typeof z==="string"){var O=g.qY(Y,p=>p.id===z);
if(O?.Z7)var D=O.Z7.id}else D=z.Z7?.id;if(D&&(O=g.ly(Y,p=>p.Z7?.id===D),O.length>0))return O;
O=g.ly(Y,p=>!!p.Z7?.isDefault);
return O.length>0?O:Y};
wo1=function(Y){var z=g.ly(Y,O=>sr(O)===!0);
return z.length>0?z:Y};
j1A=function(Y){var z=g.ly(Y,O=>j$(O)===!0);
return z.length>0?z:Y};
RDv=function(Y,z){Y=new Set(Y.map(z));Y.delete(void 0);return Y.size>=2};
s11=function(Y,z){return z.priority-Y.priority};
V$=function(Y,z,O=!1){if(O)Y.items.push(z),Y.menuItems.element.appendChild(z.element);else{O=g.DG(Y.items,z,s11);if(O>=0)return;O=~O;g.Yl(Y.items,O,0,z);g.GC(Y.menuItems.element,z.element,O)}z.subscribe("size-change",Y.NF,Y);Y.menuItems.Ul("size-change")};
HO=function(Y,z){z.unsubscribe("size-change",Y.NF,Y);Y.VH()||(g.kF(Y.items,z),Y.menuItems.element.removeChild(z.element),Y.menuItems.Ul("size-change"))};
g.Ck=function(Y,z){if(Y.N){var O=Y.options[Y.N];O.element.getAttribute("aria-checked");O.element.setAttribute("aria-checked","false");Y.N=null}if(O=Y.options[z])O.element.setAttribute("aria-checked","true"),Y.U(Y.K(z)),Y.N=z};
yZh=function(Y,z,O,D){O=new nk({G:"div",TI:["ytp-menuitem",""],Xb:{tabindex:"0",role:"menuitemradio","aria-checked":D?"true":"false"},tW:[{G:"div",TI:["ytp-menuitem-label"],El:"{{label}}"}]},O,Y.K(z));O.rO("click",()=>{Y.S(z)});
return O};
g.WO=function(Y,z){var O=Y.Z;for(var D of O.items)D.unsubscribe("size-change",O.NF,O);O.items=[];try{g.qC(O.menuItems.element)}catch(p){g.jZ(new g.lZ("Failed to remove menu items from panel menu.",{error:p.message,originalStack:p.stack,childToBeRemoved:O.menuItems.element.firstChild?.textContent??"child element not found"}))}O.menuItems.Ul("size-change");O={};D=!1;for(let p=0;p<z.length;p++){let d=z[p],J=Y.options[d],c=d===Y.N;c&&(D=!0);J&&J.priority===-p?(Y.options[d].updateValue("label",Y.K(d)),
delete Y.options[d]):J=yZh(Y,d,-p,c);O[d]=J;V$(Y.Z,J,!0)}D||(Y.N=null);for(let p of Object.keys(Y.options))Y.options[p].dispose();Y.options=O};
PO=function(Y){if(Y.menuItem){var z=Y.api.getVideoData();Y.menuItem.enable(!!z&&!!z.wy)}};
BO=function(Y,z){for(let O of z){z=Number(O.playbackPosition?.utcTimeMillis)/1E3;let D=`embargo_${z}`;Y.api.addUtcCueRange(D,z,z+Number(O.duration?.seconds),"embargo",!1);O.onEnter&&(Y.j[D]=O.onEnter.filter(Y.Y))}};
LnV=function(Y){var z=Y.api.getRootNode();z=Y.api.getWebPlayerContextConfig().embedsEnableEmc3ds?z.parentElement?.parentElement||z:z;Y.j=new MEo(z,O=>{O!=null&&(Y.api.C().Ao=O,Y.api.C().wR="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")});
g.u(Y,Y.j);Y.events.u3(Y.api,"videoStatsPingCreated",O=>{var D=Y.j;D=D.j==null?null:Math.round(D.j*100)/100;O.inview=D!=null?D:void 0;D=Y.api.getPlayerSize();if(D.height>0&&D.width>0){D=[Math.round(D.width),Math.round(D.height)];let p=g.s1();p>1&&D.push(p);D=D.join(":")}else D=void 0;O.size=D})};
Nvr=function(Y){return Y.map(z=>new tW(z.id,"application/x-mpegURL",{Z7:z.Z7}))};
fk=function(Y,z,O,D){function p(J){var c=!(J.status!==204&&J.status!==200&&!J.response);J={succ:`${+c}`,rc:J.status,lb:J.response?.byteLength||0,rt:((0,g.E)()-d).toFixed(),shost:g.SM(Y),trigger:z};tm(J,Y);O&&O(J);D&&!c&&D(new g.C3("pathprobe.net",J))}
var d=(0,g.E)();g.Fu(Y,{format:"RAW",responseType:"arraybuffer",timeout:1E4,onFinish:p,onTimeout:p})};
tm=function(Y,z){window.performance?.getEntriesByName&&(z=performance.getEntriesByName(z))&&z.length&&(z=z[0],Y.pedns=(z.domainLookupEnd-z.startTime).toFixed(),Y.pecon=(z.connectEnd-z.domainLookupEnd).toFixed(),Y.perqs=(z.requestStart-z.connectEnd).toFixed())};
Ur=function(Y){return S$(Y.UJ,!Y.policy.md,Y.policy.SH)};
AZZ=function(Y,z){var O=Math.min(Y.policy.vR,$w(Y.UJ));Y=Ur(Y);return z-O*Y};
xw=function(Y,z,O){return Math.ceil(Math.max(Math.max(Y.policy.qs,Y.policy.EW*O),Math.min(Math.min(Y.policy.o4,31*O),Math.ceil(z*O))))||Y.policy.qs};
hm=function(Y,z,O,D,p=!1){if(Y.policy.Qo)return Math.ceil(Y.policy.Qo*z);Y.policy.gQ&&(D=Math.abs(D));D/=Y.playbackRate;var d=1/S$(Y.UJ);O=Math.max(.9*(D-3),$w(Y.UJ)+Y.UJ.Y.j*d)/d*.8/(z+O);O=Math.min(O,D);Y.policy.ac>0&&p&&(O=Math.max(O,Y.policy.ac));return xw(Y,O,z)};
ZQ=function(Y){return Ur(Y)/Y.playbackRate};
var VEW=function(Y){return XL[n[14]](this,4,4072,Y)};
mC=function(Y,z,O){var D=Y.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],p=Y.policy.playbackStartPolicy.startMinReadaheadPolicy||[];Y=Infinity;z=z&&D.length>0?D:p;for(let d of z)z=d.minReadaheadMs||0,O<(d.minBandwidthBytesPerSec||0)||Y>z&&(Y=z);return Y<Infinity?Y/1E3:Y};
ui=function(Y,z,O,D,p){if(!D.info.SO)return O.length===0?O.push(D):(Y=O.pop()?.K(D))?O.push(Y):O.push(D),p;(O=O.pop()?.K(D))||(O=D);if(O.info.j)return Y.logger&&Y.logger({incompleteSegment:O.info.Si()}),p;var {formatId:d,Te:J,startTimeMs:c,clipId:w,bM:R}=Y.Z(O);D={clipId:w,formatId:d,startTimeMs:c,durationMs:R,LU:J,zx:J};p=Q$(z,D.startTimeMs);O=p>=0?z[p]:null;var y;if(y=O){y=D;var M=p,L=O.startTimeMs+O.durationMs,V=y.startTimeMs+y.durationMs;if(y.startTimeMs-L>Y.Y)y=!1;else if(ii(Y,O.formatId,y.formatId))O.durationMs=
Math.max(L,V)-O.startTimeMs,O.zx=Math.max(O.zx,y.zx),y=!0;else if(Math.abs(O.startTimeMs-y.startTimeMs)<=Y.Y)if(O.durationMs>y.durationMs+Y.Y){M=O.formatId;var W=O.LU,x=O.zx;O.formatId=y.formatId;O.durationMs=y.durationMs;O.LU=y.LU;O.zx=y.zx;y.formatId=M;y.startTimeMs=V;y.durationMs=L-V;y.LU=W;y.zx=x;y=!1}else O.formatId=y.formatId,y=!0;else L>y.startTimeMs&&(L>V&&(z.splice(M+1,0,{formatId:O.formatId,startTimeMs:V,durationMs:L-V,LU:y.zx+1,zx:O.zx}),Y.logger&&Y.logger({splitOldStart:O.startTimeMs?.toFixed(3),
splitOldEnd:L?.toFixed(3),splitNewStart:y.startTimeMs?.toFixed(3),splitNewEnd:V?.toFixed(3)})),O.durationMs=y.startTimeMs-O.startTimeMs,O.zx=y.LU-1),y=!1}y?D=O:(p+=1,z.splice(p,0,D));O=0;for(y=p+1;y<z.length;y++){L=Y;V=z[y];M=D;W=V.startTimeMs+V.durationMs;x=M.startTimeMs+M.durationMs;x>=W+L.Y?L=!0:x+L.Y<V.startTimeMs?L=!1:ii(L,V.formatId,M.formatId)?(M.durationMs=W-M.startTimeMs,M.zx=V.zx,L=!0):(V.startTimeMs=x,V.LU=M.zx+1,L=!1);if(!L)break;O++}O&&z.splice(p+1,O);return p};
Q$=function(Y,z){Y=g.DG(Y,{startTimeMs:z},(O,D)=>O.startTimeMs-D.startTimeMs);
return Y>=0?Y:-Y-2};
gK=function(Y,z,O,D,p,d,J,c,w){var R=z^Y;var y;(Y&35)==Y&&(y=O(J,c,w));if((Y>>2&15)==3)a:{var M=g.G(O,HTZ)||O[n[R^5102]];let L={M$:!1,TQ:n[R^5113],YP:n[R^5113],s:n[R^5113]};if(!M){y=L;break a}M=g.tl(M);L[n[R^5098]]=!0;L[n[3]]=M[n[R^5100]];L[n[R^5040]]=M[n[R^5041]];L[n[R^5095]]=M[n[R^5095]];y=L}(Y-9|36)<Y&&(Y-7^7)>=Y&&(D=(D%O[n[2]]+O[n[2]])%O[n[2]],O[n[R^5116]](D,1));(Y-9^12)>=Y&&Y+5>>1<Y&&(y=encodeURIComponent(O));return y};
li=function(Y,z,O){if(Y.logger){var D=[];for(let p=0;p<z.length;p++){let d=z[p];d.mT?.startTicks&&D.push(`i.${d.formatId?.itag}_st.${d.startTimeMs}_psst.${d.mT?.startTicks}_psd.${d.mT?.OZ}`);D.push(`i.${d.formatId?.itag}_st.${d.startTimeMs}_e.${d.startTimeMs+d.durationMs}_d.${d.durationMs}_sn.${d.LU}_en.${d.zx}`)}Y.logger({p:`${O}`,br:D.join(";")})}};
XB=function(Y,z,O=!1){if(Y.qa){var D=Y.qa.MB();if(D.length!==0){if(Y.N&&z){var p=Y.N,d=p.info.U;!em(D,d)&&p.info.Z>0&&(0,g.E)()-Y.S<5E3&&(Y.logger&&Y.logger({dend:p.info.Si()}),D=gu(D,d,d+.01))}Y.policy.kV&&Y.logger&&Y.logger({cbri:`${Y.j}`});p=[];for(var J=d=0;d<D.length&&J<Y.XA.length;){var c=D.start(d);let L=D.end(d);var w=Y.XA[J].startTimeMs/1E3;let V=(Y.XA[J].startTimeMs+Y.XA[J].durationMs)/1E3;if(w<=L&&V>=c){let W={...Y.XA[J]};var R=Y.Ds.Y.get(wn(Y.XA[J].formatId)),y=Math.max(w,c);c=R.index.b4(y+
Y.Y/1E3);w=R.index.getStartTime(c);var M=c+ +(Math.abs(w-y)>Y.Y/1E3);y=M+Y.U;M=R.index.getStartTime(M)*1E3;J!==Y.j||z?(W.LU=y,W.startTimeMs=M):(Y.logger&&Y.logger({pEvict:"1",og:W.startTimeMs,adj:w*1E3}),W.LU=c+Y.U,W.startTimeMs=w*1E3);c=Y.N?.info.N||11;!O&&J===Y.j&&L<V&&V-L<=c*1.01&&(L=V);c=Math.min(V,L);w=R.index.b4(c-Y.Y/1E3);y=R.index.ff(w);w-=+(Math.abs(y-c)>Y.Y/1E3);c=w+Y.U;R=R.index.ff(w)*1E3;W.zx=c;W.durationMs=R-W.startTimeMs;W.LU<=W.zx&&p.push(W)}V<L?J+=1:d+=1}Y.XA=p}}};
CGF=function(Y){var z=[],O=[...Y.EZ];Y.XA.forEach(d=>{z.push({...d})});
var D=Y.Pc.MS(),p=Y.j;for(let d of D)p=ui(Y,z,O,d,p);z.forEach(d=>{d.startTimeMs&&(d.startTimeMs+=Y.timestampOffset*1E3)});
return{XA:z,EZ:O}};
ii=function(Y,z,O){return z.itag!==O.itag||z.xtags!==O.xtags?!1:Y.Ds.Na||z.lmt===O.lmt};
Ic=function(Y,z,O,D,p){if(!z.I4.j()){if(!(p=O===0||!!z.Y.length&&z.Y[0]instanceof gw))a:{if(z.Y.length&&(p=z.Y[0],p instanceof TZ&&p.vO&&p.fO)){p=!0;break a}p=!1}p||Y.policy.j||ac(z);return O}var d=e$(z,O);if(!isNaN(d))return d;if(Y.loader.NA(O*1E3))return O;p.dv?Y.policy.JE&&(Y=qE(Y.loader,z),z.Dj(O+Y,!0)):(z.zs(),Y.loader.uE(!1,`sta_${+z.I4.info.MP()}`));return D&&(Y=q5(D.MB(),O),!isNaN(Y))?(GZ(z,Y+nJA,p),O):GZ(z,O,p)};
Er=function(Y,z,O){if(!Y.policy.K){Y=z.I4.index;var D=z.j.Te;Y.ow(D)||O&&O.Te===D?(z.v0=!Y.ow(D),z.S=!Y.ow(D)):(z.v0=!0,z.S=!0)}};
kw=function(Y){var z=Math.max(Y.videoTrack.QU(),Y.audioTrack.QU());vO(Y.videoTrack);vO(Y.audioTrack);Y.policy.K||Ik(Y.Ds);Y.Ds.isManifestless&&!Y.policy.K&&(Y.j=!0,Y.Y=0);var O=Y.loader;if(!O.policy.fF||O.policy.Ge)O.currentTime=z;Y.U=!0;Y.N=new PW;return Y.N};
oc=function(Y){var z=Y.videoTrack.U!==-1,O=Y.audioTrack.U!==-1;if(!z||!O)if(z=!z&&rw(Y.videoTrack),O=!O&&rw(Y.audioTrack),z||O)if(O=z?Y.videoTrack:Y.audioTrack,z=z?Y.audioTrack:Y.videoTrack,O.U=rw(O).info.Te,Y.policy.K&&(z.U=rw(z)?.info.Pc()||z.U),z.U!==-1){let D=Math.max(z.I4.index.getStartTime(z.U),O.I4.index.getStartTime(O.U));gp(Y.Ds)&&Math.abs(D-gp(Y.Ds))>432E3&&igv(Y.Ds);Y.Y&&(D=Y.Y,Y.Y=0);g.fg(()=>{Y.policy.K||bi(Y,D,102)});
Y.loader.J("initManifestlessSync",{st:D,ost:D+Y.loader.D7(),a:Y.audioTrack.U,v:Y.videoTrack.U});Y.N&&(Y.N.resolve(D+.1),Y.N=null);Y.policy.K&&bi(Y,D,102)}};
Wno=function(Y,z,O){if(!Y.isSeeking())return-1;O=(O?Y.videoTrack:Y.audioTrack).I4.index;var D=O.b4(Y.targetTime);return(O.ow(Y.Ds.nU)||z.Te===Y.Ds.nU)&&D<Y.Ds.nU?Y.Ds.gO():-1};
bi=function(Y,z,O){Y.j&&Y.videoTrack.U!==-1&&Y.audioTrack.U!==-1&&(Y.j=!1,Y.targetTime=z,FB(Y.loader,z+.1,{mB:!0,cM:"chunkSelectorSynchronize",vQ:!0,seekSource:O}))};
PG8=function(Y,z,O,D){if(Y.policy.K)!D||!Y.j&&Y.policy.GM||g.fg(()=>{oc(Y)});
else{if(Y.isSeeking()&&Y.targetTime){let d=Wno(Y,z,O);if(d!==-1){Y.videoTrack.v0=!1;Y.audioTrack.v0=!1;Y.j=!0;Y.Y=0;g.fg(()=>{Y.loader.J("seekreason",{reason:"behindMinSq",tgt:d});bi(Y,d)});
return}}O?Y.videoTrack.S=!1:Y.audioTrack.S=!1;var p=!Y.j;e$(Y.videoTrack,Y.targetTime)>=0&&e$(Y.audioTrack,Y.targetTime)>=0&&p?(Y.v0()&&Y.loader.J("iterativeSeeking",{status:"done",count:Y.seekCount}),Y.videoTrack.v0=!1,Y.audioTrack.v0=!1):D&&g.fg(()=>{if(Y.j||!Y.policy.GM)oc(Y);else{var d=z.startTime,J=z.duration;if(!Y.policy.K){var c=Y.videoTrack.U!==-1&&Y.audioTrack.U!==-1,w=!Y.videoTrack.S&&!Y.audioTrack.S;(O?Y.videoTrack.v0:Y.audioTrack.v0)&&c&&w&&(Y.targetTime>=d&&Y.targetTime<d+J+.1?((O?Y.videoTrack:
Y.audioTrack).v0=!1,Y.v0()||(Y.loader.J("iterativeSeeking",{status:"done",target:d,originalTime:d+Y.loader.D7(),count:Y.seekCount}),Y.seekCount=0)):Y.seekCount<8?(Y.seekCount++,Y.loader.J("iterativeSeeking",{status:"inprogress",count:Y.seekCount,target:Y.targetTime,actual:d,duration:J,isVideo:O}),Y.seek(Y.targetTime,{})):(Y.loader.J("iterativeSeeking",{status:"incomplete",count:Y.seekCount,target:Y.targetTime,actual:d}),Y.seekCount=0,Y.videoTrack.v0=!1,Y.audioTrack.v0=!1,FB(Y.loader,d+.1,{mB:!0,cM:"chunkSelectorSynchronizeMedia",
vQ:!0})))}}})}};
zr=function(Y,z,O){Kk(Y.UJ,z);Y.Bc&&(Y.Bc.add(Math.ceil(z)-Math.ceil(Y.Z)),Y.Bc.add(Math.max(0,Math.ceil(O/1024)-Math.ceil(Y.U/1024))));var D=z-Y.Z,p=O-Y.U;Y.CY=p;Y.KX=Math.max(Y.KX,p/(D+.01)*1E3);Y.Z=z;Y.U=O;Y.o4&&O>Y.o4&&YK(Y)};
YK=function(Y){Y.R4=Math.max(Y.R4,Y.U-Y.RM);Y.q6=Math.max(Y.q6,Y.Z-Y.eI);Y.o4=0};
Bvv=function(Y,z){Y.url=z;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=()=>{performance.clearResourceTimings()})};
OT=function(Y){Y.isActive&&(Y.isActive=!1)};
DN=function(Y){Y.Ol=Y.j+Y.snapshot.delay*1E3;Y.xk=!1};
d3=function(Y,z,O){if(!Y.disableRecording){z=Math.max(z,.01);var D=Y.N1?Math.max(z,O/Y.N1):z,p=Y.UJ.Y.N;p&&(D=z,Y.N1&&(D=Math.max(z,O/Y.N1*p)));pm(Y.UJ,z,O,D)}};
Jc=function(Y){var z=Y.JW||Y.Ge;return z?Y.snapshot.delay+Math.min(Y.nF,(Y.j_-Y.N6)/1E3)+z:Y.Ov};
cz=function(Y){return(Y.X-Y.j)/1E3};
jb=function(Y,z){if(Y.YR&&Y.Te!==void 0&&Y.HH!==void 0){var O=Math,D=O.min,p=Y.A;var d=Y.YR;var J=Y.j;if(w3(d,Y.Te))d=z;else{var c=0;d.I7&&(c=.2);d=J+(d.nF+c)*1E3}Y.A=D.call(O,p,d);O=Math;D=O.min;p=Y.B;d=Y.YR;J=Y.j;c=tE8(d,Y.Te,Y.HH);c!==2&&(z=c?z:J+d.nF*1E3,d.I7&&(z+=d.nF*1E3));Y.B=D.call(O,p,z);Y.A<=Y.j?DN(Y):(Y.Ol=Y.A,Y.xk=!0)}};
RA=function(Y,z){if(z+1<=Y.totalLength){var O=E6(Y,z);O=O<128?1:O<192?2:O<224?3:O<240?4:5}else O=0;if(O<1||!(z+O<=Y.totalLength))return[-1,z];if(O===1)Y=E6(Y,z++);else if(O===2)O=E6(Y,z++),Y=E6(Y,z++),Y=(O&63)+64*Y;else if(O===3){O=E6(Y,z++);var D=E6(Y,z++);Y=E6(Y,z++);Y=(O&31)+32*(D+256*Y)}else if(O===4){O=E6(Y,z++);D=E6(Y,z++);let p=E6(Y,z++);Y=E6(Y,z++);Y=(O&15)+16*(D+256*(p+256*Y))}else O=z+1,Y.focus(O),a$(Y,O,4)?Y=eL(Y).getUint32(O-Y.N,!0):(D=E6(Y,O+2)+256*E6(Y,O+3),Y=E6(Y,O)+256*(E6(Y,O+1)+
256*D)),z+=5;return[Y,z]};
sT=function(Y){return g.al(Y.info.xg,z=>z.type===3)};
rQ9=async function(Y,z){return z?(new g6(Y.Y)).encrypt(z,Y.j):z};
oi8=async function(Y,z){return z?await (new g6(Y.Y)).decrypt(z,Y.j):z};
yN=function(Y){Y.N.read().then(Y.X,Y.onError).then(void 0,g.KZ)};
Lm=function(Y,z,O,D,p){if(fR(29,4295,Y.pO))return new fCo(Y,O);Y=Y.Ah();return D?Rb()?new M1(Y,z,O,p):new SxV(Y,z,O,p):new UTo(Y,O,p)};
N1=function(Y,z,O){Y.j&&(gA(Y.j,z),z=Y.j,Y.j=null);var D=0,p=0;for(let w of Y.xg){if(w.range&&D+w.Y<=Y.Y){D+=w.Y;continue}if(Ws(w)&&!O&&Y.Y+z.totalLength-p<D+w.Y){({PW:Y.j}=z.split(p));break}a:{var d=Y;var J=w,c=Y.Y-D;let R=z.totalLength-p;J.range&&(R=Math.min(J.Y-c,R));J=xM(J,J.j+c,R,J.range?J.j+c+R===J.range.length:!!O);c=T6(z,p,R);J=new za(J,c);if(d.P0.length&&(c=d.P0[d.P0.length-1].K(J))){d.P0[d.P0.length-1]=c;d=R;break a}d.P0.push(J);d=R}Y.Y+=d;p+=d;D+=w.Y;if(p===z.totalLength)break}};
Ac=function(Y){return km(Y.bQ,Xm(49,2953,Y.Vi.pO))};
VN=function(Y){Y.zI.B=(0,g.E)();Y=Ac(Y);Y.N=(0,g.E)();Y.started+=1};
Hz=function(Y,z,O,D){Y.timing.fX((0,g.E)(),z,O);z=Y.zI;z.Y=0;z.K=0;z.X=0;r4(Ac(Y));D&&(D=Ac(Y),D.Y+=1);Y.Dd?.B(Y.Vi.pO)};
Cm=function(Y){if(Y.lastError==="ump.spsrejectfailure")Y.timing.ze||Ot(Y.zI,!1,Y.Vi,Y.policy,Y.bQ);else{if(Y.lastError==="net.timeout")Y.timing.uS((0,g.E)());else{var z=Y.timing;zr(z,(0,g.E)(),z.U)}if(Y.lastError==="net.nocontent")++Y.zI.X;else{if((z=Y.lastError==="net.timeout"||Y.lastError==="net.connect"||Y.lastError==="net.closed")&&!fR(61,4327,Y.Vi.pO)){var O=Ac(Y);O.timedOut+=1}else O=Ac(Y),O.j+=1;Y.timing.ze||Ot(Y.zI,z,Y.Vi,Y.policy,Y.bQ)}}Y.rk.E6(5)};
nm=function(Y,z,O,D=!1,p=!1){return z>=400?(Y.lastError="net.badstatus",!0):p?(Y.lastError="ump.spsrejectfailure",!0):O||D?!1:(Y.lastError=z===204?"net.nocontent":"net.connect",!0)};
Wz=function(Y,z){if(Y.policy.g9)return!1;var O=z.getResponseHeader("content-type"),D=z.lF();Y=!D||D<=Y.policy.eB;return(!z.Of()||!O||O.indexOf("text/plain")!==-1)&&Y};
Pz=function(Y,z){var O="";z=z.Jn();z.totalLength<=Y.policy.eB&&(Y=G6(z),Y=rA(Y),O=K7(Y)?Y:"");return O};
Bz=function(Y){var z=Y.timing.S();z.shost=Xm(52,2956,Y.Vi.pO);Y.policy.n3&&Y.policy.xk&&(z.csrc=1);return z};
$TF=function(Y,z){return Y?.maxWidth>z?.maxWidth||Y?.maxHeight>z?.maxHeight};
xT1=function(Y,z){for(let O of z.keys()){let D=z.get(O);if(D.length===0)continue;g.dz(D,(J,c)=>c.maxFramerate-J.maxFramerate);
let p=[D[0]],d=0;for(let J=1;J<D.length;J++)$TF(D[J],p[d])&&(p.push(D[J]),d++);Y=Y.concat(p)}return Y};
ZT9=function(Y,z){var O=[];for(let D of z)z=hDr[D]||0,Y.j&&z>Y.j||O.push(D);return O};
tc=function(Y,z,O){var D=mTH[Y]||[];O.V("html5_shorts_onesie_mismatched_fix")&&(D=Q1o[Y]||[]);z.push(...D);O.V("html5_early_media_for_drm")&&z.push(...(iT8[Y]||[]))};
uSv=function(Y,z){var O=d5(Y),D=Y.C(),p=D.N;D=D.V("html5_shorts_onesie_mismatched_fix");var d=Y.oZ();if(D){if(!p.j){if(d&&fm)return fm;if(Sb)return Sb}}else if(Sb&&!p.j)return Sb;var J=[],c=[],w={},R=UT.concat($K);D&&(R=UT.concat(xK));Y.V("html5_early_media_for_drm")&&(R=R.concat(hc),Y.V("allow_vp9_1080p_mq_enc")&&R.push(ZN));var y=[...m7];Y.V("html5_iamf_audio_onesie_fmt")&&y.push(["773"]);for(var M of R){R=!1;for(let V of M){var L=U1(V,d&&D);if(!L||!L.video)continue;if(L.Y()&&!O.q6&&L.video.qualityOrdinal>
O.Rx)continue;let W=g.L3(Y.C().experiments,"html5_drm_byterate_soft_cap");if(W>0&&UZ(L)&&L.Wc>W)continue;if(R){J.push(V);tc(V,J,Y);continue}L=mH(O,L,p);L===!0?(R=!0,J.push(V),tc(V,J,Y)):w[V]=L}}for(let V of y)for(let W of V){M=$6(W);if(!M||!M.audio||!Y.V("html5_onesie_51_audio")&&M.Z())continue;M=mH(O,M,p);if(M===!0){c.push(W);tc(W,c,Y);break}else w[W]=M}if(!Y.V("html5_enable_audio_quality_setting")){Y=["141","774"];for(let V of Y)c.includes(V)&&(g.kF(c,V),w[V]="blkhqa")}O.j&&z("orfmts",w);if(D)return p.j&&
(p.j=!1,fm=Sb=void 0),d?fm={video:J,audio:c}:Sb={video:J,audio:c};Sb={video:J,audio:c};p.j=!1;return Sb};
g3=function(Y){var z={},O=Y.D,D=Y.Yg,p=Y.UJ,d=O.getVideoData(),J=vF(0);var c=O.getVisibilityState();D.V("html5_enable_audio_quality_setting")&&(z.cQ=D.cQ);J&&(z.Hw=J,z.lastManualDirection=cCk(),J=C7()||0,J>0&&(J=(D.V("html5_use_date_now_for_local_storage")?Date.now():(0,g.E)())-J,D.V("html5_use_date_now_for_local_storage")?J>0&&(z.timeSinceLastManualFormatSelectionMs=J):z.timeSinceLastManualFormatSelectionMs=J));if(p.B||D.V("html5_sabr_ugc_vod_web_embedded_client_default_bandwidth_on_iphone")&&Qr)J=
D.V("html5_disable_bandwidth_cofactors_for_sabr_live")?!!Y.uY?.md:!1,z.Kj=S$(p,!J);var w=En.medium,R=Math.floor(w*16/9),y=d.oZ()||(d.j&&d.Y&&d.Y.videoInfos.length!==0?d.Y.videoInfos[0].isVertical():!1);J=y?w:R;R=y?R:w;y=O.wx();w=y.width;y=y.height;z.Hk=Math.max(w,J);z.b5=Math.max(y,R);D.V("html5_enable_client_viewport_size_logging")&&D.Yk()&&(J=O.cC(),O.J("cvw",{w,h:y,cvw:z.Hk,cvh:z.b5,cvu:J.j}));z.visibility=c;z.SV=g.DV();z.Ib=O.VT()*1E3;c=Y.D.iM();z.dB={defaultPolicy:c?.fC?.j||0,smooth:c?.rP?.j||
0,visibility:c?.X3?.j||0,UP:c?.jC?.j||0,performance:c?.F$?.j||0,speed:c?.Re?.j||0};z.CJ=c?.Gf?.j||0;if(Y.kT||Y.lg&&!Y.IO)J=D.gk().j.wk(lC9)??0,J>0&&!z.CJ&&(w=(c?.fC||QN).compose(new Wl(0,J,!1,"p")),z.dB.defaultPolicy=w.j,O.J("lsl",{qc:J})),d.livePreload&&d.V("html5_allow_multiview_tile_preload")&&!d.C().gk().j.wk(iD)&&(c=(c?.fC||QN).compose(new Wl(0,240,!1,"p")),z.dB.defaultPolicy=c.j);c=Y.kT||d.k_?[{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}];z.F0=Y.authorizedFormats&&Y.authorizedFormats.length>0?{authorizedFormats:Y.authorizedFormats}:{authorizedFormats:c};Y.sabrLicenseConstraint&&(z.F0.sabrLicenseConstraint=Y.sabrLicenseConstraint);if(D.V("html5_onesie_media_capabilities")||CV(d))z.M2=3;if(D.V("html5_onesie_audio_only_playback")&&OU(d)||Y.uY?.j&&q$(D)==="TVHTML5_AUDIO")z.M2=
1;Y.uY?.uS&&Y.ZL&&(z.M2=z.M2===void 0?7:z.M2|4);c=d.Ol?d.Ol:d5(d);if(D.V("html5_onesie_media_capabilities")){J=D.N;w=[];R=[];y=D.V("html5_shorts_onesie_mismatched_fix");var M=d.oZ(),L=UT.concat($K);y&&(L=UT.concat(xK));D.V("html5_early_media_for_drm")&&(L=L.concat(hc),D.V("allow_vp9_1080p_mq_enc")&&L.push(ZN));var V=[...m7];D.V("html5_iamf_audio_onesie_fmt")&&V.push(["773"]);for(var W of L)for(var x of W){L=U1(x,M&&y);if(!L||!L.video)continue;let I=g.L3(D.experiments,"html5_drm_byterate_soft_cap");
if(!(I>0&&UZ(L)&&L.Wc>I)&&mH(c,L,J)===!0){w.push({videoCodec:uD[Hv[x]],maxWidth:L.video.width,maxHeight:L.video.height,maxFramerate:L.video.fps});break}}for(var a of V)for(var X of a)if((W=$6(X))&&W.audio&&(D.V("html5_onesie_51_audio")||!W.Z())&&mH(c,W,J)===!0){R.push({audioCodec:lD[Hv[X]],numChannels:W.audio.numChannels});break}z.mediaCapabilities={videoFormatCapabilities:w,audioFormatCapabilities:R}}if(Y.uY?.Bc()){W=Y.xf;x=Y.DJ;J=Y.uY?.Wc;a=[];X=[];w=new Map;R=(R=d.N)?R.itag:void 0;y=d.Y?.videoInfos;
y=y?.length?y[y.length-1].itag:void 0;R=!ky()&&R!==void 0&&W?.includes(Number(y));y=d.pY.j;for(var e of y.values())e.MP?X.push({audioCodec:lD[e.dk],numChannels:e.numChannels,spatialCapabilityBitmask:XoF[e.dk]}):(y=uD[e.dk],M=e.maxBitrateBps||0,V=J?J*8:0,M={videoCodec:y,maxWidth:x&&!R?854:e.maxWidth||0,maxHeight:x&&!R?480:e.maxHeight||0,maxFramerate:e.maxFramerate||0,is10BitSupported:e.XB||!1,maxBitrateBps:V&&M?Math.min(V,M):V||M,efficient:!0},y=`${y}_${e.XB}`,V=w.get(y)||[],V.push(M),w.set(y,V));
a=xT1(a,w);e=W&&!R?[...W]:[];d.V("html5_ssff_denylist_opus_low")&&e.push(249,350);d5(d);z.mediaCapabilities={videoFormatCapabilities:a,audioFormatCapabilities:X,hdrModeBitmask:3,perPlaybackAttributes:e.length?{itagDenylist:e}:{}}}z.eV=ky();Y.uY?.j&&(z.iT=c.iT,z.Rx=Y.uY?.Rx);D.qB&&(z.iy=D.qB);z.Az=Y.Az;z.fM=Y.fM;z.BC=Y.BC;z.OL=Y.OL;Y.O2&&(z.EF=(0,g.E)()-Y.O2);Y.xR&&(z.xR=Y.xR);Bu||(z.n9=!0);e=$w(p)*1E3;e>0&&(z.by=e);O=O.getPlaybackRate();O!==1&&(z.playbackRate=O);Y.uY?.mE&&Y.V7&&(z.N8=Y.N8,z.KP=Y.KP,
z.V7=Y.V7);ku()===1&&(z.oG=1);D.V("html5_sabr_force_proxima")&&(z.gy=1);O=g.L3(D.experiments,"html5_sabr_force_max_network_interruption_duration_ms");z.h_=O>0?O:p.interruptions[0]||0;Y.uY?.OJ&&(z.z$=Y.z$);D.Ol&&(z.audioTrackId=D.Ol);d.eI()&&!z.audioTrackId&&(D.V("html5_fill_default_mosaic_audio_track_id")||(Y=vu(d),z.audioTrackId=Y),d?.J("misstrkchg",{"default":z.audioTrackId}));if(Y=navigator.connection?.type||"")z.detailedNetworkType=X4[Y]||X4.other;!D.V("html5_enable_voice_boost")||d.oZ()||d.isAd()||
(z.ks=D.Yp);return z};
aA=function(Y,z,O,D,p,d,J){var c={};z&&(c.wz=z);if(!Y)return c;c.playbackCookie=O?.playbackCookie;p&&(c.SR=p);c.AE=[];c.WP=[];if(J?.size)for(let w of J.values())c.WP.push(w);if(Y.sabrContextUpdates.size>0)for(let w of Y.sabrContextUpdates.values())Tr(c,w,D);g.dP(Y)&&d&&Tr(c,d,D);z=Y.C().j;c.clientInfo={clientName:gJr[z.c.toUpperCase()]||0};z.cbrand&&(c.clientInfo.deviceMake=z.cbrand);z.cmodel&&(c.clientInfo.deviceModel=z.cmodel);z.cver&&(c.clientInfo.clientVersion=z.cver);z.cos&&(c.clientInfo.osName=
z.cos);z.cosver&&(c.clientInfo.osVersion=z.cosver);z=Y.C();z.V("html5_sabr_enable_server_xtag_selection")&&z.uS&&(c.clientInfo.hl=z.uS);Y.t7&&(c.t7=Y.t7);return c};
Tr=function(Y,z,O){var D=z.type||0;O?.has(D)?Y.WP.push(z):Y.AE.push(D)};
Tv8=function(Y){if(!(uu(Y.info)&&Y.info.Ad()&&Y.policy.O8&&Y.Sp)||Y.info.zI.Y>=2||vF()>0||!FD())return!1;var z=Y.Vi.get("aitags");if(!z)return!1;z=V9(z).split(",");var O=[];for(let D of Y.Sp)g.Il(z,D)&&O.push(D);if(!O.length)return!1;Y.Vi.set("altitags",A$(O.join(",")));return!0};
eb=function(Y,z,O=!1){g.IF(z);Y.jO.lastError="player.exception";Y.errorMessage=`${z.name}_${z.message}`;O?g.fg(()=>{Cm(Y.jO)}):Cm(Y.jO)};
q1=function(Y){Y.qh&&(Y.xhr.status=Y.qh,Y.oB=Y.qh)};
Gr=function(Y,z){Y.timing.ze=!0;Y.xhr.Of()&&Y.timing.Pc();Y.policy.Uv&&Y.c7?.stop();N1(Y.U8,z,!1)};
IA=function(Y,z,O){var D=Y.N1?Math.max(z,O/Y.N1):z,p=Y.UJ.Y.N;p&&(D=z,Y.N1&&(D=Math.max(z,O/Y.N1*p)));pm(Y.UJ,z,O,D)};
ET=function(Y,z,O,D,p,d){Y.B&&(Y.B.add(Math.round(z)),Y.B.add(Math.round(O)),Y.B.add(Math.round(D)),Y.B.add(Math.round(p)),Y.B.add(Math.round(d)),Y.B.add(Math.round(Y.xk)))};
vz=function(Y,z,O){switch(z){case 68:Y.VK(O);break;case 35:Y.UL(O);break;case 44:Y.NG(O);break;case 43:Y.Z4(O);break;case 53:Y.A6(O);break;case 56:Y.Yj();break;case 57:Y.kr(O);break;case 42:Y.iO(O);break;case 45:Y.zi(O);break;case 59:Y.vV(O);break;case 51:Y.zn(O);break;case 49:Y.AY(O);break;case 50:Y.uR(O);break;case 47:Y.cV(O);break;case 58:Y.ZK(O);break;case 61:Y.XR(O);break;case 66:Y.iW(O);break;case 46:Y.jX(O);break;case 67:Y.onSnackbarMessage(O);break;case 71:z=Do(O,ll1),Y.rk.rW(z)}};
aCv=function(Y){kK=Y};
eDF=function(Y,z,O){Y.Fc.get(z).onProgress=O};
r3=function(Y,z){Y.W8(z)&&(kK?Y.Fc.get(z).fI.clear():Y.Fc.get(z).P0=new zi,Y.Y(z),Y.U=!0)};
qxh=function(Y){for(let [z,O]of Y.Fc){let D=z;O.xP||r3(Y,D)}};
bD=function(Y,z){Y=Y.Fc.get(z);if(!Y)return 0;z=0;if(Y.xg.length>0){for(let O of Y.xg)z+=O.range?.length||0;return z}if(Y.ED.length>0)for(let O of Y.ED)z+=O.qL||0;return z+Y.xK};
oA=function(Y,z){if(kK){let O=0;Y=Y.Fc.get(z);if(!Y?.fI)return 0;for(let D of Y.fI.values())O+=D.data.totalLength;return O}return Y.Fc.get(z)?.P0.K()||0};
F4=function(Y,z){Y=Y.Fc.get(z);if(kK){if(!Y?.xP)return!1;z=Y.fI.size>0;return Y.Uz.length>0||z}return!!Y?.xP&&!!Y?.P0.K()};
Km=function(Y,z){var O=Y.Fc.get(z),D=bD(Y,z),p=!D&&!!O.bytesReceived;if(kK){if(Y.Ds?.Na){for(var d of O.fI.values())if(!d.WA)return!1;return p}}else if(d=Y.x_(z),p&&Y.N&&d!==void 0)return d;return(p||O.bytesReceived===D)&&O.G7+oA(Y,z)===O.bytesReceived};
zE=function(Y,z,O,D){z=Gw9(Y,z,O);O=O.CQ;D.xg.push(...z);if(kK)D.I2.has(O)||D.I2.set(O,[]),D.I2.get(O).push(...z);else if(D.U8)for(let p of z)D.U8.xg.push(p);else D.U8=new Y2([...D.xg]),Y.uY?.aL&&g.u(Y,D.U8);return z};
Gw9=function(Y,z,O){var D=Y.Ds?.Y.get(z);if(!D)return[];if(O.fQ)return D.X(0,O.clipId)?.xg||[];if(D.N()){var p=O.startMs,d=O.durationMs,J=1E3;Y.uY?.j&&O.timeRange&&(p=O.timeRange.startTicks??-1,d=O.timeRange.OZ??-1,J=O.timeRange.timescale??-1);if(O.Ez<0||O.jU<0||d<0||p<0||O.qL<0||J<0)return r3(Y,z),[];Y=A2(O.Ez,O.qL);z=O.KT||0;return[new Ut(3,D,Y,"makeSliceInfosMediaBytes",O.jU-1,p/J,d/J,z,Y.length-z,void 0,O.Q3,O.clipId,O.rj!==void 0)]}if(O.jU<0)return r3(Y,z),[];if(Y.Ds?.Na)return d=D.qq,J=d*D.info.Wc,
z=O.KT,Y.uY?.j&&Y.A.tH()!=="ONESIE"&&O.timeRange&&!z&&(p=O.timeRange.startTicks/O.timeRange.timescale),[new Ut(3,D,void 0,"makeSliceInfosMediaBytes",O.jU,p,d,z,J,!0,O.Q3,O.clipId,O.rj!==void 0)];if(Y.uY?.DQ&&D instanceof L$){if(!D.j())return Y.Fc.get(z).mj.set(O.CQ,O),[];Y=O.jU-1;p=D.index.getStartTime(Y);d=D.index.getDuration(Y);return[new Ut(3,D,void 0,"makeSliceInfosMediaBytes",Y,p,d,0,d*D.info.Wc,void 0,void 0,void 0,O.rj!==void 0)]}return[]};
Os=function(Y,z,O){Y.Ds=z;Y.uY=O;for(let [D,p]of Y.Fc){z=D;O=p;for(let d of O.qx)zE(Y,z,d,O)}};
Dd=function(Y){return Y.vU()&&!Y.Yv};
dL=function(Y){if(Y.Jh!==void 0){var z=Y.policy.wO();if(z){var O=z.exports.SabrRequestCoordinator_getEventsCount(Y.Jh);if(O>0){var D=z.exports.SabrRequestCoordinator_getBatchedEvents(Y.Jh);if(D){D=z.memory.buffer(D,O*16);D=new Uint32Array(D.buffer,D.byteOffset,O*4);let d=0;for(let J=0;J<O;J++){var p=D[d];let c=D[d+1],w=D[d+2],R=D[d+3];p===0?R!==0&&(p=c&&w>0?new zi([z.memory.buffer(c,w).slice()]):new zi([new Uint8Array(0)]),Y.XC.FH(R,p)):p===1&&Y.xhr.Of()&&pr(Y);d+=4}}z.exports.SabrRequestCoordinator_clearEvents(Y.Jh)}}}};
pr=function(Y){Y.policy.nB&&Y.w2&&!Y.uN?Y.uN=!0:Y.R5.Pc()};
Je=function(Y,z){var O=-1,D=-1,p=-1;if(Y.yE?.items)for(let d of Y.yE.items)z<d.BU||d.BU<O||(O=d.BU,D=d.xe,p=d.minReadaheadMs);return{bJ:O,xe:D,SZ:p}};
cL=function(Y){if(Y.Jh!==void 0)return Y.policy.wO().exports.SabrRequestCoordinator_getMediaBytes(Y.Jh)};
g.wL=function(Y,z,O){g.lp(Y,O)||g.qv(Y,z,O);g.lp(Y,"video_to_ad")||g.qv(Y,z,"video_to_ad");g.lp(Y,"ad_to_video")||g.qv(Y,z,"ad_to_video");g.lp(Y,"ad_to_ad")||g.qv(Y,z,"ad_to_ad")};
jl=function(Y){Y.B||(Y.B=(0,g.E)(),g.wL("mb_s",Y.B,Y.KU))};
RI=function(Y){Y.N6||(Y.N6=(0,g.E)(),g.wL("ovfs_rp",Y.N6,Y.KU))};
y_=function(Y){Y.j_||(Y.j_=(0,g.E)(),g.wL("oafs_rp",Y.j_,Y.KU))};
Lr=function(Y,z,O){var D=z instanceof MD&&!Y.U&&!Y.j,p=!Y.U&&O?.info.video;O=!Y.j&&O?.info.audio;z.state===3?((p||D)&&Y.tick("vrr"),(O||D)&&Y.tick("arr")):z.state===4?p?(Y.U=z.Ah(),g.qe(),Gb(4)):O&&(Y.j=z.Ah()):z instanceof TZ&&z.iu()&&p&&(g.qe(),Gb(4))};
ND=function(Y,z,O){Y.Y!==z&&(Y.J("sdai",{setsst:z,old:Y.Y,r:O}),Y.Y=z)};
V_=function(Y,z,O,D=!0){if(O&&!Y.Pc.has(z.Te)){var p=z.startTime,d=[];for(var J=0;J<O.j.length;J++){var c=O.j[J],w=p;p=w+O.Y[J];d.push({startTime:w,endTime:p,adCpn:c})}Y.Pc.set(z.Te,d)}Y.policy.OG&&(p=Y.S&&z.Te===Y.S.Te+1,Y.S=z,d=Y.j&&z.Te===Y.j.Te+1,d=Y.j&&p&&d&&Y.j.eO.event!=="stop"&&Y.j.eO.event!=="predictStart",J=z.eO||null,c=Y.videoTrack.I4.index.m0(),c=z.Te>=c,w=Y.Ds.isManifestless,J?(Y.j?.eO.event==="predictStart"&&Y.j.Te<z.Te&&J.event==="stop"&&Y.loader.handleError("ssdai.missingstartcueevent",
{lastpredict:Y.j?.Te||0,csq:z.Te},0),Y.j={eO:J,Te:z.Te,GA:!!O,E4:D},c?Y.Kq(J,z.Te):w&&(p?d?Y.Kq(J,z.Te):J.event==="continue"||J.event==="stop"?Ae(Y,z):Y.Kq(J,z.Te):Y.Kq(J,z.Te))):(d&&Ae(Y,z),Y.Y===4&&ND(Y,5,"qend")))};
WL=function(Y,z,O,D,p){z!==Y.j?.Te||Y.Y===1||D||Y.j.eO.event==="predictStart"||Y.J("sdai",{undecevt:1,sq:z,mt:O,evt:Y.j.eO.event},!0);z>Y.K&&(Y.K=NaN,Y.A=NaN);if(Y.j&&Y.j.Te===z){if(D=Y.j,!Y.policy.U||!Y.policy.fU)if(p&&D){var d=D.eO,J=p.A2(d);d.event==="predictStart"&&(Y.j_=z);Y.J("sdai",{onqevt:d.event,sq:z,mt:O,gab:J,cst:d.startSecs,cueid:Y.policy.FE&&(J||d.event==="start")?d.identifier:void 0},!0);J?d.event!=="predictStart"?(d.event==="start"&&Y.j_===z-1&&Y.J("sdai",{gabonstart:z}),D.GA?ND(Y,
4,"cue"):(Y.K=z,Y.A=O,Y.J("sdai",{joinad:Y.Y,sg:Y.K,st:Y.A.toFixed(3)}),Y.X=Date.now(),ND(Y,2,Y.Y===3?"staftpred":"join"),HL(p,D.eO))):(J=Cr(Y),z+=Math.max(Math.ceil(-d.j/J),1),d=Math.floor(O-d.j/1E3),Y.policy.fU?Y.N=d:Y.U=z,Y.J("sdai",{onpred:O,estsq:z,estmt:d.toFixed(3)}),g.nr(Y.loader,d,d,z,J),Y.X=Date.now(),ND(Y,3,"predict"),HL(p,D.eO)):Y.Y===1?Y.V8?.yQ(O)?(g.nr(Y.loader,O,O,z),ND(Y,4,"sk2head")):ND(Y,5,"nogab"):d.event==="predictStart"&&(Y.policy.fU&&Y.N>0?(O=Math.floor(O-d.j/1E3),Y.N!==O&&Y.J("sdai",
{updateSt:O,old:Y.N}),Y.N=O):Y.U>0&&(O=z+Math.max(Math.ceil(-d.j/Cr(Y)),1),Y.U!==O&&(Y.J("sdai",{updateSt:O,old:Y.U}),Y.U=O)))}else Y.J("sdai",{nulldec:1,sq:z,mt:O.toFixed(3),evt:D?.eO?.event||"none"})}else Y.Y===1&&ND(Y,5,"noad")};
PL=function(Y,z,O){return(O<0||O===Y.K)&&!isNaN(Y.A)?Y.A:z};
Ae=function(Y,z){if(Y.j){var O=Y.j.eO.WM-(z.startTime+Y.Z-Y.j.eO.startSecs);O<=0||(O=new g.OQ(Y.j.eO.startSecs-(isNaN(Y.Z)?0:Y.Z),O,Y.j.eO.context,Y.j.eO.identifier,"stop",Y.j.eO.j+z.duration*1E3),Y.J("cuepointdiscontinuity",{segNum:z.Te}),Y.Kq(O,z.Te))}};
Cr=function(Y){switch(Y.policy.latencyClass){case "LOW":return 2E3;case "ULTRALOW":return 1E3;default:return 5E3}};
BL=function(Y,z,O,D=!1){D?ND(Y,1,"seek"):z>0&&Math.abs(z-O)>=5&&Y.Y===4&&ND(Y,5,"sk2t")};
g.te=function(Y){return Y.tileContext?`${Y.u4};${Y.tileContext}`:Y.u4};
fr=function(Y){if(!Y)return"unknown";switch(Y){case 5:return"predictStart";case 1:return"start";case 2:return"continue";case 3:return"stop";case 6:return"prefetch";default:return"unknown"}};
Sl=function(Y){switch(Y){case "predictStart":return 5;case "start":return 1;case "continue":return 2;case "stop":return 3;case "prefetch":return 6;default:return 0}};
ICh=function(Y){if(!Y)return 0;switch(Y){case 2:return 2;case 1:return 1;default:return 0}};
EJ$=function(Y){if(!Y)return 0;switch(Y){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}};
$2=function(Y){var z=Y.getVideoData(),O=Y.KY(),D=O.hy(),p=Y.C(),d=Y.Tp(),J=d.Dy*8/1024,c=d.OA/1024,w=d.kh,R=d.R_,y=d.gC,M=O.getCurrentTime().toFixed(2),L=Ta(O.Y(),",",3);var V="";if(z.isDaiEnabled()){V=pV(z)?V+"MV":z.enableServerStitchedDai?V+"SS":V+"CS";V=z.Ev()?V+"LIFA, ":V+"DAI, ";z.jy&&(V+="DAIFB, ");var W=d.dP;W&&(V+=W)}else z.Xc?V+="CSDAI, ":z.AQ?V+="DSDAI, ":z.Vc&&(V+="USDAI, ");T_(z)&&!z.Ev()&&(V+="LIFAE, ");g.dP(z)&&(V+="SABR, ");if(z.fetchType){switch(z.fetchType){case "onesie":W="o";break;
case "gp":W="gp";break;default:W="gvi"}V+=`vd:${W}, `}(W=p.wO())&&(V=W.j?V+"wa, ":V+"w, ");V+=`s:${y} t:${M} b:${L} `;O.isSeeking()&&(V+="S");O.isPaused()&&(V+="P");O.isEnded()&&(V+="E");Y.isOrchestrationLeader()&&(V+=" L");(O=d.xH)&&(V+=` l:${O.toFixed()}`);O=d.currentTime;y=z.x0;O&&O>y.start&&O<y.end&&(V+=" as");O=CD(AR)("_start",void 0);y=[];for(x of["pl_i","vir","or_p","orfb","pbs"])(M=CD(AR)(x,void 0))&&O&&(M-=O,y.push(`${x}:${Math.round(M)}`));var x=y.join(" ");O=g.s1();y=g.xj(Y).NR;M=z.Y&&
!z.Y.j()?"display:none":"";if((L=z.clientPlaybackNonce)&&L.length==16){L+="AAAA";W=0;var a="";for(let e=0;e<20;e++)if(W=(W<<6)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".indexOf(L.charAt(e)),e%5==4){let I="";for(let v=0;v<6;v++)I="0123456789ABCDEFGHJKMNPQRSTVWXYZ".charAt(W&31)+I,W>>=5;a+=I}L=`${a.substr(0,4)} ${a.substr(4,4)} ${a.substr(8,4)} ${a.substr(12,4)} ${a.substr(16,4)}`}else L="";J={video_id_and_cpn:String(z.videoId)+" / "+L,codecs:"",dims_and_frames:"",bandwidth_kbps:`${J.toFixed(0)} Kbps`,
buffer_health_seconds:`${w.toFixed(2)} s`,date:`${(new Date).toString()}`,drm_style:R?"":"display:none",drm:R,debug_info:V,extra_debug_info:"",bandwidth_style:M,network_activity_style:M,network_activity_bytes:`${c.toFixed(0)} KB`,shader_info:y,shader_info_style:y?"":"display:none",playback_categories:""};c=`${D.clientWidth}x${D.clientHeight}`+(O>1?`*${O.toFixed(2)}`:"");w="-";d.totalVideoFrames&&(w=`${d.droppedVideoFrames||0} dropped of ${d.totalVideoFrames}`);J.dims_and_frames=`${c} / ${w}`;R=Y.getVolume();
Y=z.j1;c=Y.j;w=Math.round(R);R=Math.round(R*(c?.Fz??1));V="";z.U?.audio.j?V=" VB":z.U?.audio.N&&(V=" DRC");O="";c?.LR!=null?O+=`cont.${c.LR.toFixed(1)}dB`:Y.qC!=null&&(O+=`live.${Y.qC.toFixed(1)}dB`);c?.cE!=null&&(O+=` tgt.${c.cE.toFixed(1)}dB`);O&&(O=` (${O})`);J.volume=`${w}%/${R}%${V}${O}`;J.resolution=`${D.videoWidth}x${D.videoHeight}`;if(D=z.N){if(Y=D.video)c=Y.fps,c>1&&(J.resolution+=`@${c}`),(c=d.X$)&&c.video&&(J.resolution+=` / ${c.video.width}x${c.video.height}`,c.video.fps>1&&(J.resolution+=
`@${c.video.fps}`)),J.codecs=Us(D),!z.U||D.audio&&D.video?D.yl&&(J.codecs+=` / ${D.yl}A`):J.codecs+=` / ${Us(z.U)}`,Y.j||Y.primaries?(c=Y.j||"unknown",c==="smpte2084"?c=`${c} (PQ)`:c==="arib-std-b67"&&(c=`${c} (HLG)`),J.color=`${c} / ${Y.primaries||"unknown"}`,J.color_style=""):J.color_style="display:none";if(D.debugInfo){J.fmt_debug_info="";for(var X of D.debugInfo)J.fmt_debug_info+=`${X.label}:${X.text} `}J.fmt_debug_info_style=J.fmt_debug_info&&J.fmt_debug_info.length>0?"":"display:none"}X=z.isLivePlayback;
D=z.s6;J.live_mode_style=X||D?"":"display:none";J.live_latency_style=X?"":"display:none";if(D)J.live_mode="Post-Live"+(yc(z)?" Manifestless":"");else if(X){D=d.rG;J.live_latency_secs=`${D.toFixed(2)}s`;X=yc(z)?"Manifestless, ":"";z.yb&&(X+="Windowed, ");Y="Uncertain";if(D>=0&&D<120)if(z.latencyClass&&z.latencyClass!=="UNKNOWN")switch(z.latencyClass){case "NORMAL":Y="Optimized for Normal Latency";break;case "LOW":Y="Optimized for Low Latency";break;case "ULTRALOW":Y="Optimized for Ultra Low Latency";
break;default:Y="Unknown Latency Setting"}else Y=Nj(z)?"Optimized for Low Latency":"Optimized for Smooth Streaming";X+=Y;(D=d.GG)&&(X+=`, seq ${D.sequence}`);J.live_mode=X}p.experiments.gk().j.wk(vJH)?d.isGapless&&!d.E8&&(J.playback_categories=d.HO?J.playback_categories+"Gapless ":J.playback_categories+"Queued "):!d.isGapless||z_(z)&&d.E8||(J.playback_categories+="Gapless ");J.playback_categories_style=J.playback_categories?"":"display:none";J.bandwidth_samples=d.A0;J.network_activity_samples=d.Im;
J.live_latency_samples=d.RV;J.buffer_health_samples=d.o6;p=g.G_(z);if(z.cotn||p)J.cotn_and_local_media=`${z.cotn?z.cotn:"null"} / ${p}`;J.cotn_and_local_media_style=J.cotn_and_local_media?"":"display:none";HN(z,"web_player_release_debug")?(J.release_name=n[49],J.release_style=""):J.release_style="display:none";J.debug_info&&x.length>0&&J.debug_info.length+x.length<=60?J.debug_info+=" "+x:J.extra_debug_info=x;J.extra_debug_info_style=J.extra_debug_info&&J.extra_debug_info.length>0?"":"display:none";
return J};
g.x2=function(Y){return Y?Y.tileContext?`${Y.identifier};${Y.tileContext}`:Y.identifier:""};
g.he=function(Y){switch(Y){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"}};
Zd=function(Y){var z=-(Y.eO?.om||0);Y.timeRange&&(z+=(Y.timeRange.startTicks||0)/(Y.timeRange.timescale||1));return new g.OQ(z,Y.eO?.n1||0,Y.eO?.Es||"",Y.eO?.identifier||"",fr(Y.eO?.event),(Y.eO?.om||0)*1E3,Y.tileContext)};
g.mE=function(Y,z){var O="",D=[];for(let [p,d]of Y.j.entries()){let J=p,c=d;c?.startTimeSecs<=z&&z<=c?.startTimeSecs+c?.WM&&D.push(J);O+=`${J}:${c?.startTimeSecs.toFixed(3)}:${c?.WM.toFixed(3)};`}D.length===0&&(z={no_cid:1,mt:z.toFixed(3),adConfigMap:O.substring(0,1024)},Y.policy.Ho&&Y.J("clsdai",z));return D};
Q_=function(Y,z,O=!1){O&&(Y.A=!0);++Y.K;O=6E4*2**Y.K;O=(0,g.E)()+O;Y.N.set(z.info.id,O)};
iA=function(Y){for(let [z,O]of Y.N.entries()){let D=z;O<(0,g.E)()&&Y.N.delete(D)}return Y.N};
Xv=function(Y,z){Y.j=z;var O=Y.X.videoInfos;if(!Y.j.isLocked()){let d=(0,g.E)();O=g.ly(O,function(J){if(J.Wc>this.policy.Wc)return!1;var c=this.Ds.j[J.id];return iA(this.K).get(J.id)>d||c.zI.Y>4||c.JW>4?!1:this.ze.has(+J.itag)?!1:!0},Y);
Y.K.DJ()&&(O=g.ly(O,J=>J.video.width<=854&&J.video.height<=480))}O.length||(O=Y.X.videoInfos);
var D=O;Y.policy.fD&&(D=uA(Y,D,z));D=g.ly(D,z.U,z);if(Y.j.isLocked()&&Y.K.j){var p=g.qY(O,d=>d.id===Y.K.j);
p?D=[p]:Y.M0("")}Y.policy.fD||(D=uA(Y,D,z));D.length||(D=[O[0]]);D.sort((d,J)=>lA(Y,d)-lA(Y,J));
for(z=1;z<D.length;z++)O=D[z-1],p=D[z],O.video.width>p.video.width?(g.vy(D,z),z--):lA(Y,O)*Y.policy.Z>lA(Y,p)&&(g.vy(D,z-1),z--);z=D[D.length-1];Y.R4=!!Y.N&&!!Y.N.info&&Y.N.info.dk!==z.dk;Y.U=D;Y.o4.clear();O=!1;for(p=0;p<D.length;p++)O?Y.o4.add(D[p].itag):D[p].video.qualityOrdinal>=1080&&(O=!0);kwo(Y.policy,z,Y.Ds.Na)};
rZh=function(Y){var z=Y.policy.j_,O=ZQ(Y.LF)/z-lA(Y,Y.Y.info);z=g.GT(Y.U,function(D){return lA(this,D)<O},Y);
z<0&&(z=0);Y.Z=z;Y.nextVideo=Y.Ds.j[Y.U[z].id]};
TE=function(Y){Y.q6?Y.q6=!1:Y.S=(0,g.E)();Y.B=!1;Y.Ol=!1;return new gL(Y.A,Y.N,Y.j.reason)};
bTo=function(Y,z,O){Xv(Y,z);var D=Y.K;z=D.U.Y;O=Am(z,{Mv:D.policy.Mv,DN:D.policy.DN,languageId:O});Y.Y=Y.Ds.j[(O.length>0?O[0]:z[0]).id];aI(Y);Y.A=Y.Y;rZh(Y);Y.kg.length&&(Y.nextVideo=el(Y,Y.nextVideo,Y.X.videoInfos),Y.Y=el(Y,Y.Y,Y.X.Y));Y.N=Y.nextVideo;Y.A=Y.Y;return TE(Y)};
qD=function(Y,z){return Y.j.equals(z)&&(!Y.K.j||!Y.j.isLocked()||Y.nextVideo?.info.id===Y.K.j)};
aI=function(Y){if(!Y.Y||!Y.policy.Y&&!Y.Y.info.Z7){var z=Y.X.Y;Y.Y&&(z=Am(z,{languageId:Y.Y.info.Z7?.id,Mv:Y.policy.Mv,DN:Y.policy.DN}),z.length||(z=Y.X.Y));Y.Y=Y.Ds.j[z[0].id];if(z.length>1&&!Y.policy.Cd){if(!Y.policy.QI){var O=g.qY(z,D=>D.audio.audioQuality!=="AUDIO_QUALITY_HIGH");
O&&(Y.Y=Y.Ds.j[O.id])}O=!1;if(O=Y.policy.Tx?!0:Y.j.isLocked()?Y.j.j<240:oJ9(Y,Y.Y))Y.Y=Y.Ds.j[g.iy(z).id]}}};
GE=function(Y){if(!Y.nextVideo||!Y.policy.Y)if(Y.j.isLocked())Y.nextVideo=Y.j.j<=360?Y.Ds.j[Y.U[0].id]:Y.Ds.j[g.iy(Y.U).id];else{for(var z=Math.min(Y.Z,Y.U.length-1),O=ZQ(Y.LF),D=lA(Y,Y.Y.info),p=O/Y.policy.j_-D;z>0&&!(lA(Y,Y.U[z])<=p);z--);for(O=O/Y.policy.Z-D;z<Y.U.length-1&&!(lA(Y,Y.U[z+1])>=O);z++);Y.nextVideo=Y.Ds.j[Y.U[z].id];Y.Z=z}};
II=function(Y,z){if(z.I4.info.video&&z.SO){let O=(z.j+z.Y)/z.N,D=z.I4.info.Wc;O&&D&&(Y.JW.d7(1,O/D),Y.policy.N&&O/D>1.5&&Y.loader.J("overshoot",{sq:z.Te,br:O,max:D}))}};
Es=function(Y,z){var O=new g.uc(z);(z=O.get("req_id"))&&Y.set("req_id",z);g.S8(Y.j,(D,p)=>{O["set"](p,null)});
return O};
vL=function(Y,z,O=!1){Q_(Y.K,z,O);Y.S=-1;Xv(Y,Y.j)};
k2=function(Y,z){return new gL(Y.A,Y.N,z||Y.j.reason)};
lA=function(Y,z){if(!Y.Pc[z.id]){var O=Y.Ds.j[z.id].index.wg(Y.N6,15);O=z.Hj&&Y.N&&Y.N.index.isLoaded()?O||z.Hj:O||z.Wc;Y.Pc[z.id]=O}O=Y.Pc[z.id];Y.o4.has(z.itag)&&(O*=1.5);return O*=Math.max(1,Y.JW.Ri()||0)};
rL=function(Y,z){var O={};for(let D of z){if(!D||!D.video)continue;z=D.video.qualityOrdinal;let p=O[z],d=p&&p.Y()&&p.video.qualityOrdinal>Y.policy.Rx,J=z<=Y.policy.Rx?D.Y():D.K();if(!p||d||J)O[z]=D}return O};
uA=function(Y,z,O){var D=O.reason==="m"||O.reason==="s";Y.policy.CG&&bA&&g.DI&&(!D||O.j<1080)&&(z=z.filter(p=>p.video&&(!p.A||p.A.powerEfficient)));
if(z.length>0)if(ky()){let p=rL(Y,z);z=z.filter(d=>!!d&&!!d.video&&d.dk===p[d.video.qualityOrdinal].dk)}else{let p=z[0]?.video?.qualityOrdinal;
if(p){O=z.filter(J=>!!J&&!!J.video&&J.video.qualityOrdinal===p);
let d=rL(Y,O)[p].dk;z=z.filter(J=>!!J&&!!J.video&&J.dk===d)}}return z};
oJ9=function(Y,z){for(var O=0;O+1<Y.U.length&&Y.U[O].video.quality==="tiny";)O++;var D=ZQ(Y.LF)/Y.policy.Z;return lA(Y,z.info)+lA(Y,Y.U[O])>D};
el=function(Y,z,O){if(z.info.dk==="f"||Y.kg.includes(MW(z,Y.Ds.Na)))return z;for(let D=0;D<O.length;D++){let p=Y.Ds.j[O[D].id];if(!Y.kg.includes(MW(p,Y.Ds.Na)))continue;let d=z.info.dk,J=p.info.dk;if(d===J||ky()){if(z.info.video?z.info.N!==p.info.N:z.info.Z7?.id!==p.info.Z7?.id||y$(z.info)!==y$(p.info)||Rc(z.info)!==Rc(p.info))return oI(Y,{mismatch:"xtag",f:z.info.id,t:p.info.id}),z;oI(Y,{f:z.info.itag,t:p.info.itag});Y.q6=!0;return p}oI(Y,{mismatch:"efficient",fc:d,tc:J})}oI(Y,{mismatch:"unselectable",
fmts:Y.kg.join(".")});return z};
oI=function(Y,z){Y.policy.Ei?Y.loader.handleError("onesie.fmt.mismatch",z,0):Y.loader.J("ombifa",z)};
FnZ=function(Y,z){Y=NC(Y.Ds.j,O=>O.info.itag===z);
if(!Y)throw Error("Itag "+z+" from server not known.");return Y};
Knv=function(Y){var z=[];if(Y.j.reason==="m"||Y.j.reason==="s")return z;if(Zg$(Y.Ds)){for(let O=Math.max(0,Y.Z-2);O<Y.Z&&O<Y.U.length;O++)z.push(Y.U[O].itag);z.reverse()}return z};
YEv=function(Y,z){Y.JL("ismp_p");Y.Y=z};
Fv=function(Y){Y.j&&(Y.j.dispose(),Y.JL("ismp_d"))};
zzA=function({I7:Y=!1,Py:z=!1,A7:O=!1}={}){return Y?O?3:2:z?-1:1};
Kr=function(Y,z,O){var D=[],p=Y.track.qa;if(p){p=p.MB();for(var d=0;d<p.length;d++)D.push(Math.round(p.start(d)*1E3)),D.push(Math.round(p.end(d)*1E3))}p=1;d=D.length;if(d===Y.buffered.length){for(var J=0;J<=d&&D[J]===Y.buffered[J];J++);J>d?p=0:D[J]>Y.buffered[J]&&(J===d-1?p=2:J===d-2&&D[J+1]>Y.buffered[J+1]&&(p=3))}Y.j.add(z<<3|(O&&4)|p);z=Math.ceil(Y.track.VT()*1E3);Y.j.add(z-Y.K);Y.K=z;if(p===1)for(Y.j.add(d),z=0,J=0;J<d;J++)Y.j.add(D[J]-z),z=D[J];p===3&&Y.j.add(D[d-2]-Y.buffered[d-2]);p>=2&&Y.j.add(D[d-
1]-Y.buffered[d-1]);O&&Y.j.add(O);Y.buffered=D};
DP=function(Y,z,O,D,p){if(!D.SO)return O.length===0?O.push(D.clone()):(Y=(z=O.pop())?Y5(Y,z,D):null)?O.push(Y):O.push(D.clone()),p;(O=(O=O.pop())?Y5(Y,O,D):null)||(O=D);if(O.j)return Y.logger&&Y.logger({incompleteSegment:O.Si()}),p;var {formatId:d,Te:J,startTimeMs:c,clipId:w,bM:R}={formatId:g.yW(O.I4.info,Y.Ds.Na),Te:O.Te+Y.U,startTimeMs:O.segmentStartTime*1E3,clipId:O.clipId,bM:O.N*1E3};D={clipId:w,formatId:d,startTimeMs:c,durationMs:R,LU:J,zx:J};p=zj(z,D.startTimeMs);O=p>=0?z[p]:null;var y;if(y=
O){y=D;var M=p,L=O.startTimeMs+O.durationMs,V=y.startTimeMs+y.durationMs;if(y.startTimeMs-L>Y.Y)y=!1;else if(OD(Y,O.formatId,y.formatId))O.durationMs=Math.max(L,V)-O.startTimeMs,O.zx=Math.max(O.zx,y.zx),y=!0;else if(Math.abs(O.startTimeMs-y.startTimeMs)<=Y.Y)if(O.durationMs>y.durationMs+Y.Y){M=O.formatId;var W=O.LU,x=O.zx;O.formatId=y.formatId;O.durationMs=y.durationMs;O.LU=y.LU;O.zx=y.zx;y.formatId=M;y.startTimeMs=V;y.durationMs=L-V;y.LU=W;y.zx=x;y=!1}else O.formatId=y.formatId,y=!0;else L>y.startTimeMs&&
(L>V&&(z.splice(M+1,0,{formatId:O.formatId,startTimeMs:V,durationMs:L-V,LU:y.zx+1,zx:O.zx}),Y.logger&&Y.logger({splitOldStart:O.startTimeMs?.toFixed(3),splitOldEnd:L?.toFixed(3),splitNewStart:y.startTimeMs?.toFixed(3),splitNewEnd:V?.toFixed(3)})),O.durationMs=y.startTimeMs-O.startTimeMs,O.zx=y.LU-1),y=!1}y?D=O:(p+=1,z.splice(p,0,D));O=0;for(y=p+1;y<z.length;y++){L=Y;V=z[y];M=D;W=V.startTimeMs+V.durationMs;x=M.startTimeMs+M.durationMs;x>=W+L.Y?L=!0:x+L.Y<V.startTimeMs?L=!1:OD(L,V.formatId,M.formatId)?
(M.durationMs=W-M.startTimeMs,M.zx=V.zx,L=!0):(V.startTimeMs=x,V.LU=M.zx+1,L=!1);if(!L)break;O++}O&&z.splice(p+1,O);return p};
Y5=function(Y,z,O){if(!Hs(z,O)||z.SO)return null;mg(z,O,Y.policy.wR);return z};
zj=function(Y,z){Y=g.DG(Y,{startTimeMs:z},(O,D)=>O.startTimeMs-D.startTimeMs);
return Y>=0?Y:-Y-2};
pj=function(Y,z,O){if(Y.logger){var D=[];for(let p=0;p<z.length;p++){let d=z[p];d.mT?.startTicks&&D.push(`i.${d.formatId?.itag}_st.${d.startTimeMs}_psst.${d.mT?.startTicks}_psd.${d.mT?.OZ}`);D.push(`i.${d.formatId?.itag}_st.${d.startTimeMs}_e.${d.startTimeMs+d.durationMs}_d.${d.durationMs}_sn.${d.LU}_en.${d.zx}`)}Y.logger({p:`${O}`,br:D.join(";")})}};
JB=function(Y,z,O=!1){if(Y.qa){var D=Y.qa.MB();if(D.length!==0){if(Y.N&&z){var p=Y.N,d=p.U;!em(D,d)&&p.Z>0&&(0,g.E)()-Y.Z<5E3&&(Y.logger&&Y.logger({dend:p.Si()}),D=gu(D,d,d+.01))}Y.policy.kV&&Y.logger&&Y.logger({cbri:`${Y.j}`});p=[];for(var J=d=0;d<D.length&&J<Y.XA.length;){var c=D.start(d);let L=D.end(d);var w=Y.XA[J].startTimeMs/1E3;let V=(Y.XA[J].startTimeMs+Y.XA[J].durationMs)/1E3;if(w<=L&&V>=c){let W={...Y.XA[J]};var R=Y.Ds.Y.get(wn(Y.XA[J].formatId)),y=Math.max(w,c);c=R.index.b4(y+Y.Y/1E3);
w=R.index.getStartTime(c);var M=c+ +(Math.abs(w-y)>Y.Y/1E3);y=M+Y.U;M=R.index.getStartTime(M)*1E3;J!==Y.j||z?(W.LU=y,W.startTimeMs=M):(Y.logger&&Y.logger({pEvict:"1",og:W.startTimeMs,adj:w*1E3}),W.LU=c+Y.U,W.startTimeMs=w*1E3);c=Y.N?.N||11;!O&&J===Y.j&&L<V&&V-L<=c*1.01&&(L=V);c=Math.min(V,L);w=R.index.b4(c-Y.Y/1E3);y=R.index.ff(w);w-=+(Math.abs(y-c)>Y.Y/1E3);c=w+Y.U;R=R.index.ff(w)*1E3;W.zx=c;W.durationMs=R-W.startTimeMs;W.LU<=W.zx&&p.push(W)}V<L?J+=1:d+=1}Y.XA=p}}};
OPW=function(Y){var z=[],O=Y.rT.map(d=>d.clone());
Y.XA.forEach(d=>{z.push({...d})});
var D=Y.S.HW(),p=Y.j;for(let d of D)p=DP(Y,z,O,d,p);z.forEach(d=>{d.startTimeMs&&(d.startTimeMs+=Y.timestampOffset*1E3)});
return{XA:z,rT:O}};
OD=function(Y,z,O){return z.itag!==O.itag||z.xtags!==O.xtags?!1:Y.Ds.Na||z.lmt===O.lmt};
cM=function(Y){return{downloadedEndTime:Math.round(Y.u0?Y.u0.K:0),maxKnownEndTime:Math.round(Y.j.index.h7()),averageByteRate:Math.round(Y.j.info.Hj)}};
Rn=function(Y,z=!1){!z||Y.indexRange&&Y.initRange&&Y.u0||wo(Y,new jJ("Woffle: Expect isFinal to always have indexRange and initRange and lastSlice"));z={lmt:Y.j.info.lastModified,docid:Y.policy.Y,fmtid:Y.j.info.id,type:Y.j.info.mimeType.split(";")[0],csz:Y.chunkSize,clen:Y.N*Y.chunkSize+Y.Y};Y.crypto&&(z.ck=Y.X,z.civ=Y.Z);z="local://localhost/videoplayback?"+g.B1(z);z={itag:+Y.j.info.itag,mimeType:Y.j.info.mimeType,bitrate:Y.j.info.Wc*8,lastModified:String(Y.j.info.lastModified),initRange:Y.initRange?.j(),
indexRange:Y.indexRange?.j(),url:z};var O=Y.j.info.N;O&&(z.xtags=O);if(O=Y.j.info.video)if(z.quality=O.quality,z.qualityLabel=O.qualityLabel,z.width=O.width,z.height=O.height,O=O.fps)z.fps=O;if(Y=Y.j.info.audio){if(O=Y.sampleRate)z.audioSampleRate=String(O);if(Y=Y.numChannels)z.audioChannels=Y}return z};
sD=function(Y,z,O=!1){z.then(D=>{Y.B.delete(z);(O||D===4)&&Y.A.resolve(D)},D=>{Y.A.reject(D)})};
y6=function(Y){return!!Y.u0&&Y.u0.A()};
wo=function(Y,z){La(Y.policy.Y)!==4&&(NO(Y.policy.Y,4),g.jZ(z),Y.A.reject(new jJ(z.message)))};
Mz=function(Y,z){var O=0,D=G6(z.Y);if(Y.N<Y.U){O=Y.U*Y.chunkSize-((z.info.range?.start||0)+z.info.j);if(O>=D.length)return;if(O<0)throw Error("Missing data");Y.N=Y.U;Y.Y=0}for(;O<D.length;){var p=Math.min(D.length-O,Y.K.byteLength-Y.Y);let d=new Uint8Array(D.buffer,D.byteOffset+O,p);Y.K.set(d,Y.Y);Y.Y+=p;O+=p;if(Y.Y===Y.K.length){if(z.info===Y.u0&&y6(Y)&&O===D.length)break;p=cM(Y);p=Ca(Y.policy.Y,Y.j.info,Rn(Y),p,Y.policy.ze,Y.N,Y.K,Y.crypto);Y.B.add(p);sD(Y,p);Y.VH()||(p=cM(Y),Y.ze(Rn(Y),p!==void 0?
(p.downloadedEndTime||0)*p.averageByteRate:p.maxKnownEndTime*p.averageByteRate,p.maxKnownEndTime*p.averageByteRate));Y.K=new Uint8Array(Y.chunkSize);Y.Y=0;Y.N+=1}}};
pmh=function(Y){if(y6(Y))if(Y.u0&&Y.indexRange)if(Y.Y){var z=new Uint8Array(Y.K.buffer,0,Y.Y),O=DXW(Y),D=Y.policy.Y;Promise.all(Y.B).then(()=>{var p=Ca(D,Y.u0.I4.info,Rn(Y,!0),O,Y.policy.ze,Y.N,z,Y.crypto);sD(Y,p,!0)})}else wo(Y,new jJ("Woffle: Expect always re-mark currentChunkOffset at EOS"));
else wo(Y,new jJ("Woffle: Expect at EOS to always have lastSlice or indexRange"))};
Lj=function(Y,z){if(!y6(Y)&&!Y.VH()){if(!(Y.N6||(Y.N6=!0,Y.U>0))){var O=cM(Y);O=Ca(Y.policy.Y,Y.j.info,Rn(Y),O,Y.policy.ze);sD(Y,O)}if(z.info.type===1){if(Y.u0){wo(Y,Error("Woffle: Expect INIT slices to always start us off"));return}Y.initRange=A2(0,z.Y.totalLength)}else if(z.info.type===2)Y.u0&&Y.u0.type===1||wo(Y,Error("Woffle: Index before init")),Y.indexRange=A2(Y.initRange.end+1,z.Y.totalLength);else if(z.info.type===3){if(!Y.u0){wo(Y,Error("Woffle: Expect MEDIA slices to always have lastSlice"));
return}if(Y.u0.type===3&&!Hs(Y.u0,z.info)&&(Y.S=[],z.info.Te!==fN(Y.u0)||z.info.j!==0))return;if(z.info.SO){for(let D of Y.S)Mz(Y,D);Y.S=[]}else{Y.S.push(z);Y.u0=z.info;return}}else{wo(Y,Error("Woffle: Unexpected slice type"));return}Y.u0=z.info;Mz(Y,z);pmh(Y)}};
DXW=function(Y){return{downloadedEndTime:-1,maxKnownEndTime:Math.round(Y.j.index.h7()),averageByteRate:Math.round(Y.j.info.Hj)}};
dX$=function(Y){Y=g.t5(Y,1886614376);for(let z of Y);return g.XA(Y,z=>Kx(z))};
JG8=function(Y){var z=g.gF(Y,(D,p)=>D+p.length,0);
z=new Uint8Array(z);var O=0;for(let D of Y)z.set(D,O),O+=D.length;return z};
Nz=function(Y){a:{var z=Y.initData;try{var O=0;let p=new DataView(z.buffer);for(;O<p.byteLength-8;){let d=p.getUint32(O);if(d<=1)break;if(p.getUint32(O+4)!==1886614376){O+=d;continue}let J=32;if(p.getUint8(O+8)>0){let w=p.getUint32(O+28);J+=w*16+4}let c=p.getUint32(O+J-4);try{let w=cG$(z.subarray(O+J,O+J+c));if(w!==null){var D=w;break a}}catch(w){}O+=d}D=null;break a}catch(p){D=null;break a}D=void 0}if(D!=null){z=bc(GM(D,7,void 0,Q2));z==null||Y.Z3||(Y.cryptoPeriodIndex=z);z=bc(GM(D,10,void 0,Q2));
z!=null&&z>0&&!Y.Z3&&(Y.j=z);for(let p of g.F3(D,2,Ys,void 0===nR?2:4))D=Y.Y,z=D.push,O=r7(p),O=g.m4(O,4),z.call(D,O)}};
wm1=function(Y){return isNaN(Y.cryptoPeriodIndex)?g.m4(Y.initData):`${Y.cryptoPeriodIndex}`};
AB=function(Y){if(Y.offset>=Y.Y.totalLength)throw Error();return E6(Y.Y,Y.offset++)};
jsZ=function(Y,z=!1){var O=AB(Y);if(O===1){z=-1;for(O=0;O<7;O++){var D=AB(Y);z===-1&&D!==255&&(z=0);z>-1&&(z=z*256+D)}return z}D=128;for(let p=0;p<6&&D>O;p++)O=O*256+AB(Y),D*=128;return z?O:O-D};
Rzo=function(Y){try{let z=jsZ(Y,!0),O=jsZ(Y,!1);return{id:z,size:O}}catch(z){return{id:-1,size:-1}}};
FbF=function(Y){for(var z=new oNV(Y),O=-1,D=0,p=0;!D||!p;){let {id:d,size:J}=Rzo(z);if(d<0)return;if(d===176){if(J!==2)return;D=z.j()}else if(d===186){if(J!==2)return;p=z.j()}d===374648427?O=z.j()+J:d!==408125543&&d!==174&&d!==224&&z.skip(J)}z=I$(Y,0,O);O=new DataView(z.buffer);O.setUint16(D,3840);O.setUint16(p,2160);D=new zi([z]);gA(D,Y);return D};
V6=function(Y){Y.s4?.dispose();Y.s4=null};
HM=function(Y,z){z={rst4disc:z,cd:Y.Kg.toFixed(3),sq:Y.QL?Y.QL.Te:-1};Y.g7=NaN;Y.Kg=0;Y.H3=-1;Y.QL=null;Y.Xi=NaN;Y.bi=NaN;Y.RU=null;Y.loader.J("mdstm",z)};
Cj=function(Y){Y.zM=null;Y.FW=-1;Y.IH=0;Y.Z_=null;Y.iw=NaN;Y.T$=0;Y.aW=null};
nj=function(Y,z){if(z.info.SO){Y.II=z.info;if(Y.Z_){var O=Y.Z_,D=Kbo(Y,!1);O=YHV(O);Y.loader.PR(Y.I4,D,O);Y.policy.wR&&QW(z.info,D);Y.aW||Y.policy.OG||Y.Kq();Y.aW=null}Cj(Y)}Y.s4&&Lj(Y.s4,z);if(D=Y.yM())if(D=D.K(z,Y.policy.hx,Y.policy.gn)){Y.qD.pop();Y.qD.push(D);return}Y.qD.push(z)};
OD8=function(Y,z){var O=g.KN(z);if(Sm(z.info.I4.info)&&z.info.I4.info.video.primaries==="bt2020"){var D=new xm(O);h5(D,[408125543,374648427,174,224,21936,21937])&&(D=D.start+D.pos,O.getUint8(D)===129&&O.getUint8(D+1)===1&&O.setUint8(D+1,9))}D=z.info.I4.info;D.K()&&!Sm(D)&&(D=g.KN(z),(new xm(D)).fQ(),uM([408125543,374648427,174,224],21936,D));z.info.I4.info.E4()&&Rj(z.info.I4,O);z.info.I4.info.Z3()&&z.info.E4()&&(O=g.KN(z),(new xm(O)).fQ(),uM([408125543,374648427,174,224],30320,O)&&uM([408125543,374648427,
174,224],21432,O));if(Y.policy.xw&&z.info.I4.info.Z3()){D=g.KN(z);var p=new xm(D);if(h5(p,[408125543,374648427,174,29637])){O=QG(p,!0);p=p.start+p.pos;for(var d=0;d<O-1;d++)D.setUint8(p+d,0);D.setUint8(p+O-1,1)}}if(Y.MP()&&g.jX(z.info.I4.info)){O=g.KN(z);D=g.NF(O,0,1701606260);O=g.NF(O,0,1836476516);if(D&&O){D.skip(2);var J=kC(D);d=bN(D);let c=[];p=[];let w=[],R=[];if(J)for(J=0;J<d;++J)c.push(ot(D)),p.push(ot(D)),w.push(kC(D)),R.push(kC(D));else for(J=0;J<d;++J)c.push(rC(D)),p.push(rC(D)),w.push(kC(D)),
R.push(kC(D));D=c;O=g.Hp(O);O=new zd9(p[0]/O,D[0]/O)}else O=null;if(p=O){if(g.jX(z.info.I4.info))for(O=g.KN(z),d=g.NF(O,0,1701082227);d;)D=d,D.type=1936419184,D.data.setUint32(D.offset+4,1936419184),d=g.NF(O,d.offset+d.size,1701082227);Y.i$=!0;z.info.I4.A=p}}z.info.I4.N()||z.info.I4.Y||z.info.I4.indexRange||Yy(z)};
Ddk=function(Y,z){if(Y.isDrm()){if(z.info.I4.info.Z3()){var O=new xm(g.KN(z));if(h5(O,[408125543,374648427,174,28032,25152,20533,18402])){var D=QG(O,!0);O=D!==16?null:aR(O,D)}else O=null;D="webm"}else z.info.B=dX$(g.KN(z)),O=JG8(z.info.B),D="cenc";O&&O.length&&(O=new WM(O,D),Y.policy.RT&&g.jX(z.info.I4.info)&&(D=ai$(g.KN(z)))&&(O.Oc=D),O.Z3=z.info.I4.info.Z3(),z.j&&z.j.cryptoPeriodIndex&&(O.cryptoPeriodIndex=z.j.cryptoPeriodIndex),z.j&&z.j.U&&(O.j=z.j.U),Y.loader.WQ(O))}};
p1V=function(Y,z){var O=Y.zM;z=Math.min(z,O.Y.totalLength);if(z===O.Y.totalLength)return Y.zM=null,O;O=OZ(O,z);Y.zM=O[1];return O[0]};
w1k=function(Y,z,O){if(O.info.I4.N()){if(Y.i$&&ddk(O)){z=g.KN(O);var D=g.NF(z,0,1953658222);if(D){D.skip(1);var p=vl(D)<<16|kC(D),d=p&1,J=p&4;if(p&256){z=p&512;var c=p&1024;p&=2048;var w=bN(D);w<2||(d&&D.skip(4),J&&D.skip(4),d=bN(D),D.skip((w-1)*(4+(z?4:0)+(c?4:0)+(p?4:0))-4),D.data.setUint32(D.offset+D.j,d))}}}if(z=Y.vo&&Y.vo.Lt())if(z=O.info.E4())z=jm(O),c=Y.vo,PM?(D=1/z,z=Y.Ja(z)>=c.Ja()+D):z=Y.getDuration()>=c.getDuration(),z=!z;z&&ddk(O)&&(z=Y.vo,PM?(D=jm(O),c=1/D,D=Y.Ja(D),z=z.Ja()+c-D):z=z.getDuration()-
Y.getDuration(),z=1+z/O.info.N,A5(g.KN(O),z))}else{D=!1;Y.Z_||(sZ(O),O.j&&(Y.Z_=O.j,D=!0,d=O.info,J=O.j.segmentNumber,d.X="updateWithEmsg",d.Te=J,d=O.j,d.A&&Y.I4.N6(!d.A,"emsg"),d=O.info.I4.info,J=g.KN(O),g.jX(d)?$m(J,1701671783):d.Z3()&&uM([408125543],307544935,J)));a:if((d=cC(O,Y.policy.yH))&&Rv(O))J=JlH(Y,O),Y.Kg+=J,d-=J,Y.T$+=d,Y.g7=Y.policy.w8?Y.g7+d:NaN;else{if(Y.policy.XU){if(J=w=Y.loader.vQ(g.DM(O),1),Y.g7>=0&&O.info.type!==6){if(Y.policy.w8&&isNaN(Y.bi)){g.jZ(new g.lZ("Missing duration while processing previous chunk",
O.info.Si()));Y.loader.isOffline()&&!Y.policy.Dx||clv(Y,O,J);HM(Y,"m");break a}p=w-Y.g7;var R=p-Y.Kg;let y=O.info.Te,M=Y.QL?Y.QL.Te:-1,L=Y.Xi,V=Y.bi,W=Y.policy.XZ&&p>Y.policy.XZ,x=Math.abs(R)>10,a=Math.abs(Y.g7-J)<1E-7;if(Math.abs(R)>1E-4){Y.dL+=1;let X=Y.Z_?.Y();R={audio:`${+Y.MP()}`,sq:y.toFixed(),sliceStart:w,lastSq:M.toFixed(),lastSliceStart:L,lastSliceDuration:V,totalDrift:(p*1E3).toFixed(),segDrift:(R*1E3).toFixed(),skipRewrite:`${+(W||x)}`};X?.length&&(R.adCpn=X[0]);Y.loader.handleError("qoe.avsync",
R);Y.H3=y}W||x||a||(J=Y.g7);w=JlH(Y,O,w);d-=w;Y.Kg=p+w}}else J=isNaN(Y.g7)?O.info.segmentStartTime:Y.g7;clv(Y,O,J)&&(Y.T$+=d,Y.g7=J+d,Y.policy.eI&&Y.dL>=Y.policy.eI&&(Y.dL=0,Y.loader.l7({resetForRewrites:"count"})))}Y.QL=O.info;Y.bi=JW(O);O.N>=0&&(Y.Xi=O.N);if(D&&Y.Z_){D=Kbo(Y,!0);QW(O.info,D);Y.zM&&QW(Y.zM.info,D);for(c of z)Y.policy.K&&c.Te!==Y.Z_?.segmentNumber||QW(c,D);(O.info.SO||Y.zM&&Y.zM.info.SO)&&O.info.type!==6||(Y.aW=D,Y.policy.fU?(z=YHV(Y.Z_),Y.loader.PR(Y.I4,D,z)):(z=Y.loader,z.Ds.isManifestless&&
BM(z,D,null,!!Y.I4.info.video)),Y.policy.OG||Y.Kq())}}Ddk(Y,O);Y.timestampOffset&&du(O,Y.timestampOffset)};
Kbo=function(Y,z){var O,D=Y.Z_;if(O=DY(D))O.startSecs+=Y.iw;var p=Y.iw,d=0;Y.I4 instanceof ak&&(d=Y.I4.qq);return new vs(D.segmentNumber,p,z?d:Y.T$,D.ingestionTime,`sq/${D.segmentNumber}`,void 0,void 0,z,O,Y.policy.bZ?D.j:null)};
YHV=function(Y){return Y.GA()?new tB(d4(Y),Y.Y(),J5(Y),cp(Y),w4(Y),g.jq(Y),g.RR(Y)):null};
JlH=function(Y,z,O){var D=0;if(z.info.I4.info.Z3()&&!Rv(z))return 0;if(Y.vo&&!Y.MP()){let R=0;O&&g.jX(z.info.I4.info)?R=O-Y.g7:z.info.I4.info.Z3()&&(R=Y.Kg);var p=z.info.Te;O=cC(z,Y.policy.yH);let {kv:y,Rp:M}=Y.vo.q$();p=p===y||p>y&&p>Y.H3;var d=Math.abs(M-R)>.02;if(Y.policy.RM){var J=Math.abs(M-R);if(p&&J>Y.policy.RM&&J<10)return Y.loader.l7({avDesync:"count"}),0}if(z.info.I4.info.Z3()&&Y.policy.vz)return 0;if(p&&d){D=Math.max(.95,Math.min(1.05,(O-(M-R))/O));if(g.jX(z.info.I4.info))A5(g.KN(z),D);
else if(z.info.I4.info.Z3()&&(d=R-M,!g.jX(z.info.I4.info)&&(z.info.I4.info.Z3(),D=new xm(g.KN(z)),p=z.A?D:new xm(new DataView(z.info.I4.Y.buffer)),cC(z,!0)))){var c=d*1E3,w=Gu(p);p=D.pos;D.pos=0;if(D.j.getUint8(D.pos)===160||EQ(D))if(mf(D,160))if(QG(D,!0),mf(D,155)){if(d=D.pos,J=QG(D,!0),D.pos=d,c=c*1E9/w,w=Xp(D),c=w+Math.max(-w*.7,Math.min(w,c)),c=Math.sign(c)*Math.floor(Math.abs(c)),!(Math.ceil(Math.log(c)/Math.log(2)/8)>J)){D.pos=d+1;for(d=J-1;d>=0;d--)D.j.setUint8(D.pos+d,c&255),c>>>=8;D.pos=
p}}else D.pos=p;else D.pos=p;else D.pos=p}D=cC(z,Y.policy.yH);D=O-D}D&&z.info.I4.info.Z3()&&Y.loader.J("webmDurationAdjustment",{durationAdjustment:D,videoDrift:R+D,audioDrift:M})}return D};
clv=function(Y,z,O){if(!pf(z,O))return z=SX(z.info),z.smst="1",fj(Y.loader,z||{}),!1;isNaN(Y.iw)&&(Y.iw=O);return!0};
ddk=function(Y){return Y.info.I4.N()&&Y.info.Te===Y.info.I4.index.m0()};
RdF=function(Y,z,O,D,p,d,J,c,w,R){var y=z.exports.MediaStream_getBatchedStreamEvents(O);if(y)try{var M=z.memory.buffer(y,D*88);let x=new DataView(M.buffer,M.byteOffset,D*88),a=z.memory.BM();y=[];for(M=0;M<D;M++){let X=new jWk(x,M*88,z,a);y.push({d1:X.d1,PL:X.PL,TD:X.TD,S4:X.S4,gY:X.gY,pn:X.pn,Eu:X.Eu,nV:X.nV,Oc:X.Oc,qk:X.qk,formatId:X.formatId,tR:X.tR})}D=p;for(let X of y){X.formatId&&R&&(D=R(X.formatId));let e=X.d1,I=X.PL,v=X.TD,d1=X.S4,so=X.gY,Vv=X.pn,fv=X.Eu,qV=X.nV,aH=X.Oc,ol=X.qk,nv=X.formatId,
By=X.tR;switch(Vv){case 1:let y9;try{let wF=JSON.parse(fv);wF&&typeof wF==="object"?y9=wF:y9={reason:String(fv)}}catch(wF){y9={reason:fv}}fj(Y.loader,y9);return;case 2:let XQ;try{let wF=JSON.parse(fv);wF&&typeof wF==="object"?XQ=wF:XQ={reason:String(fv)}}catch(wF){XQ={reason:fv}}XQ.avDesync!==void 0?Y.loader.l7(XQ):Y.loader.handleError("qoe.avsync",XQ);break;case 3:let t=new WM(qV,fv);aH.length>0&&(t.Oc=aH);ol!==4294967295&&(t.cryptoPeriodIndex=ol);I>=0&&(t.j=I);t.Z3=D.info?.Z3()??!1;Y.loader.WQ(t);
break;case 4:let GF=rA(qV),D6=sQ(GF);if(D6){let wF=new Sq(D6,fv);Y.j=wF;wF.A&&D.N6?.(!wF.A,"emsg");let D9=DY(wF);D9&&(D9.startSecs+=e,Y.loader.yo(D,D9,wF.segmentNumber,wF.GA()))}break;case 7:let T2;try{let wF=JSON.parse(fv);wF&&typeof wF==="object"&&(T2=wF)}catch(wF){}if(T2&&T2.resetForRewrites!==void 0){Y.loader.l7(T2);break}if(fv.startsWith("discontinuity_")){Y.loader.J("mdstm",{rst4disc:fv.substring(14),cd:e.toFixed(3),sq:String(By)});break}let f=fv.replace(/[^a-zA-Z0-9;.!_-]/g,"_");Y.loader.J("slice_not_fully_processed",
{msg:f});break;case 8:let gz;try{gz=JSON.parse(fv)}catch(wF){Y.loader.J("wasm_json_parse_error",{ev:Vv.toString()});continue}c(gz);D.j()&&d&&Qn(Y.loader.Ds,D,Y.N);break;case 9:let H;try{H=JSON.parse(fv)}catch(wF){Y.loader.J("wasm_json_parse_error",{ev:Vv.toString()});continue}w(H);D.j()&&d&&Qn(Y.loader.Ds,D,Y.N);break;case 10:p=fv;Y.N=p;nv&&R&&(D=R(nv));D.Y=qV;J?.Y(qV,p);D.j()&&d&&Qn(Y.loader.Ds,D,p);break;case 11:D.A=new zd9(so,v);break;case 14:let m=new vs(By,e,v,d1,`sq/${By}`,void 0,void 0,!1,
Y.Y,Y.j?.j);p=null;Y.j&&Y.j.GA()&&(p=new tB(d4(Y.j),Y.j.Y(),J5(Y.j),cp(Y.j),w4(Y.j),g.jq(Y.j),g.RR(Y.j)));Y.loader.PR(D,m,p);break;case 15:let pw=Number(fv);isNaN(pw)||Y.loader.mk?.(pw);break;case 6:let cX=new vs(By,e,v,d1,`sq/${By}`,void 0,void 0,!0,Y.Y,Y.j?.j);if(Y.policy?.fU??!0)p=null,Y.j&&Y.j.GA()&&(p=new tB(d4(Y.j),Y.j.Y(),J5(Y.j),cp(Y.j),w4(Y.j),g.jq(Y.j),g.RR(Y.j))),Y.loader.PR(D,cX,p);else{var L=Y.loader;L.Ds.isManifestless&&BM(L,cX,null,!!D.info.video)}break;case 12:var V=Y.loader;p=D;var W=
new vs(By,e,v,d1,`sq/${By}`,void 0,void 0,!0,Y.Y,Y.j?.j);V.Ds.isManifestless&&GX(V.Ds,W.Te,!!p.info.video);break;case 5:let io;try{io=JSON.parse(fv)}catch(wF){Y.loader.J("wasm_json_parse_error",{ev:Vv.toString()});continue}io.startSecs+=e;Y.Y=io;Y.loader.yo(D,io,By,Y.j?.GA()??!1);break;case 13:Rj(D,new DataView(qV.buffer,qV.byteOffset,qV.byteLength));break;default:Y.loader.J("wasm_unknown_ev",{ev:Vv.toString()})}}}finally{z.exports.MediaStream_clearPendingEvents(O)}else z.exports.MediaStream_clearPendingEvents(O)};
SJ=function(Y){Y.sI&&(Y.sI.dispose(),Y.sI=null);Y.ZX=void 0;Y.Zj=void 0};
UD=function(Y,z){var O=Y.wO(),D=O.exports.MediaSlice_getType(z),p=O.exports.MediaSlice_getSegNum(z),d=O.exports.MediaSlice_getStartTime(z),J=O.exports.MediaSlice_getDuration(z),c=O.exports.MediaSlice_isEndOfSegment(z)!==0,w=O.exports.MediaSlice_getSliceOffset(z),R=O.exports.MediaSlice_getSegmentLmt(z),y=O.exports.MediaSlice_isFastSeekable(z)!==0,M=O.exports.MediaSlice_getClipId(z),L=O.exports.MediaSlice_getClipIdLength(z),V=O.exports.MediaSlice_getFormatId(z),W=O.exports.MediaSlice_getFormatIdLength(z),
x=O.exports.MediaSlice_getSegmentMediaSource(z),a=O.exports.MediaSlice_getRequestToken(z),X=O.exports.MediaSlice_getRequestTokenLength(z),e=O.memory.BM(),I="";M&&L>0&&(I=g.o$(new Uint8Array(e,M,L)).replace(/\0/g,""));M="";V&&W>0&&(M=g.o$(new Uint8Array(e,V,W)).replace(/\0/g,""));V="";a&&X>0&&(V=g.o$(new Uint8Array(e,a,X)).replace(/\0/g,""));a=M&&Y.WC?Y.WC(M):Y.I4;e=O.memory.BM();W=O.exports.MediaSlice_getData(z);X=O.exports.MediaSlice_getLength(z);e=new zi([(new Uint8Array(e,W,X)).slice()]);W=O.exports.MediaSlice_getSegmentByteRangeStart(z);
O=O.exports.MediaSlice_getSegmentLengthBytes(z);z=void 0;O>0&&a.N()&&(z=A2(W,O));J||typeof a.qq!=="number"||(J=a.qq);D=new Ut(D,a,z,"wasm",p,d,J,w,X,c,R,I,y,x,V);c=new za(D,e);if(Y.policy.XU||Y.policy.kg)D=!!D.j&&p===Y.FS,c.N=D?Y.aV:d,c.U=D?Y.q3:J,D||(Y.FS=p,Y.aV=c.N,Y.q3=c.U);return c};
vO=function(Y){Y.K=!0;Y.v0=!0;Y.U=-1;GZ(Y,Infinity)};
ac=function(Y){for(let z of Y.Y)$5(Y,z);Y.Y=[];Y.j=null};
e$=function(Y,z,O=!1){if(Y.qa){let D=Y.qa.MB(),p=q5(D,z),d=NaN,J=x5(Y);J&&(d=q5(D,J.I4.index.getStartTime(J.Te)));if(p===d&&Y.j&&Y.j.Y&&sWF(hB(Y),0))return z}Y=ZP(Y,z,O);return Y>=0?Y:NaN};
GZ=function(Y,z,O){Y.I4.j();var D=ZP(Y,z);if(D>=0)return D;Y.A?.j_(z,O);z=Math.min(z,Y.N.yU());Y.j=Y.policy.N6?null:Y.I4.Z(z).xg[0];mD(Y)&&(Y.policy.yw&&O?.seekSource===60||Y.qa&&Y.qa.abort(),Y.policy.pB&&Y.A?.X());Y.kg=0;return Y.j?Y.j.segmentStartTime:z};
rw=function(Y){return Y.N.Tn()};
Q6=function(Y,z,O=!1,D=!1){z&&PM&&Y.N.Rf(z.DD());O||Y.A?.A();Y.qa=z;Y.A?.N6(Y.qa,D)};
x5=function(Y){return Y.policy.YE?Y.A?.ze()||null:Y.qa&&Y.qa.U_()};
ylA=function(Y){var z={};for(let O=0;O<Y.B.length;O++)z[`r${O}`]=Y.B[O];return z};
iL=function(Y,z){isNaN(Y.X)||Y.J("aswr",{sq:z.info.xg[0].Te,id:z.info.xg[0].I4.info.itag,xtag:z.info.xg[0].I4.info.N,ep:Date.now()-Y.X});Y.Y.push(z);Y.j=g.iy(z.info.xg);Y.B.push(z.Si());Y.B.length>4&&Y.B.shift()};
M_o=function(Y,z){if(z.Aw()){let O=z.q1();for(let D of O)Y.policy.N&&z instanceof gw&&Y.J("omblss",{s:D.info.Si()}),Y.C6(z.info.xg,D,z.w0())}};
L0A=function(Y){Y.Y.length?Y.j=g.iy(g.iy(Y.Y).info.xg):Y.N.fH()?Y.j=Y.N.yM().info:Y.j=x5(Y)};
uL=function(Y,z){var O={XA:[],MC:[]};return Y.A?.B(z)??O};
ZP=function(Y,z,O=!1){if(!Y.j||!Y.j.Y)return NaN;Y=hB(Y);z=NM9(Y,z+.02,O);return z<0?NaN:sWF(Y,O?z:0)?Y[z].segmentStartTime:NaN};
mD=function(Y){if(Y.I4.info.dk==="f"||Y.policy.Y&&Y.N.N3())return!0;var z=x5(Y);if(!z)return!1;var O=lL(z)&&z.SO;return Y.isManifestless&&Y.N6>0?O||z.Te>=Y.N6:O};
lL=function(Y){return Y?Y.A():!1};
AlZ=function(Y){var z=x5(Y);return z?z.K-Y.loader.getCurrentTime():0};
Xa=function(Y,z,O,D){if(!Y.I4.index.ow(z,!0))return!1;try{ac(Y);Y.N.rM(z);if(Y.policy.j)return Y.j=null,!0;D>O?GZ(Y,D):Y.j=Y.I4.K(z-1,!1).xg[0]}catch(p){return z=n3(p),z.details.reason="rollbkerr",Y.loader.handleError(z.errorCode,z.details,z.severity),!1}return!0};
$5=function(Y,z,O=!1){Y.V6(z,O);z.dispose()};
go=function(Y){var z=Y.N.yM();return z?z.info:x5(Y)};
Tj=function(Y,z){var O;for(O=0;O<Y.Y.length&&z!==Y.Y[O];O++);if(O===Y.Y.length)$5(Y,z);else{for(;O<Y.Y.length;)$5(Y,Y.Y.pop());var D=go(Y);D&&D.I4.S()&&g.TT(z.info.xg,p=>Zu(p,D))?(Y.j=D,Y.policy.N&&Y.J("cer",{lsr:"lsp",
lsp:D.Si()})):(Ps(z.info.xg[0])?(Y.j=z.U8&&z.U8.N?btk(z.U8.N):rCk(z.info.xg[0]),Y.policy.N&&Y.J("cer",{lsr:Y.j.Si(),lsp:D?.Si()})):(Y.j=null,Y.policy.N&&Y.J("cer",{lsr:"null",lsp:D?.Si()})),Y.loader.isOffline()&&!Y.policy.Dx||$5(Y,z,!0))}};
an=function(Y){return mD(Y)||lL(Y.N.yM()?.info)};
hB=function(Y){var z=[],O=x5(Y);O&&z.push(O);z=g.rF(z,Y.N.HW());for(let D of Y.Y)for(let p of D.info.xg)D.ot&&(z=g.ly(z,d=>!h2(d,p))),(Ps(p)||p.j_())&&z.push(p);
Y.j&&!kd9(Y.j,g.iy(z),Y.j.I4.N())&&z.push(Y.j);return z};
sWF=function(Y,z){if(!Y.length)return!1;for(z+=1;z<Y.length;z++)if(!Bs(Y[z-1],Y[z]))return!1;return!0};
NM9=function(Y,z,O=!1){var D=-1;for(let p=0;p<Y.length;++p){let d=Y[p];if(d.U<=z)if(O)D=p;else if(d.segmentStartTime+d.N>=z)return p}return D};
eJ=function(Y){return!(!Y.j||Y.j.I4===Y.I4)};
V_W=function(Y,z,O){return Y.policy.j?Y.PM(!0)<O:(Y=go(Y))&&!lL(Y)?Y.K>z&&Y.K<z+O:!1};
g.qz=function(Y){Y.A?.A();Y.Qg()};
HDh=function(Y){return!!Y.j&&Y.j.Te!==-1&&Y.j.Te<Y.I4.index.Fr()};
Cqh=function(Y){var z=Y.j;z&&z.Te===-1&&(Y=Y.N.yM())&&Ps(Y.info)&&(Y=Y.info.Te,z.X="updateLastSliceRequested",z.Te=Y)};
nzF=function(Y){return g.TT(Y.Y,z=>z.Oz)};
W0r=function(Y,z){var O=rw(Y);return O&&O.info.type!==6?!z.B(Y,O.info.Te):!1};
Pqh=function(Y,z){for(let O of Y.j_)if(O.segmentNumber===z)return O.HG?2:1;return 0};
t_h=function({hasSubfragmentedFmp4:Y=!1,yG:z=!1}={}){var O=new BMZ;O.I7=Y||z;return O};
Gj=function(Y){return Y.j&&Y.eJ&&Y.playbackStartPolicy};
kwo=function(Y,z,O=!1){z.video.qualityOrdinal>1080&&!Y.M7&&(Y.Ol=36700160,Y.S_=5242880,Y.o4=Math.max(4194304,Y.o4),Y.M7=!0);z.video.qualityOrdinal>2160&&!Y.g4&&(Y.Ol=104857600,Y.Wc=13107200,Y.g4=!0);g.L3(Y.Yg.experiments,"html5_samsung_kant_limit_max_bitrate")!==0?z.isEncrypted()&&g.fe()&&g.BX("samsung")&&(g.BX("kant")||g.BX("muse"))&&(Y.Wc=g.L3(Y.Yg.experiments,"html5_samsung_kant_limit_max_bitrate")):z.isEncrypted()&&g.fe()&&g.BX("kant")&&(Y.Wc=1310720);Y.dQ!==0&&z.isEncrypted()&&(Y.Wc=Y.dQ);Y.xS!==
0&&z.isEncrypted()&&O&&(Y.Wc=Y.xS);z.Wc&&(Y.SH=Math.max(Y.qs,Math.min(Y.o4,5*z.Wc)))};
In=function(Y,z,O=0){return g.L3(Y.Yg.experiments,z)||O};
ED=function(Y,z,O,D){Y.eJ&&(Y.playbackStartPolicy=z,Y.m1=O,Y.jA=D)};
w3=function(Y,z){if(z<0)return!0;var O=Y.m0();return z<O||z===O&&!Y.Py||z===O&&(Y=Y.M8())&&z===Y.Te?!0:!1};
tE8=function(Y,z,O){if(!w3(Y,z))return 0;if(!Y.I7||!isNaN(O)&&O>0)return 2;if(z<0)return 1;O=Y.m0();return z<O||z===O&&(Y=Y.M8())&&z===Y.Te&&!Y.pending?2:1};
fm8=function(Y,z,O){if(!(z.hE&&Y.isComplete()&&Y.canRetry()&&Y.info.zI.u7(z,O))||Y.info.zI.S)return 0;Y=km(O,ze(Y.info.zI,!1,z));return Y.N+z.hE*bM(Y,!0)>(0,g.E)()?0:1};
k5=function(Y,z,O){if(Y.policy.Yp)return!1;var D=Y.vX;var p=z.j?.Pc()||-1;D.Y===3&&p+1>=D.U?(D.J("sdai",{haltrq:p+1,est:D.U}),D=!1):D=D.Y!==2;if(!D||!(z.j?z.j.I4.zI:z.I4.zI).Z(Y.policy,Y.bQ,Y.loader.G3)||Y.loader.isSuspended&&(!vM(Y.schedule)||Y.loader.Bz))return!1;if(Y.policy.Y&&V4>=5)return g.Ho(Y.loader.IC),!1;if(Y.Ds.isManifestless){if(z.Y.length>0&&z.j&&z.j.Te===-1||z.Y.length>=Y.policy.GN||!Y.policy.MM&&z.Y.length>0&&!Y.policy.A.I7)return!1;if(z.K)return!Y.Ds.isLive||!isNaN(Y.HH)}if(nzF(z))return!1;
if(!z.j){if(!z.I4.j())return!1;GZ(z,Y.loader.getCurrentTime())}if(rw(z)&&(z.yM()!==rw(z)||Y.loader.isSuspended))return!1;p=(D=Y.policy.QJ)&&!z.Y.length&&z.PM(!0)<Math.min(D,O.PM());D=z.Y.length+O.Y.length;var d=(z.Y.length?z.Y[0].iu():!1)||(O.Y.length?O.Y[0].iu():!1)||Y.Ds.isLive;(p||d)&&--D;if(D+1>=Y.policy.C2)return!1;D=z.j;if(!D)return!0;D.j_()&&D.I4.j()&&(z.j=g.iy(D.I4.q6(D)),D=z.j);if(!D.A()&&!D.I4.U(D))return!1;d=Y.Ds.s6||Y.Ds.isWindowedLive;if(Y.Ds.isManifestless&&d){d=z.I4.index.m0();var J=
O.I4.index.m0();d=Math.min(d,J);if(z.I4.index.du()>0&&d>0&&D.Te>=d)return z.N6=d,O.N6=d,!1}if(D.I4.info.audio&&D.j_()||D.A())return!1;d=!z.v0&&!O.v0;if(p=!p)p=D.K,p=!!(O.j&&!lL(O.j)&&O.j.K<p);J=z===Y.videoTrack&&Y.policy.Pc;return p&&(!Y.Ds.isManifestless||O.j&&O.j.K&&D.K)&&d&&!J||Y.policy.GM&&!z.v0&&O.v0?!1:Ps(D)&&D.K>SHV(Y,z)?(SHV(Y,z),!1):(Y=z.qa)&&Y.isLocked()?!1:!0};
O_=function(Y,z){UdH(Y.loader,z);var O=Xj(z),D=Y.loader.gx();O={UJ:Y.schedule,nP:O,k9:AZZ(Y.LF,O),Ad:Ws(z.xg[0]),disableRecording:fR(13,4311,z.zI.j),nC:Y.policy.N,wU:(p,d)=>{Y.loader.OQ(p,d)}};
Y.schedule.Y.A&&(O.N1=(Y.videoTrack.I4?.info.Wc||0)+(Y.audioTrack.I4?.info.Wc||0));Y.YR&&(O.Te=z.xg[0].Te,O.HH=z.HH,O.YR=Y.YR);D={gb:oY$(z,Y.loader.getCurrentTime()),Sp:Y.policy.O8&&uu(z)&&z.xg[0].I4.info.video?Knv(Y.Yq):void 0,pE:Y.policy.Pc,poToken:Y.loader.MH(),Dd:Y.loader.Ar(),zK:Y.zK,vO:isNaN(Y.vO)?null:Y.vO,fO:Y.fO,nu:Y.nu,wz:D};return new TZ(Y.policy,z,O,Y.bQ,(p,d)=>{try{a:{let aH=p.info.xg[0].I4,ol=aH.info.video?Y.videoTrack:Y.audioTrack;if(!(p.state>=2)||p.isComplete()||p.G$()||!(!Y.loader.Hc||
Y.loader.isSuspended||ol.PM()>3)){{var J=Y.policy,c=Y.bQ;let nv=p.G$();if(p.isComplete()||!nv||p.info.zI.u7(J,c))var w=0;else{var R=J.ih;if(!R||nv<R)w=0;else{var y=km(c,ze(p.info.zI,!0,J));w=y.j||y.timedOut||y.started?0:2}}}w===1&&(Y.A=!0);$dW(Y,p,w);if(p.isComplete()||p.VH()&&d<3){if(Y.policy.N){let nv=p.timing.S();nv.rst=p.state;nv.strm=p.xhr.Of();nv.cncl=p.xhr&&p.jO.U?1:0;Y.loader.J("rqs",nv)}p.Tf&&Y.loader.J("sbwe3",{},!0)}if(!Y.VH()&&p.state>=2){Lr(Y.timing,p,aH);var M=Y.loader;Y.vO&&p.KC&&M&&
(Y.vO=NaN,Y.loader.Fq(p.KC),Y.loader.q2(),Y.loader.J("cabrUtcSeek",{mediaTimeSeconds:p.KC}));p.BR&&Y.vO&&p.BR&&!p.BR.action&&(Y.loader.uV(Y.vO),Y.vO=NaN,Y.loader.J("cabrUtcSeekFallback",{targetUtcTimeSeconds:Y.vO}));p.ea&&Y.loader.ZK(p.ea);Y.policy.Uv&&(Y.nu=p.nu);if(p.state===3){Tj(ol,p);uu(p.info)&&ro(Y,ol,aH,!0);if(Y.V8){let nv=p.info.XY();nv&&Y.V8.Rh(p.info.xg[0].Te,aH.info.id,nv)}Y.loader.sL()}else if(p.isComplete()&&p.info.xg[0].type===5){if(p.state!==4)p.i7()&&Y.loader.handleError(p.BH(),p.wv());
else{var L=(p.info.xg[0].I4.info.video?Y.videoTrack:Y.audioTrack).Y[0]||null;L&&L instanceof TZ&&L.G$()&&L.Zo()}p.dispose()}else{if(!p.i7()&&p.Oz&&p.state>=2&&p.state!==3){var V=p.xhr.getResponseHeader("X-Response-Itag");if(V){var W=FnZ(Y.Yq,V),x=p.info.N;if(x){var a=x-W.o4();W.j_=!0;p.info.xg[0].I4.j_=!1;var X=W.X(a);p.info=X;if(p.U8){var e=p.U8,I=X.xg;(I.length!==e.xg.length||I.length<e.P0.length)&&g.bu("dash/request",260511119,`${I.length}`,`${e.xg.length}`,`${e.P0.length}`);e.xg=I;let nv=I[0].range,
By=new zi;for(d=0;d<e.P0.length;d++)gA(By,e.P0[d].Y);for(d=0;d<e.P0.length;d++){e.P0[d].info=I[d];let y9=I[d].range;e.P0[d].Y=T6(By,y9.start-nv.start,y9.length)}}p.Oz=!1;bL(Y.loader,Y.videoTrack,W);var v=Y.videoTrack;v.j&&(v.j.I4=W);Y.loader.VE(W.info.video.quality);var d1=p.w0();d1&&W.info.lastModified&&W.info.lastModified!==+d1&&Tj(Y.videoTrack,p)}}else p.Oz=!1}p.Wg?.itagDenylist&&Y.loader.wN(p.Wg.itagDenylist);if(p.state===4)on(Y,p),Y.vX&&Y.vX.kg(p.info,Y.V8);else if(Y.policy.A7&&p.Aw()&&!p.isComplete()&&
!on(Y,p)&&!p.i7())break a;if(p.i7()){let nv=p.info.xg[0].I4,By=p.BH();if(fR(37,4351,nv.zI.j)){let t=g.QH(p.b0(),3);Y.loader.J("dldbrerr",{em:t||"none"})}let y9=p.info.xg[0].Te,XQ=PL(Y.vX,p.info.xg[0].U,y9);By==="net.badstatus"&&(Y.j+=1);if(p.canRetry()&&Fa(Y.loader)){if(!(p.info.zI.Y>=Y.policy.qS&&Y.V8&&p.info.isDecorated()&&By==="net.badstatus"&&Kj(Y.V8,XQ,y9))){var so=(nv.info.video&&nv.zI.Y>1||p.oB===410||p.oB===500||p.oB===503)&&!(iA(Y.Yq.K).size>0)&&!fR(52,4334,nv.zI.j),Vv=p.wv(),fv=nv.info.video?
Y.videoTrack:Y.audioTrack;so&&(Vv.stun="1");Y.loader.handleError(By,Vv);Y.VH()||(so&&vL(Y.Yq,nv),Tj(fv,p),Y.loader.sL())}}else W=1,Y.V8&&p.info.isDecorated()&&By==="net.badstatus"&&Kj(Y.V8,XQ,y9)&&(W=0),Y.Ds.isLive&&p.BH()==="net.badstatus"&&Y.j<=Y.policy.Y0*2?(Ik(Y.Ds),Y.Ds.s6||Y.Ds.isPremiere?FB(Y.loader,0,{cM:"badStatusWorkaround"}):Y.Ds.isWindowedLive?FB(Y.loader,Y.Ds.iQ,{cM:"badStatusWorkaround",vQ:!0}):YP(Y.loader)):Y.loader.handleError(By,p.wv(),W);isNaN(Y.vO)||(Y.loader.uV(Y.vO),Y.vO=NaN)}Y.policy.fX&&
!p.isComplete()?z0(Y.loader):Y.loader.sL();var qV=fm8(p,Y.policy,Y.bQ);$dW(Y,p,qV)}}}}}catch(aH){qV=Y.K?1:0,Y.K=!0,p=HF(qV),qV=n3(aH,qV),Y.loader.handleError(qV.errorCode,qV.details,qV.severity),p||Y.loader.zs()}},D)};
hdr=function(Y,z,O){if(k5(Y,z,O)){O=Y.Y(z,O);if(Y.V8){var D=O.xg[0].I4.info.id;var p=Y.vX;var d=O.xg[0].Te;p=d<0&&!isNaN(p.K)?p.K:d;d=PL(Y.vX,O.xg[0].U,p);let w=z===Y.audioTrack?1:2,R=O.xg[0].I4.info.dk,y=D.split(";")[0];a:{var J=Y.vX;if(J.j){var c=J.j.eO.event;if(J.j.Te===p){J=c==="predictStart"?void 0:J.j.eO.event;break a}if(J.j.Te===p-1){J=c==="start"||c==="continue"?c:void 0;break a}}J=void 0}if(Y.policy.q6&&Y.vX.Y!==0)D=g.xdh(Y.V8,d,p,D,w,R,J),p<0&&w===2&&BL(Y.vX,0,0,!0),D&&(Y.loader.J("sdai",
{ssdaiinfo:"1",ds:D.JJ?.wj||"",skipsq:D.JJ?.gU||-1,itag:y,f:R,sg:p,st:d.toFixed(3)}),O.U=D);else if(D=Y.V8.XY(d,p,D,w,R,J),p<0&&w===2&&BL(Y.vX,0,0,!0),D){d={dec_sq:p,itag:y,st:d.toFixed(3)};if(Y.policy.gq&&z.isRequestPending(p-1)){Y.loader.J("sdai",{wt_daistate_on_sg:p-1});return}Y.loader.J("sdai",d);D&&(O.j=new g.uc(D));Y.policy.N&&(p=O.zI.N.get("id")||"",D=O.j?.get("id")||"",p!==D&&Y.loader.J("stmidmismatch",{cid:p,aid:D}))}else Y.vX.Y!==5&&Y.loader.J("sdai",{nodec_sq:p,itag:y,st:d.toFixed(3)})}Y.policy.fq&&
O.xg[0].Te!==-1&&O.xg[0].Te<Y.Ds.nU&&(O=z.I4.K(Y.Ds.nU,!1));iL(z,O_(Y,O));jl(Y.timing);Y.N?.j(O.zI)}};
SHV=function(Y,z){var O=Y.vX;O=O.j?O.j.eO:null;if(Y.policy.Pc&&O)return O.startSecs+O.WM+15;z=qE(Y.loader,z);Y.policy.KX>0&&(O=((0,g.E)()-Y.loader.w_)/1E3,z=Math.min(z,Y.policy.KX+Y.policy.DX*O));z=Y.loader.getCurrentTime()+z;return Y.policy.oT&&(O=ZD$(Y.loader)+Y.policy.oT,O<z)?(Y.loader.J("mrl",{ori:z,mod:O},!0),Y.policy.Ki&&DH(Y.loader),O):z};
$dW=function(Y,z,O){if(O!==0){a:if(z=z.info,O=O===2,z.j)z=null;else{var D=z.xg[0];if(z.range)var p=A2(z.range.start,Math.min(4096,z.N));else{if(z.Y&&z.Y.indexOf("/range/")>=0||z.zI.N.get("defrag")==="1"||z.zI.N.get("otf")==="1"){z=null;break a}p=A2(0,4096)}p=new Ij([new Ut(5,D.I4,p,"createProbeRequestInfo"+D.X,D.Te)],z.Y);p.u7=O;p.j=z.j;z=p}z&&O_(Y,z)}};
ro=function(Y,z,O,D){if(!(O.j()||O.kg()||O.j_||!O.zI.Z(Y.policy,Y.bQ,Y.loader.G3)||O.info.dk==="f"||Y.policy.j)){if(D){D=Y.LF;var p=O.info;D=xw(D,p.video?D.policy.JQ:D.policy.ew,p.Wc)}else D=0;D=O.X(D);Y=O_(Y,D);iu(D)&&iL(z,Y);O.j_=!0}};
on=function(Y,z){if(z.VH())return!1;try{var O=z.info.xg[0].I4;let J=O.info.video?Y.videoTrack:Y.audioTrack;var D=J;if(Y.Ds.isManifestless&&D){Y.j=0;D.K&&(z.VH(),z.isComplete()||z.Aw(),D.K=!1);z.j4()&&Y.loader.mi.d7(1,z.j4());var p=z.du(),d=z.Vf();Ed(Y.Ds,p,d)}if(z.info.Ad()&&!iu(z.info))for(let w of z.q1())J.KM(w);D=J;for(Y.loader.getCurrentTime();D.Y.length&&D.Y[0].state===4;){let w=D.Y.shift();M_o(D,w);D.q6=w.aI()}D.Y.length&&M_o(D,D.Y[0]);let c=!!rw(J);c&&z instanceof gw&&(O.info.MP()?y_(Y.timing):
RI(Y.timing));return c}catch(J){z=z.wv();z.origin="hrhs";a:{Y=Y.loader;O=J;if(O instanceof Error){z.msg||(z.msg=`${O.message}`);z.name||(z.name=`${O.name}`);if(O instanceof g.lZ&&O.args)for(let [c,w]of Object.entries(O.args))z[`arg${c}`]=`${w}`;g.jZ(O);if(O.level==="WARNING"){Y.D.l7(z);break a}}Y.handleError("fmt.unplayable",z,1)}return!1}};
QW$=function(Y){var z=Y.videoTrack.I4.index;Y.YR=new mdo({Py:Y.policy.Py,I7:Y.policy.A.I7,nF:z.jD(),m0:()=>z.m0(),
M8:()=>z.M8()})};
iDk=function(Y){if(Y.Y?.isLocked())return Y.videoInfos;var z=iA(Y.j),O=g.ly(Y.videoInfos,D=>D.Wc>Y.uY.Wc?!1:!z.has(D.id));
Y.j.DJ()&&(O=g.ly(O,D=>D.video.width<=854&&D.video.height<=480));
return O};
uuF=function(Y,z){var O=[];for(let D of z)O.push(g.yW(D,Y.Ds.Na));return O};
X1V=function(Y){return Y.Y?.reason==="m"?"m":Y.Y?.reason==="s"?"s":Y.Y&&lm9(Y,Y.Y)?Y.Y.reason:"a"};
lm9=function(Y,z){return Y.uY.hG&&z.reason==="l"||Y.uY.lZ?!1:Y.uY.pA?!0:z.reason==="l"||z.reason==="b"||z.reason==="o"};
gz$=function(Y,z){var O=Y.j.j;if(O){Y.videoInfos=Y.A;var D=g.qY(Y.videoInfos,p=>p.id===O);
D&&D.video.qualityOrdinal===z?Y.videoInfos=[D]:(D=Y.videoInfos.map(p=>p.id),Y.loader.J("sabrpf",{pfid:`${O}`,
vfids:`${D.join(".")}`}),ph(Y,z,z),Y.j.M0(""))}else ph(Y,z,z)};
ph=function(Y,z,O){Y.videoInfos=Y.A;Y.videoInfos=g.ly(Y.videoInfos,D=>D.video.qualityOrdinal>=z&&D.video.qualityOrdinal<=O)};
TMH=function(Y,z){if(Y.X){var O=g.ly(Y.N,D=>D.id===Y.X);
return dt(Y,O).includes(z)}O=g.ly(Y.N,D=>!!D.Z7?.isDefault);
return O.length>0?dt(Y,O).includes(z):dt(Y,Y.N).includes(z)};
dt=function(Y,z){var O=Y.Ds.Na;return z.map(D=>wn(g.yW(D,O)))};
J7=function(Y,z,O=!1){Q_(Y.j,z,O)};
edk=function(Y,z,O,D){var p=Y.Ds,d=Y.D.getVideoData(),J=Y.SX,c=g3({UJ:Y.UJ,Yg:d.C(),D:Y.D,Az:Y.Az,uY:Y.uY,O2:Y.O2,N8:Y.N8,KP:Y.KP,V7:Y.V7,xR:Y.xR,Rq:Y.Rq,sabrLicenseConstraint:d.sabrLicenseConstraint,OL:Y.OL,z$:Y.z$,fM:Y.fM,BC:Y.BC,ZL:!!J,authorizedFormats:d.authorizedFormats,xf:Y.xf,DJ:Y.DJ,lg:Y.lg,IO:Y.IO}),w=aA(d,Y.wz,Y.nextRequestPolicy,Y.JH,Y.SR,Y.If,Y.ly);O&&z&&(O=w.WP?w.WP.map(M=>M.type):[],z("sabr",{stmctxt:O.join("_"),
unsntctxt:w.AE?w.AE.join("_"):""}));z=Y.BV;O=Y.EQ;O===void 0&&z===void 0&&(O=am1(p.Na,Y.Td?.video),z=am1(p.Na,Y.Td?.audio));if(d.fO)var R=d.fO;var y;(d=Y.uY?.Qw)&&d>0&&(Y.lg||Y.rU)&&(y=new Uint8Array(d));J={Kd:c,MC:Y.MC,BV:z,EQ:O,SX:J,videoPlaybackUstreamerConfig:R,Av:w,so:y};D&&Y.L4?Y.L4.length>0&&(J.L4=Y.L4):Y.JJ&&(J.JJ=Y.JJ);Y.uY?.Bc()&&!ky()&&(Y.Ml&&(J.Ml=Y.Ml),Y.m3&&(J.m3=Y.m3));J.XA=Y.XA;J.Hg=p.Ge;return J};
am1=function(Y,z){return z?[g.yW(z.info,Y)]:[]};
Gq$=function(Y,z,O){z=YM(Y.zI,qHr(Y,z,O),z);Y.fu()&&z.set("probe","1");return z};
ck=function(Y){var z={},O=[],D=[];if(!Y.data)return z;for(var p=0;p<Y.data.XA.length;p++){var d=Y.data.XA[p];O.push(`i.${d.formatId?.itag}_st.${d.startTimeMs}_e.${d.startTimeMs+d.durationMs}_d.${d.durationMs}_sn.${d.LU}_en.${d.zx}`)}for(p=0;p<Y.data.MC.length;p++)d=Y.data.MC[p],D.push(`i.${d.formatId?.itag}_sn.${d.sequenceNumber}_sl.${d.Q3||NaN}_lb.${d.OK}_tr.s_${d.ez?.startTicks}_d_${d.ez?.OZ}_t_${d.ez?.timescale}_ed_${d.hI}`);z.ptime=Y.j?.Kd?.Az||0;z.rtype=Y.requestType;z.brl=O.join(";");z.ps=D.join(";");
return z};
qHr=function(Y,z,O){Y.u7===void 0&&(Y.u7=Y.zI.u7(z,O));return Y.u7};
jQ=function(Y,z,O){var D=Y.j.j?.encrypt(z,O);return D?D:(new wt(Y.j.Y)).encrypt(z,O)};
EzA=async function(Y,z,O){{var D=Y.j;let p=I9();D=p?new ImV(D.Y,p):void 0}if(D)try{return await D.encrypt(z,O)}catch(p){}return jQ(Y,z,O)};
vz8=async function(Y,z){(0,g.E)();return Y.j.j?EzA(Y,z,Y.iv):TV(Y.j).encrypt(z,Y.iv)};
kq$=function(Y,z){(0,g.E)();return Y.j.j?.Y(z,Y.iv)};
bDH=async function(Y,z){(0,g.E)();var O=Y.j;O.K||(O.K=new rlW(O.N));return U2V(O.K,z,Y.iv)};
oz$=async function(Y,z,O){(0,g.E)();return Y.j.j?EzA(Y,z,O):TV(Y.j).decrypt(z,O)};
K01=function(Y,z){var O=z?.primary;RP(Y,0,O);O=O?F0$(O):void 0;RP(Y,2,O);RP(Y,1,z?.secondary)};
s_=function(Y,z,O=!1){return new g.uc(`${O?"http":"https"}://${z}${Y.O.yH.baseUrl}`)};
RP=function(Y,z,O){O?(O=O instanceof g.uc?O:s_(Y,O),Y.j.get(z)?.j()!==Xm(53,2957,O)&&Y.j.set(z,new YyV(O,z))):Y.j.delete(z)};
F0$=function(Y){return Y.replace(/(\d+)---/g,(z,O)=>{z=Number(O);return`${z===1?2:z-1}---`})};
z1v=function(Y,z=!1,O){var D=g.PP(Y.O.experiments,"debug_bandaid_hostname");return D?(z=g.L3(Y.O.experiments,"debug_bandaid_port"),D=z>0?`${D}:${z}`:D,z=Y.O.experiments.hW("debug_bandaid_insecure_scheme"),s_(Y,D,z)):z&&O?.url&&!Y.Y?(D=Xm(17,2985,new g.uc(O.url)),s_(Y,D)):Y.j.get(0)?.location.clone()};
M4=async function(Y,z){var O=s_(Y,"redirector.googlevideo.com");O.set("alr","yes");O.set("id",`${Math.round(Math.random()*1E5)}`);if(z===1||z===2)O.set("cmo=sensitive_content","yes"),O.set("sc","yes");z===2&&O.set("cmo=td","c.youtube.com");var D=await g.dy(O.Ah(),{format:"RAW",timeout:5E3});if(D.xhr.status!==200||!D.xhr.responseText)return Promise.reject(new g.lZ("b204258371_no_host",O.Ah(),D.xhr.status));var p=new g.uc(D.xhr.responseText);O=Xm(17,2985,p);D=p.get("ms");Y=s_(Y,O);p=p.get("mm");Y.set("ms",
D);Y.set("mm",p);return O&&OeV(O)?z!==2||yV(O)?Y:Promise.reject(new g.lZ("b204258371_untrusted",O,D)):Promise.reject(new g.lZ("b204258371_invalid",O,D))};
DyA=function(Y,z){Y=`https://${z.j()}/initplayback?c=${q$(Y.O)}&owc=1`;fk(Y,"pw",O=>{O.ht=z.Y})};
Lh=function(Y,z,O,D){fk(`https://${z}/videoplayback?probe=1`,O,p=>{!D.V("html5_onesie_host_racing")||D.videoData.isLivePlayback||D.V("html5_onesie_probe_ec_hosts")||D.s2||pX1(D);Y.N.push(p)},p=>{Y.N.push(p.details)})};
OeV=function(Y){return/.*(\.c\.youtube\.com|.*\.googlevideo\.com)/.test(Y)};
yV=function(Y){var z=/sn-[^.]*-/;return/.*\.c\.youtube\.com/.test(Y)&&!z.test(Y)};
N4=function(Y){for(;Y.j.length&&!Y.j[0].isEncrypted;){let {videoId:O,CQ:D,formatId:p,buffer:d,bK:J}=Y.j.shift();if(d)Y.Sb.rk.oM?.get(O)?.j(D,p,d);else if(J)Y.Sb.rk.N0(O,D,p);else{var z=Y.Sb;z.j[p].gg=!0;z=z.rk.oM?.get(O);z?.W8(p)&&z?.Y(p)}}};
g.wX$=function(Y){for(;!Y.U&&!Y.error;){var z=Y;z.U=!!A7(z,1);switch(A7(z,2)){case 2:var O=void 0,D=[],p=[];p.length=19;p.fill(0);var d=A7(z,5)+257;O=A7(z,5)+1;var J=A7(z,4)+4;for(var c=0;c<J;c++)p[dyV[c]]=A7(z,3);p=VV(p);for(J=d+O;D.length<J;){c=Jp9(z,p);let w;switch(c){case 16:c=D[D.length-1];w=A7(z,2)+3;break;case 17:c=0;w=A7(z,3)+3;break;case 18:c=0;w=A7(z,7)+11;break;default:w=1}for(;w>0;w--)D.push(c)}D.length!==J?z.error=!0:(O=D.slice(-O),D.length=d,cpv(z,D,O));break;case 1:cpv(z,Hk,Ch);break;
case 0:nh(z,z.j&7);D=A7(z,16);d=A7(z,16);(D^d)!==65535&&(z.error=!0);d=z.data.subarray(z.Y,z.Y+D);z.output.set(d,z.N);z.Y+=D;z.N+=D;break;default:z.error=!0}Y.N>Y.output.length&&(Y.output=new Uint8Array(Y.N*2),Y.N=0,Y.Y=0,Y.U=!1,Y.j=0,Y.register=0)}Y.output.length!==Y.N&&(Y.output=Y.output.subarray(0,Y.N));return Y.error?new Uint8Array(0):Y.output};
A7=function(Y,z){for(;Y.j<z;){if(Y.Y>=Y.data.length)return Y.error=!0,0;Y.register|=Y.data[Y.Y++]<<Y.j;Y.j+=8}var O=Y.register&(1<<z)-1;Y.register>>=z;Y.j-=z;return O};
cpv=function(Y,z,O){z=VV(z);O=VV(O);for(var D=Y.data,p=Y.output,d=Y.N,J=Y.register,c=Y.j,w=Y.Y;;){if(c<15){if(w>D.length+1){Y.error=!0;break}J|=(D[w+1]<<8)+D[w]<<c;w+=2;c+=16}var R=z[J&127];if(R<0)for(J>>=7;R<0;)R=z[(J&1)-R],J>>=1;else J>>=R&15;c-=R&15;R>>=4;if(R<256)p[d++]=R;else if(Y.register=J,Y.j=c,Y.Y=w,R>256){J=Wk[R];J+=A7(Y,Pk[R]);w=Jp9(Y,O);c=Bk[w];c+=A7(Y,t7[w]);if(j_9&&J<c)c=d-c,p.copyWithin(d,c,c+J);else for(w=d+J,R=d;R<w;R+=4)p[R]=p[R-c],p[R+1]=p[R-c+1],p[R+2]=p[R-c+2],p[R+3]=p[R-c+3];
d+=J;J=Y.register;c=Y.j;w=Y.Y}else break}Y.N=d};
Jp9=function(Y,z){if(Y.j<7){var O=Y.data;let D=Y.Y;D>O.length&&(Y.error=!0);Y.register|=(O[D+1]<<8)+O[D]<<Y.j;Y.Y+=2;Y.j+=16}O=z[Y.register&127];if(O>=0)return nh(Y,O&15),O>>4;for(nh(Y,7);O<0;)O=z[A7(Y,1)-O];return O>>4};
nh=function(Y,z){Y.j-=z;Y.register>>=z};
VV=function(Y){var z=[];for(var O of Y)z[O]||(z[O]=0),z[O]++;var D=z[0]=0;O=[];var p=0,d=0;for(var J=1;J<z.length;J++)z[J]?d=J:z[J]=0,D=D+z[J-1]<<1,O[J]=D,J>7&&(p+=z[J]);for(D=1;D<p;)D<<=1;z=128;d=new Int16Array(128+(D+d)*2);for(p=0;p<Y.length;p++){J=Y[p];if(!J)continue;var c=O[J]++;D=0;for(var w=0;w<J;w++)D=D<<1|c>>w&1;c=p<<4|J;if(J<=7)for(w=1<<7-J;w--;)d[w<<J|D]=c;else{w=D&127;J-=7;for(D>>=7;J--;){d[w]||(d[w]=-z,z+=2);let R=D&1;D>>=1;w=R-d[w]}d[w]=c}}return d};
fh=function(Y,z){Y.Y(`dcmprs_${Y.context}_${Y.j}_gz_${z}`)};
R1Z=function(Y,z){return dA(Y,function(){var O=this;return function*(){var D=Date.now();try{fh(O,"s");var p=yield*JO(z());if(!p)throw Error("no result");fh(O,"e");return p}catch(J){fh(O,"f");var d=J;O.N(d,"gz");throw J;}finally{p=Date.now(),O.ji("gz",p-D,d)}}()})};
Nyr=function(Y,z,O,D){return dA(void 0,function(){return function*(){var p=(d,J)=>R1Z(new s_W(d,O,D),()=>Ki(J(Y)));
if(SQ)try{return yield*JO(p("n",ypF))}catch(d){}if(z)try{return yield*JO(p(z.j?"a":"w",d=>Mo$(d,z)))}catch(d){}return yield*JO(p("p",LK9))}()})};
ypF=async function(Y){if(!SQ)throw Error("DecompressionStream is not supported");var z=Qs.UX(),O=new DecompressionStream("gzip"),D=O.writable.getWriter();D.write(Y);D.close();Y=O.readable.getReader();for(O=new zi([]);;){let {value:p,done:d}=await Y.read();if(d)break;O.append(p)}Y=G6(O);Qs.Wj("gznb",z,Math.ceil(Y.byteLength/16));return Y};
LK9=function(Y){var z=Qs.UX();Y=g.wX$(new g.Apv(Y));Qs.Wj("gzjb",z,Math.ceil(Y.byteLength/16));return Y};
Mo$=function(Y,z){var O=Qs.UX();Y=z.memory.copyIn(Y);try{let p=Y.byteOffset,d=Y.byteLength,J=z.exports.getInflatedSize(p,d);if(J===0)throw Error("wasm_gz: bad input");let c=z.memory.malloc(J),w=z.exports.inflateGzip(p,d,c);if(w)throw z.memory.free(c),Error(`wasm_gz: fail${w}`);var D=z.memory.buffer(c,J)}finally{z.memory.free(Y.byteOffset)}z=z.memory.W3(D);Qs.Wj("gzwb",O,Math.ceil(z.byteLength/16));return z};
U_=function(Y){var z=Y.queue;z.j.length&&z.j[0].isEncrypted&&!z.Y&&(z.j.length=0);for(let O of Object.keys(Y.j)){let D=Y.j[O];D.gg||(z=Y.queue,z.j.push({videoId:D.videoId,formatId:O,isEncrypted:!1}),z.Y||N4(z))}};
Vok=function(Y,z){var O=z.totalLength,D=!1;switch(Y.N){case 0:Y.zR(z,Y.U).then(p=>{var d=Y.rk;d.JL("oprr");d.playerResponse=p;d.hu||(d.Gn=!1);$P(d)},p=>{Y.rk.fail(p)});
break;case 2:Y.JL("ormk");z=G6(z);Y.queue.decrypt(z);break;default:D=!0}Y.rk.D_&&Y.rk.J("ombup",`id.11;pt.${Y.N};len.${O}${D?";ignored.1":""}`);Y.N=null};
He9=function(Y,z){Y.rk.JL("oprgz2_s");z=Nyr(z,Y.rk.C().wO(),Y.rk.D_?Y.rk.J.bind(Y.rk):()=>{},O=>{Y.rk.JL(O)});
O6(z,()=>{Y.rk.JL("oprgz2_e")},()=>{Y.rk.JL("oprgz2_f")});
return z};
CK9=async function(Y,z){Y.rk.JL("oprgz_s");if(SQ)try{var O=await ypF(z);Y.rk.JL("oprgz_n");Y.rk.J("oprsgz",{i:"n"});return O}catch(D){Y.rk.J("gzerr",{impl:"native",err:`${D}`})}if(O=Y.rk.C().wO())try{let D=Mo$(z,O);Y.rk.JL("oprgz_w");Y.rk.J("oprsgz",{i:"w"});return D}catch(D){Y.rk.J("gzerr",{impl:"wasm",err:`${D}`})}z=LK9(z);Y.rk.JL("oprgz_p");Y.rk.J("oprsgz",{i:"j"});return z};
nI9=function(Y){return new Promise(z=>{setTimeout(z,Y)})};
WKo=function(Y,z){var O=Y.C();O=Y.KX&&O.V("html5_onesie_preload_use_content_owner");if((z=z1v(z,O,Y.Hb))&&Y.videoId){Y=g.aU(Y.videoId);O=[];if(Y)for(let D of Y)O.push(D.toString(16).padStart(2,"0"));z.set("id",O.join(""));return z}};
PKW=async function(Y,z,O=0){var D=[];D.push(z.load());O>0&&D.push(nI9(O));await Promise.race(D);return WKo(Y,z)};
ByA=function(Y,z,O,D=!1){Y.set("cpn",z.clientPlaybackNonce);Y.set("opr","1");var p=z.C();Y.set("por","1");I9()||Y.set("onem","1");z.startSeconds>0&&Y.set("osts",`${z.startSeconds}`);D||(p.V("html5_onesie_disable_partial_segments")&&Y.set("oses","1"),z=p.V("html5_gapless_onesie_no_media_bytes")&&z_(z)&&z.KX,O&&!z?(z=O.audio,Y.set("pvi",O.video.join(",")),Y.set("pai",z.join(",")),Bu||Y.set("osh","1")):(Y.set("oad","0"),Y.set("ovd","0"),Y.set("oaad","0"),Y.set("oavd","0")))};
toZ=function(Y,z,O,D,p=!1){var d=`https://youtubei.googleapis.com/youtubei/${z.w8.innertubeApiVersion}/player`,J=[{name:"Content-Type",value:"application/json"}];D&&J.push({name:"Authorization",value:`Bearer ${D}`});J.push({name:"User-Agent",value:g.RL()});g.l("EOM_VISITOR_DATA")?J.push({name:"X-Goog-EOM-Visitor-Id",value:g.l("EOM_VISITOR_DATA")}):(O=O.visitorData||g.l("VISITOR_DATA"))&&J.push({name:"X-Goog-Visitor-Id",value:O});(O=g.l("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&J.push({name:"X-YouTube-Lava-Device-Context",
value:O});(z=g.PP(z.experiments,"debug_sherlog_username"))&&J.push({name:"X-Youtube-Sherlog-Username",value:z});Y=Yp(JSON.stringify(Y));return{url:d,hH:J,postBody:Y,pl:p,YN:p}};
xP=function(Y,z,O,D,p,d,J,c,w){var R=Y.G1,y=Y.T2;Y=Y.Kx;var M=R!==void 0&&y!==void 0,L=D.getVideoData(),V=z.j.encryptedClientKey;z=M?z.iv:void 0;M=S$(d,!0);p=p||!!I9()&&M>1572864;return{innertubeRequest:{zw:Y,cN:R,T2:y,encryptedClientKey:V,iv:z,Zn:!0,Yx:!0,Wk:"DecompressionStream"in window||!p,Tw:!0},Kd:g3({UJ:d,Yg:O,D,Az:L.startSeconds*1E3,kT:!0}),onesieUstreamerConfig:J,t7:c,Av:aA(L),reloadPlaybackParams:L.ko?.reloadPlaybackParams,y$:w}};
fqo=function(Y,z,O,D,p,d,J,c){var w=g.V5(Y,$u),R;if(!Y.YN)if(R=kq$(z,w)){var y=R.ta;R=R.signature}else R=y=z.encrypt(w),(0,g.E)(),R=bJ(new o9(z.j.N),R,z.iv);return xP(y&&R?{G1:y,T2:R}:{Kx:w},z,O,D,!!Y.YN,p,d,J,c)};
Sy1=async function(Y,z,O,D,p,d,J,c){var w=g.V5(Y,$u);w=await vz8(z,w);var R=await bDH(z,w);return xP({G1:w,T2:R},z,O,D,!!Y.YN,p,d,J,c)};
UyF=function(Y,z,O,D,p,d,J,c){var w=g.V5(Y,$u);if(w=kq$(z,w))return xP({G1:w.ta,T2:w.signature},z,O,D,!!Y.YN,p,d,J,c)};
xyH=async function(Y,z,O){Y.JL("oprd_s");z=$yk(Y)?await oz$(Y.sQ,z,O):Y.sQ.decrypt(z,O);Y.JL("oprd_c");return z};
$yk=function(Y,z){return Y.V("html5_onesie_sync_request_encryption")||z?.YN?!1:!!I9()};
h18=function(Y){return Y.V("html5_onesie_host_probing")||Y.D_?Bu:!1};
$P=function(Y){if(!Y.playerResponse)return!1;if(Y.wA)return!0;var z=Y.videoData.V("html5_onesie_audio_only_playback")&&OU(Y.videoData);if(Y.oM&&Y.Gn){if(!Y.oM.has(Y.aH))return!1;let D=Y.oM.get(Y.aH);var O;if(O=D){O=!1;for(let p of D.Fc.keys()){let d=D.Fc.get(p);if(d)for(let J of d.ED)J.qL>0&&(d.MP?O=!0:z=!0)}O=!(z&&O)}if(O)return!1}Y.JL("ofr");Y.fb.resolve(Y.playerResponse);return Y.wA=!0};
my$=function(Y){if(Y.oM&&!Y.V("html5_onesie_media_capabilities")){Y.JL("ogsf_s");var z=uSv(Y.D.getVideoData(),(D,p)=>{Y.J(D,p)}),O=Zeo(Y.D);
z.video=ZT9(O,z.video);Y.JL("ogsf_c");if(z.video.length)return z;Y.J("ombspf",`l.${O.Y};u.${O.j};o.${O.N};r.${O.reason}`)}};
h7=function(Y){if(!Y.R5)return{};var z=Y.R5.S();z.d=Y.R5.Bc?.zT();z.shost=Y.FC;z.ty="o";return z};
pX1=function(Y){Y.Gn=!1;if(!$P(Y)){var z=h7(Y);z.timeout="1";Y.fail(new g.C3("onesie.request",z))}};
ir=function(Y,z){if(z.VH()||Y.VH())Y.policy.Ef||(Y.policy.K?g.ZH(Y.loader):Y.loader.sL());else{if(Y.policy.N&&z.isComplete()&&z instanceof MD){var O=Y.loader,D=O.J;var p=Object.assign(z.R5.S(),{rst:z.state,strm:z.xhr.Of(),d:z.R5.Bc?.zT(),cncl:z.xhr&&z.jO.U?1:0,rqb:z.iG,cwt:z.jO.N,swt:z.w2?.r9});p=Object.assign(ck(z.info),p);D.call(O,"rqs",p)}if(z.isComplete()&&z.fu()&&z instanceof MD)z.dispose(),Y.loader.sL();else{if(z.aU())Y.rU=!0,z instanceof MD&&Lr(Y.timing,z),Q_r(Y),mL(Y);else if(z.i7())O=Y.D.kQ(),
z instanceof MD&&z.info.j?.Kd?.OL&&O&&Y.loader.uV(O),z instanceof MD&&Dd(z)?Y.loader.ho?.N():z instanceof QV?Y.j.pop():(O=1,z.canRetry()&&Fa(Y.loader)&&(ieV(Y,z),O=0),Y.loader.handleError(z.BH(),z.wv(),O));else{if(Y.loader.isSuspended&&!z.isComplete())return;mL(Y)}z.VH()||z instanceof QV||(O=0,z.isComplete()&&(O=fm8(z,Y.policy,Y.bQ)),O!==0&&(D=new un9(1,z.info.zI),D.u7=O===2,lqv(Y,D)));if(z.isComplete()){if(Y.policy.DQ&&Y.videoData.isOtf()&&Y.O.A==="pw"&&!Y.S&&!z.aU()&&!z.i7()&&!OU(Y.videoData)&&
!Y.videoTrack.Pc){Y.lg=!1;Y.S=!0;Y.loader.SG({reason:"sabr.no_video_received_on_start",action:0});return}Y.lg=!1;z.aU()||(Y.S=!0,Y.rU=!1)}Y.policy.fX&&!z.isComplete()?z0(Y.loader):Y.loader.sL()}}};
XXh=function(Y){Y.policy.mE&&(Y.Pc=void 0,Y.V7=0)};
e1H=function(Y){if(Y.loader.pX)return ur(Y,"preparingnextloop"),!1;if(!gIW(Y,Y.ze))return ur(Y,"ratelimited"),!1;if(an(Y.audioTrack)&&an(Y.videoTrack))return ur(Y,"endofstream"),!1;if(Y.policy.fU)if(Y.policy.U){if(Y.QT?.j_())return ur(Y,"ssdaiblocked"),!1}else{var z=!1;if(Y.vX.Y===2)z=!0;else if(Y.vX.Y===3){lr(Y);Y.loader.D7();var O=uL(Y.audioTrack,Y.loader.isSeeking()).XA;var D=uL(Y.videoTrack,Y.loader.isSeeking()).XA;var p=Y.loader.getCurrentTime()||0;O=XG(Y,O,p);D=XG(Y,D,p);D=Math.min(O,D);p=Y.vX;
D>=p.N?(p.J("sdai",{haltrq:D,est:p.N}),D=!0):D=!1;D&&(z=!0)}if(z)return ur(Y,"waitingforads"),!1}Y.policy.r8&&(Y.B=gt(Y,Y.audioTrack),Y.j_=gt(Y,Y.videoTrack));if(!Y.Y)return T0(Y,{nopolicy:1}),!0;if(Y.D.kQ())return T0(Y,{utc:1}),!0;if(Y.aM.Z)return T0(Y,{audio:1}),!0;if(Y.policy.lu&&Y.aM.S)return T0(Y,{constraint:1}),!0;if(!Y.Y.targetAudioReadaheadMs||!Y.Y.targetVideoReadaheadMs)return T0(Y,{noreadahead:1}),!0;if(Y.policy.K&&Y.loader.mH())return T0(Y,{seekToHead:1}),!0;z=Math.min(qE(Y.loader,Y.audioTrack)*
1E3,Y.Y.targetAudioReadaheadMs);D=Math.min(qE(Y.loader,Y.videoTrack)*1E3,Y.Y.targetVideoReadaheadMs);p=Math.min(z,D);var d=Y.D.getCurrentTime()*1E3,{l5:J,Bk:c,jG:w,Un:R}=Tyo(Y,d);O=J<p;var y=c<p;if(aP(Y)){d=eQ(Y.N,d);var M=d<p;Y.D.Yk()&&M&&!O&&!y&&Y.loader.J("sabrcrnm",{cra:d,mpra:p,cbrl:Y.N.length})}if(!(O||y||aP(Y)&&M))return Y.policy.r8&&Y.D.Yk()&&(w<p||R<p)&&Y.loader.J("sabrncrq",{car:J,vac:c,abh:w,vbh:R,mar:z,mvr:D}),ur(Y,"readaheadmet"),!1;if(Y.policy.o8&&aqW(Y.loader)&&Y.videoData.oZ())return ur(Y,
"shortsbufferedtoend"),!1;if(Y.policy.AU&&aqW(Y.loader))return ur(Y,"vodbufferedtoend"),!1;M=Y.loader.ud();M.car=J;M.vac=c;M.mar=z;M.mvr=D;M.tar=Y.Y.targetAudioReadaheadMs;M.tvr=Y.Y.targetVideoReadaheadMs;M.pcl=Y.Y.playbackCookie?.length||0;M.vbu=Ta(Y.D.KY()?.Y()||null);M.abh=w;M.vbh=R;T0(Y,M);return!0};
qyv=function(Y,z){var O=new un9(0,Y.Ds.S,Y);Y.aM.S=!1;Y.policy.xk&&Y.loader.J("sabrcsc",{to:Y.policy.Ue,rl:Y.policy.De,sbt:Y.policy.n3?1:0},!0);Y=lqv(Y,O,z);Y.policy.JW&&(Y.Jh=Y.policy.wO().exports.SabrRequestCoordinator_create());return Y};
GDF=function(Y,z){e1H(Y)&&(z=qyv(Y,z),Y.j.push(z),Y.Z?.j(Y.Ds.S),Y.A>0&&Y.ze.DM++)};
lqv=function(Y,z,O){var D={UJ:Y.UJ,wU:(d,J)=>{Y.D.OQ(d,J)},
nC:Y.policy.N,td:Y.policy.td};Y.UJ.Y.A&&(D.N1=(Y.videoTrack.I4.info.Wc||0)+(Y.audioTrack.I4.info.Wc||0));Y.policy.V9&&(D.nF=Y.audioTrack.I4.index.jD(),D.Ad=!1);var p=qHr(z,Y.policy,Y.bQ)?2:1;p!==Y.o4&&(Y.o4=p,Q_r(Y));O=Iqv(Y,O);if(Y.policy.X&&Y.policy.N&&O.JH){let d=p="";for(let J of O.JH)Y.videoData.sabrContextUpdates.has(J)||Y.policy.X&&O.If&&O.If.type===J?p+=`_${J}`:d+=`_${J}`;Y.loader.J("sabrbldrqs",{ctxts:p,misctxts:d})}!z.setData(O,Y.policy,Y.bQ)&&Y.policy.X&&Y.loader.handleError("player.exception",
{reason:"buildsabrrequestdatafailed"},1);D=new MD(Y.policy,z,Y.Ds,Y.bQ,Y,D,Y.loader.Ar());jl(Y.timing);Y.policy.pY&&Y.loader.J("sabrcrqinfo",{rn:D.CI(),probe:z.fu()});return Y.Bc=D};
gt=function(Y,z){lr(Y);Y.loader.D7();return uL(z,Y.loader.isSeeking())};
aP=function(Y){return Y.policy.uS&&!!Y.U};
XG=function(Y,z,O){Y=Y.loader.D7()||0;return eQ(z,(O+Y)*1E3)/1E3+O};
Iqv=function(Y,z){var O=q4(Y.loader)&&z&&z.zh!==void 0&&!z.ZA?Math.ceil((z.zh+(Y.loader.D7()||0))*1E3):lr(Y);if(Y.policy.r8){var D=Y.B;var p=Y.j_}else D=gt(Y,Y.audioTrack),p=gt(Y,Y.videoTrack);var d=[...D.XA,...p.XA];aP(Y)&&d.push(...Y.N);var J=[...D.MC,...p.MC],c=[];for(var w of J)w.Q3!==void 0&&w.Q3>Number.MAX_SAFE_INTEGER?Y.loader.J("sabrpseglmt",{lmt:w.Q3,itag:w.formatId?.itag,sq:w.sequenceNumber}):c.push(w);J=Y.loader.gx();Y.policy.XW&&!Y.videoData.isLivePlayback&&(w=Y.videoData.lengthSeconds*
1E3,O>=w&&Y.loader.J("invalidSabrCmt",{cmt:O,vd:w}));w=Y.UJ;var R=Y.D,y=Y.Ds,M=Y.Y,L=Y.videoData.ze,V=Y.policy,W=Y.loader.w_,x=Y.Pc?.N8,a=Y.Pc?.KP,X=Y.V7,e=Number(Y.aM.U?.info.itag)||0,I=Number(Y.aM.K?.info.itag)||0,v=Y.D.vK();var d1=z?.xR?z.xR:Y.loader.isSuspended?4:void 0;O={UJ:w,D:R,Ds:y,XA:d,MC:c,Az:O,nextRequestPolicy:M,JH:L,uY:V,O2:W,N8:x,KP:a,V7:X,Ml:e,m3:I,wz:J,ly:v,xR:d1,lg:Y.lg,IO:Y.Ge,rU:Y.rU};d=Y.loader.MH();c=g.aU(d);d&&(O.SR=c);if(z=q4(Y.loader)&&z?.ZA?z.zh:Y.D.kQ())O.OL=z*1E3;z=Y.aM;
d=z.N6;if(z.uY?.Bc()&&!d)for(so of z.N)if(so.Z7){d=!0;break}var so=z.uY.Bc()&&!d?[]:uuF(z,z.N);O.BV=so;so=Y.aM;so.uY.Bc()&&!so.ze?so=[]:(z=iDk(so),z.length===0&&(z=so.A),so=uuF(so,z));O.EQ=so;O.SX=aP(Y)?[Y.U]:void 0;O.xf=Array.from(iA(Y.aM.j).keys(),Number);O.DJ=Y.aM.DJ();Y.policy.xd&&(O.fM=EIo(Y.loader,Y.audioTrack),O.BC=EIo(Y.loader,Y.videoTrack));so=Y.loader.getCurrentTime();D=XG(Y,D.XA,so);p=XG(Y,p.XA,so);p=Math.min(D,p);Y.N6=p;Y.policy.fU&&(aP(Y)&&(D=XG(Y,Y.N,so),Y.D.Yk()&&D<p&&Y.loader.J("sabrcfb",
{met:p,cet:D,cbrl:Y.N.length}),p=Math.min(p,D)),!Y.policy.U&&(D=Y.V8?.h$(p)))&&(O.JJ=D,Y.loader.J("sdai",{ssinfo:D.cuepointId}));Y.policy.U&&(D=Y.videoData.y7[Y.videoData.N?.containerType||0],p+=Y.loader.D7(),O.L4=Y.QT?.X(p,D),O.L4&&Y.loader.J("clsdai",{ssinfos:O.L4.length}),Y.QT?.B());Y.policy.X&&Y.j.length>0&&Y.j[0].Ip()&&(O.If=Y.j[0].PK());return O};
lr=function(Y){var z=Y.policy.K&&Y.loader?.mH(),O=Y.loader.getCurrentTime()||0;O=vIF(Y,O);a:if(Y.policy.Rs&&Y.loader.isSeeking()){var D=ZP(Y.videoTrack,O);Y.loader.J("asmtfnctv",{b:O,a:D});if(!isNaN(D)){O=D;break a}}D=Y.loader.D7()||0;O+=D;D=ZE(Y.videoData)||g.hJ(Y.videoData);var p=0;z?(D&&(p=Number.MAX_SAFE_INTEGER),Y.videoData.yb&&(p=Math.ceil(Y.videoData.iQ*1E3))):p=Math.ceil(O*1E3);return Math.min(Number.MAX_SAFE_INTEGER,p)};
vIF=function(Y,z){if(Y.loader.isSeeking())return z;var O=Y.D.KY();if(!O)return z;O=O.Y();if(O.length===0||em(O,z))return z;if(!Y.videoTrack.eM(z)&&!Y.audioTrack.eM(z))return Y.loader.J("sundrn",{b:0,lt:z}),z;var D=z,p=Infinity;for(let d=0;d<O.length;d++){if(O.start(d)>z)continue;let J=z-O.end(d);J<p&&(p=J,D=O.end(d))}return D!==z&&(Y.loader.J("sundrn",{bre:D,lt:z}),p>=20)?(Y.loader.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),z):D};
eQ=function(Y,z){var O=0,D=-1;for(let p of Y)if(!(p.startTimeMs+p.durationMs<z)){if(D<0&&p.startTimeMs>z||D>=0&&p.LU>D+1)break;O=Math.max(O,p.startTimeMs+p.durationMs);D=Math.max(D,p.zx)}return Math.max(0,O-z)};
ur=function(Y,z){Y.R4=z;Y.policy.pY&&Y.loader.J("sabrcrb",{reason:z})};
gIW=function(Y,z){a:{if(Y.A>0){var O=Math.floor((0,g.E)()/1E4);if(O===z.Dz){if(z.DM>=Y.A){if(z.DM===Y.A){O={reason:"toomanyrequests"};O.limit=z.DM;if(Y.Bc){let D=ck(Y.Bc.info);O.lr_ptime=D.ptime;O.lr_rtype=D.rtype;O.lr_brl=D.brl;O.lr_ps=D.ps}Y.loader.handleError("player.exception",O);z.DM+=1}z=!1;break a}}else z.Dz=O,z.DM=0}z=!0}return!z||Y.loader.isSuspended&&Y.loader.Bz?!1:Y.K&&(0,g.E)()<Y.K?(g.Ho(Y.loader.IC),!1):Y.j.length>0&&(!Y.policy.X||Y.j.length!==1||!Y.j[0].Ip())||!Y.Ds.S?.Z(Y.policy,Y.bQ,
Y.loader.G3)||Y.Ol?!1:!0};
T0=function(Y,z){Y.R4=void 0;Y.uS=(0,g.E)();Y.policy.pY&&Y.loader.J("sabrcrq",z)};
Tyo=function(Y,z){var {jG:O,Un:D}=kDV(Y);if(Y.policy.r8){var p=eQ(Y.B.XA,z);Y=eQ(Y.j_.XA,z)}else p=O,Y=D;return{l5:p,Bk:Y,jG:O,Un:D}};
Q_r=function(Y){Y.videoData.ze.clear();if(Y.videoData.sabrContextUpdates.size>0)for(var z of Y.videoData.sabrContextUpdates.keys())Y.videoData.sabrContextUpdates.get(z)?.sendByDefault&&Y.videoData.ze.add(z);if(Y.policy.X&&Y.j.length)for(let O of Y.j)(z=O.PK())&&z.type&&z.sendByDefault&&Y.videoData.ze.add(z.type)};
mL=function(Y){for(;Y.j.length&&Y.j[0].lN(Y.Qi());){let z=Y.j.shift();rpv(Y,z)}Y.j.length&&rpv(Y,Y.j[0])};
rpv=function(Y,z){z instanceof MD&&(Y.kg=z);var O=new Set(z.qn(Y.Qi()));for(let J of O){if(O=z instanceof QV){O=Y.aM;var D=TMH(O,J),p=dt(O,O.videoInfos).includes(J);!O.uY.mD||D||p||O.loader.J("sabrcpf",{fid:`${J}`,vfids:`${dt(O,O.videoInfos).join(".")}`,said:O.X||""});O=!(D||p)}if(O)continue;O=z instanceof MD?cL(z):void 0;if(O!==void 0){if(!z.Aw(J,Y.Qi()))continue;D=Y.Ds.Y.get(J);if(!D)continue;Y.policy.uS&&D.info.j()||(D.info.MP()?Y.audioTrack:Y.videoTrack).BK(O,J);continue}O=z.HW(J,Y.Qi());D=Y.policy.uS&&
O.length>0&&O[0].I4.info.j();if(!z.Aw(J,Y.Qi()))continue;p=z.q1(J,Y.Qi());for(let c of p){Y.policy.N&&z instanceof QV&&Y.loader.J("omblss",{s:c.info.Si()});if(D){p=Y.timing;p.S||(p.S=(0,g.E)(),g.wL("fcb_r",p.S,p.KU));p=Y;p.videoData.Na()&&p.U&&wn(p.U)===wn(g.yW(c.info.I4.info,p.Ds.Na))&&p.D.Ul("sabrCaptionsDataLoaded",c,p.yH.bind(p));continue}p=c.info.I4.info.MP();var d=c.info.I4;let w=z instanceof QV?1:2;if(p){if(Y.aM.rN(d,w,z.ZD(Y.Qi())?.token))continue}else Y.aM.IR(d,w,z.ZD(Y.Qi())?.token);d=p?
Y.audioTrack:Y.videoTrack;z instanceof QV&&(d.K=!1,z instanceof QV&&(p?y_(Y.timing):RI(Y.timing)));try{d.C6(O,c)}catch(R){p=n3(R),Y.loader.handleError(p.errorCode,p.details,p.severity),d.zs(),Y.uE(!1,"pushSlice"),g.ZH(Y.loader)}}}};
ieV=function(Y,z){Y.policy.X?Y.j.splice(Y.j.indexOf(z)).forEach(O=>{O.dispose()}):(Y.j.pop(),z?.dispose())};
be1=function(Y,z,O){var D=[];for(let p=0;p<Y.j.length;p++)z&&Y.j[p]instanceof QV?D.push(Y.j[p]):(Y.policy.pY&&Y.loader.J("sabrdis",{d:Y.j[p].CI(),src:O}),Y.j[p].dispose());Y.j=D};
oI8=function(Y,z){if(z.i7()||z.VH()){var O=Y.loader,D=O.J,p=z.state;Y=Y.Qi();z=z.oM?.get(Y)?.X()??-1;D.call(O,"sabromb",{s:p,tbytes:z})}else{O=z.qn(Y.Qi());D=!1;for(let d of O)if(p=Y.aM,dt(p,p.videoInfos).includes(d)){D=!0;break}if(O.length===0||D)Y.Ge=!0;Y.j.push(z);z.Zu.push(Y);jl(Y.timing);Y.policy.zA&&z.wC&&Y.zi(z.wC,z.CI())}};
kDV=function(Y){var z=Y.audioTrack.PM(!0)*1E3;Y=Y.videoTrack.PM(!0)*1E3;return{jG:z,Un:Y}};
FKH=function(Y,{zh:z,ZA:O}){if(z===void 0)return!1;z=O?Y.D.Hy(z):z;if(z=!Y.loader.eM(z)&&gIW(Y,Y.S_)){z=Y.D.getCurrentTime()*1E3;let {l5:D,Bk:p}=Tyo(Y,z);z=D>=7E3&&p>=7E3}return z};
KKv=function(Y,z){Y.delay?.dispose();Y.delay=null;var O=Array.from(Y.j.values()).sort((D,p)=>D.mediaTime-p.mediaTime);
O.length!==0&&(z=(O[0].mediaTime-z)*1E3/Y.D.getPlaybackRate(),Y.delay=new g.VF(()=>{G0(Y)},z>500?z-500:z),Y.delay.start())};
G0=function(Y,z){if(IP(Y.D.getPlayerState())&&Y.j.size!==0){z=z??Array.from(Y.j.values()).sort((p,d)=>p.mediaTime-d.mediaTime);
var O=Y.getCurrentTime(),D=(z[0].mediaTime-O)*1E3/Y.D.getPlaybackRate();if(D<500){O=D>0?Y.D.KY()?.getCurrentTime()??Y.D.getCurrentTime():O;for(let p of z)if(O>=p.mediaTime)p.resolve([p.mediaTime,p.id]),Y.j.delete(p.id);else break}KKv(Y,O)}};
YY1=function(Y,z,O){Y.j.delete(O);return new Promise(D=>{Y.j.set(O,{id:O,mediaTime:z,resolve:D});D=Array.from(Y.j.values()).sort((p,d)=>p.mediaTime-d.mediaTime);
O===D[0].id&&G0(Y,D)})};
O7r=function(Y){var z=Y.D.KY()?.getCurrentTime()??Y.D.getCurrentTime(),O=Y.U.b4(z);zXh(Y,O,z);Y.isSeeking=!1;var D=Array.from(Y.j.keys()).filter(p=>p>=O).sort((p,d)=>p-d);
for(let p of D)D=p===O?z-Y.U.getStartTime(O):0,Y.Z(p,Y.j.get(p),D)};
DeF=function(Y,z,O,D=!1){z!==Y.rH&&(Y.rH=z,Y.D.Ul("playbackstarted",z,O+Y.D.D7(),D))};
zXh=function(Y,z,O){var D=Y.j.get(z),p=Y.U.getStartTime(z),d=Y.U.getDuration(z),J=p;(D?.j??[Y.cpn]).forEach((c,w)=>{var R=D?.Y[w]??d;O>=J&&O<J+R&&(w=c!==Y.cpn?J-(D?.U[w]??0):J,Y.Y=c,DeF(Y,c,w,!0));J+=R})};
pgH=function(Y,z){(Y.N.get(z)??[]).forEach(O=>{Y.K.j.delete(O)});
Y.N.delete(z)};
de8=function(Y,z,O,D){Y.Y=O;O=`${z}.${O}`;Y.N.has(z)?Y.N.get(z).push(O):Y.N.set(z,[O]);YY1(Y.K,D,O).then(([p,d])=>{var [J,c]=d.split(".");[,d]=[Number(J),c];DeF(Y,d,p)})};
cz8=function(Y,z,O,D,p,d){return z.y9&&z.qB&&O===3?new JzH(Y,z,D,p,d):null};
wg$=function(Y,z){if(Y.policy.W4){var O=z.info.Wc,D=S$(Y.schedule);z=z.index.jD();O=Math.max(1,D/O);Y.X=Math.round(Math.max(((O-1)*z+Y.policy.dn)/O,z-Y.policy.jM)*1E3)}};
sfW=function(Y,z){var O=Date.now()/1E3,D=O-Y.startTimeSecs,p=O-Y.A,d=p>=Y.policy.w5,J=!1;if(d){let c=0;!isNaN(z)&&z>Y.K&&(c=z-Y.K,Y.K=z);c/p<Y.policy.Y3&&(J=!0);Y.A=O}O=D>=Y.policy.jM&&!Y.N;if(!d&&!O&&jfo(Y,z))return NaN;O&&(Y.N=!0);a:{D=J;O=(0,g.E)()/1E3-(Y.lw.Ri()||0)-Y.Z.N-Y.policy.dn;d=Y.Y.segmentStartTime;O=d+O;if(D){if(isNaN(z)){E_(Y,NaN,"n",z);d=NaN;break a}D=z-Y.policy.Xd;D<O&&(O=D)}else Y.N&&(D=O+Y.policy.dn-Y.B+Y.policy.v5,isNaN(z)||(D=Math.max(D,Math.min(O,z-Y.policy.Xd))),O=D);d=O=Math.max(O,
d)}Y.j=d;if(isNaN(Y.j))return Y.clear(),NaN;if(!J&&jfo(Y,z))return RX1(Y,z),NaN;if(Y.j<=Y.Y.segmentStartTime)return E_(Y,NaN,"y",z),Y.clear(),NaN;if(!Y.S(Y.j,!1))return!RX1(Y,z)&&J&&(E_(Y,NaN,"t",z),Y.clear()),NaN;J=Y.j;E_(Y,J,"s",z);Y.clear();return J};
jfo=function(Y,z){return isNaN(z)?!0:isNaN(Y.j)?!1:z<Y.j+(Y.N?Y.policy.Xd:Y.policy.j$)};
RX1=function(Y,z){return Y.S(Y.j,!0)?!1:(E_(Y,NaN,"ns",z),Y.clear(),!0)};
E_=function(Y,z,O,D){var p=Y.U.wv();p.ssr_sk=(z*1E3).toFixed(0);p.ssr_t=(Y.j*1E3).toFixed(0);p.ssr_r=O;p.ssr_st=(Y.startTimeSecs*1E3).toFixed(0);p.ssr_n=(0,g.E)().toFixed(0);p.ssr_f=(Y.Z.N*1E3).toFixed(0);p.ssr_fa=Y.N?"1":"0";p.ssr_o=(Y.lw.Ri()*1E3||0).toFixed(0);p.ssr_v=(D*1E3).toFixed(0);z=Y.Y.I4.index;z.ow(Y.Y.Te,!0)&&(p.ssr_ist=(z.getStartTime(Y.Y.Te)*1E3).toFixed(0),p.ssr_id=(z.getDuration(Y.Y.Te)*1E3).toFixed(0));Y.loader.J("ssr",p)};
yzF=function(){var Y={},z=window.performance;if(z){let O=z.memory;O&&(Y.jsTotal=O.totalJSHeapSize,Y.jsUsed=O.usedJSHeapSize,Y.jsLimit=O.jsHeapSizeLimit,Y.msTotal=O.getMediaSourceTotalAllocatedMemory?.()??O.totalMediaSourceSize,Y.msLimit=O.getMediaSourceMaximumMemoryCapacity?.()??O.mediaSourceSizeLimit,Y.msUsed=O.getMediaSourceCurrentMemoryCapacity?.()??O.usedMediaSourceMemorySize);z.measureAvailableCpuMemory&&(Y.cbFree=z.measureAvailableCpuMemory());z.measureUsedCpuMemory&&(Y.cbUsed=z.measureUsedCpuMemory())}window.h5vcc?.cVal&&
(Y.cbFree=window.h5vcc.cVal.getValue("Memory.CPU.Free"),Y.cbUsed=window.h5vcc.cVal.getValue("Memory.CPU.Used"),Y.cbJs=window.h5vcc.cVal.getValue("Memory.JS"));return Y};
M69=function(Y){return window.PressureObserver&&new window.PressureObserver(Y)};
LqH=async function(Y){try{await Y.K}catch{}Y.N?.disconnect()};
Azk=function(Y,z){z?NOW.test(Y):(Y=g.S_(Y),Object.keys(Y).includes("cpn"))};
vk=function(Y,z,O,D,p,d){var J={format:"RAW"},c={};if(g.hl(Y)&&g.Zm()){let w=g.l("EOM_VISITOR_DATA");w?c["X-Goog-EOM-Visitor-Id"]=w:D?c["X-Goog-Visitor-Id"]=D:g.l("VISITOR_DATA")&&(c["X-Goog-Visitor-Id"]=g.l("VISITOR_DATA"));O&&(c["X-Goog-PageId"]=O);(D=z.Pc)&&!g.Ld(z)&&(c["X-Goog-AuthUser"]=D);p&&(c.Authorization=`Bearer ${p}`);z.V("enable_datasync_id_header_in_web_vss_pings")&&z.XU&&z.datasyncId&&(c["X-YouTube-DataSync-Id"]=z.datasyncId);if(z.V("enable_rollout_token_header")){let R=g.l("INNERTUBE_CONTEXT")?.client?.rolloutToken;
R&&(c["X-YouTube-Rollout-Token"]=R)}w||c["X-Goog-Visitor-Id"]||p||O||D?J.withCredentials=!0:z.V("html5_send_cpn_with_options")&&NOW.test(Y)&&(J.withCredentials=!0)}Object.keys(c).length>0&&(J.headers=c);d&&(J.onFinish=d);return Object.keys(J).length>1?J:null};
kP=function(Y,z,O,D,p,d,J,c){g.Zm()&&O.token&&(Y=g.$z(Y,{ctt:O.token,cttype:O.jq,mdx_environment:O.mdxEnvironment}));D.V("net_pings_low_priority")&&(z||(z={}),z.priority="low");d||c&&D.V("nwl_skip_retry")?(z==null?z={}:Azk(Y,D.V("html5_assert_cpn_with_regex")),J?g.yP().sendAndWrite(Y,z):g.yP().sendThenWrite(Y,z,c)):z?(Azk(Y,D.V("html5_assert_cpn_with_regex")),RZh(Y,z)):g.YO(Y,p)};
V61=function(Y){var z=[];for(let O=0;O<Y;O++){let D={},p=Math.floor(Math.random()*9*1E8)+1E8,d="";for(let J=0;J<9;J++)d+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(Math.random()*52)];D.videoDecoderName=d;D.elapsedTimeMs=p;z.push(D)}return z};
rt=function(Y,z){Y=window.h5vcc?.settings?.set(Y,z);return dS(Y)?O6(Ki(Y),()=>!0,()=>!1):Ki(!!Y)};
H7v=function(Y){return rt("MediaSource.EnableUsingMediaSourceBufferedRange",Y?1:0)};
CZh=function(Y){return rt("HTTP3",Y?1:0)};
nk1=function(Y){return rt("MediaSource.EnableUsingMediaSourceAttachmentMethods",Y?1:0)};
Wq8=function(Y){return rt("QUIC",Y?1:0)};
PZh=function(Y){return rt("Media.AudioWriteDurationLocal",Y)};
BO1=function(Y){return rt("Media.PlayerConfiguration.DecodeToTexturePreferred",Y?1:0)};
t6H=function(Y){return rt("Media.VideoDecoderInitialPrerollCount",Y)};
fbo=function(Y){return rt("Media.VideoRendererMinInputBuffers",Y)};
SYo=function(Y){return rt("Media.VideoRendererMinDecodedFrames",Y)};
Uev=function(Y){return rt("Media.IncrementalParseLookAhead",Y?1:0)};
$e9=function(Y){return rt("Media.EnableResetAudioDecoder",Y?1:0)};
xe1=function(Y){return rt("Media.EnableFlushDuringSeek",Y?1:0)};
hXo=function(Y){return rt("DecoderBuffer.EnableConfigurableDecommitStrategy",Y)};
Z79=function(Y){return rt("DecoderBuffer.ReleaseMemoryOnBackground",Y?1:0)};
me9=function(Y){return rt("Media.DecodedAudioBufferPool",Y?1:0)};
Qfr=function(Y){return rt("Media.VideoFrameImplPool",Y?1:0)};
i7H=function(Y){return rt("Media.ExperimentalMaxPendingBytesPerParse",Y)};
uR1=function(Y){return rt("Media.MaxSamplesPerWrite",Y)};
lbk=function(Y){return rt("Media.MediaCodecResetDelayMs",Y)};
Xgh=function(Y){return rt("Media.DisableLowPerformanceSoftwareDecode",Y?1:0)};
gk$=function(Y){return rt("Media.EnableAv1StartupOptimization",Y?1:0)};
TOo=function(Y){return rt("Media.UseDualThreadsForVideo",Y?1:0)};
abk=function(Y){return rt("Media.VideoBufferSizeClampMb",Y)};
eXZ=function(Y){return rt("Media.720pVideoBufferSizeClampMb",Y)};
qYk=function(Y){return rt("Media.ForceDecodeToTexture",Y?1:0)};
GbA=function(Y){return rt("Media.ForceClearSurfaceView",Y?1:0)};
Ibv=function(Y){return rt("Media.EnableLowLatency",Y?1:0)};
Ekv=function(Y){return rt("Media.SkipFlushOnDecoderTeardown",Y?1:0)};
vko=function(Y){return rt("Media.AllowAudioWritingOnPause",Y?1:0)};
kbv=function(Y){return rt("Media.EnableVideoRendererVspAdjustment",Y?1:0)};
rzo=function(Y){return rt("Media.SkipVideoFramesOver60Fps",Y?1:0)};
b7V=function(Y){return rt("Media.FlushAudioTrackDuringSeek",Y?1:0)};
okW=function(Y){return rt("Media.BypassMojoForMedia",Y?1:0)};
var qgo=function(Y,z,O,D,p,d,J){return gK[n[14]](this,1,7083,Y,z,O,D,p,d,J)};
Fq$=function(Y){return rt("Media.IgnoreMediaCodecCallbacksDuringFlushing",Y?1:0)};
Y8W=function(){var Y=window.h5vcc?.settings?.getPersistentSettingAsString?.("cpu_usage_tracker_intervals");if(Y!=null){Y=JSON.parse(Y)??[];var z=Y.filter(O=>O.type==="total").map(O=>O.seconds);
for(let O of Kq1)z.indexOf(O)===-1&&Y.push({type:"total",seconds:O});window.h5vcc?.settings?.set("cpu_usage_tracker_intervals_enabled",1);window.h5vcc?.settings?.set("cpu_usage_tracker_intervals",JSON.stringify(Y))}};
ze8=function(){var Y=window.H5vccPlatformService,z="";if(Y&&Y.has("dev.cobalt.coat.clientloginfo")&&(Y=Y.open("dev.cobalt.coat.clientloginfo",()=>{}))){let O=Y.send(new ArrayBuffer(0));
O&&(z=String.fromCharCode(...(new Uint8Array(O))));Y.close()}return z};
Dh8=function(Y){var z=window.H5vccPlatformService;if(z){var O=OHo.find(D=>z.has(D));
O&&(O=z.open(O,()=>{}))&&(O.send(Yp(`cpn: ${Y}`).buffer),O.close())}};
g.oP=function(Y,z,O,D){g.br(Y,O,`${z.toFixed(3)}:${D.join(":")}`)};
FG=function(Y,z){var O=Y.provider.getCurrentTime();g.oP(Y,z,"cmt",[O.toFixed(3)]);var D=O=Y.provider.KF();if((!Y.K||z_(Y.provider.videoData)?0:D*1E3>Y.K.va+100)&&Y.K){D=Y.K.isAd;O=O*1E3-Y.K.va;Y.xH=z*1E3-Y.K.zB-O-Y.K.yD;var p=(0,g.E)()-O;z=Y.xH;O=Y.provider.videoData;var d=O.isAd();if(D||d){d=`${D?"ad":"video"}_to_${d?"ad":"video"}`;var J={};O.wH&&(J.cttAuthInfo={token:O.wH,videoId:O.videoId});J.startTime=p-z;g.up(d,J);g.mI({targetVideoId:O.videoId,targetCpn:O.clientPlaybackNonce},d);g.Zn("pbs",p,
d)}else p=Y.provider.D.RB(),p.A!==O.clientPlaybackNonce?(p.K=O.clientPlaybackNonce,p.Y=z):O.oZ()||g.jZ(new g.lZ("CSI timing logged before gllat",{cpn:O.clientPlaybackNonce}));Y.J("gllat",{l:Y.xH.toFixed(),prev_ad:+D});delete Y.K}};
g.br=function(Y,z,O){var D=Y.Y.get(z);D?D.push(O):Y.Y.set(z,[O])};
YL=function(Y,z){Y.isOffline=z;g.oP(Y,g.Kh(Y.provider),"is_offline",[Y.isOffline?"1":"0"])};
z8=function(Y,z,O){if(!isNaN(O.gb)){let D=O.gb;O.Y<D&&(D=O.Y);g.oP(Y,z,"bh",[D.toFixed(3)])}};
ON=function(Y,z=NaN){z=z>=0?z:g.Kh(Y.provider);var O=Y.provider.D.IK(),D=O.Fj-(Y.S_||0);D>0&&g.oP(Y,z,"bwm",[D,(O.J2-(Y.qB||0)).toFixed(3)]);isNaN(Y.S_)&&O.Fj&&Y.isOffline&&YL(Y,!1);Y.S_=O.Fj;Y.qB=O.J2;isNaN(O.bandwidthEstimate)||g.oP(Y,z,"bwe",[O.bandwidthEstimate.toFixed(0)]);Y.provider.O.Yk()&&Object.keys(O.j).length!==0&&Y.J("bwinfo",O.j);if(Y.provider.O.Yk()||Y.provider.O.V("html5_log_meminfo"))D=yzF(),Object.values(D).some(p=>p!==void 0)&&Y.J("meminfo",D);
Y.provider.O.Yk()&&(D=Y.uS?.U())&&Object.values(D).some(p=>p!=null)&&Y.J("cpuinfo",D);
Y.Pc&&g.oP(Y,z,"bat",[Y.Pc.level,Y.Pc.charging?"1":"0"]);D=Y.provider.D.getVisibilityState();Y.CY!==D&&(g.oP(Y,z,"vis",[D]),Y.CY=D);FG(Y,z);(D=pQv(Y.provider))&&D!==Y.Tx&&(g.oP(Y,z,"conn",[D]),Y.Tx=D);z8(Y,z,O)};
JH1=function(Y,z,O){var D=g.Kh(Y.provider);dhZ(Y,D,z,0,O);ON(Y,D);DJ(Y)};
pS=function(Y,z){g.br(Y,"cat",z)};
cHv=function(Y,z){z={cpn:Y.provider.videoData.clientPlaybackNonce,sequenceNumber:z,serializedWatchEndpointLoggingContext:Y.provider.videoData.kn};Y.serializedHouseBrandPlayerServiceLoggingContext&&(z.serializedHouseBrandPlayerServiceLoggingContext=g7(Y.serializedHouseBrandPlayerServiceLoggingContext)||void 0);Y.provider.videoData.playerResponseCpn&&(z.playerResponseCpn=Y.provider.videoData.playerResponseCpn);dQ.length&&(z.decoderInfo=dQ);Y.remoteControlMode&&(z.remoteControlMode=Y.remoteControlMode);
Y.remoteConnectedDevices.length&&(z.remoteConnectedDevices=Y.remoteConnectedDevices);if(Y.yH?.length){z.serializedQoeContextData=[];for(var O of Y.yH){let D=g.aU(O);D&&z.serializedQoeContextData.push(D)}}!Y.KX&&Y.provider.videoData.serializedOneTimeQoeContextData&&(z.serializedOneTimeQoeContextData=[],O=g.aU(Y.provider.videoData.serializedOneTimeQoeContextData))&&(z.serializedOneTimeQoeContextData.push(O),Y.KX=!0);Y.X.size&&(z.daiCuePointEvents=Array.from(Y.X.values()));Y.X.clear();return z};
wQ1=function(Y){var z={...Y};Y.serializedQoeContextData&&(z.serializedQoeContextData=Y.serializedQoeContextData.map(O=>O instanceof Uint8Array?g.m4(O):O));
Y.serializedOneTimeQoeContextData&&(z.serializedOneTimeQoeContextData=Y.serializedOneTimeQoeContextData.map(O=>O instanceof Uint8Array?g.m4(O):O));
Y.serializedHouseBrandPlayerServiceLoggingContext&&(Y=Y.serializedHouseBrandPlayerServiceLoggingContext,Y instanceof Uint8Array&&(z.serializedHouseBrandPlayerServiceLoggingContext=g.m4(Y)));return z};
jyF=function(Y,z,O){g.BW(Y.provider.O,Y.provider.videoData.A()).then(D=>{var p=!1;z.includes("&dt=")||z.includes("&cotn=")?p=!0:Y.provider.O.V("qoe_with_networkless")&&(p=!0);var d=Y.provider.O.V("qoe_send_and_write"),J=Y.provider.O;D=vk(z,J,Y.provider.O.pageId,Y.provider.O.sendVisitorIdHeader?Y.provider.videoData.visitorData:void 0,D);J.V("html5_simplify_pings")&&(D=D||{});D?(D.method="POST",D.postBody=O,kP(z,D,{token:Y.provider.videoData.wH,jq:Y.provider.videoData.vy,mdxEnvironment:Y.provider.videoData.mdxEnvironment},
J,void 0,p,d&&Y.kg)):p?(p=Y.provider.O.V("networkless_ajax"),J={method:"POST",postBody:O},d&&Y.kg?g.yP().sendAndWrite(z,J):p?g.Fu(z,{method:"POST",postBody:O}):g.yP().sendThenWrite(z,J)):$Q8(z,O)})};
DJ=function(Y){if(!Y.provider.O.V("html5_qoe_no_len_check")){var z=0;for(let [O,D]of Y.Y.entries())z+=O.length+Number(g.gF(D,(p,d)=>p+d.length,0));
z>96E3&&(new g.VF(Y.reportStats,0,Y)).start()}};
Reh=function(Y){Y.provider.videoData.KX&&pS(Y,"prefetch");Y.provider.videoData.kg&&Y.J("reload",{r:Y.provider.videoData.reloadReason,ct:Y.provider.videoData.kg});Y.provider.videoData.hw&&pS(Y,"monitor");Y.provider.videoData.isLivePlayback&&pS(Y,"live");Bu&&pS(Y,"streaming");Y.provider.videoData.zu&&Y.J("ctrl",{mode:Y.provider.videoData.zu},!0);if(Y.provider.videoData.hJ){var z=Y.provider.videoData.hJ.replace(/,/g,"_");Y.J("ytp",{type:z},!0)}Y.provider.videoData.SH&&(z=Y.provider.videoData.SH.replace(/,/g,
"."),Y.J("ytrexp",{ids:z},!0));Y.provider.O.Yk()&&Y.J("now",{wt:(0,g.E)()});z=Y.provider.videoData;var O=Y.provider.O.V("enable_white_noise")||Y.provider.O.V("enable_webgl_noop"),D=g.LV(z)||g.m$(z)||g.Qc(z)||g.iz(z);(O||D)&&(O=(0,g.JT)())&&Y.Y.set("gpu",[O]);ey(Y.provider.videoData)&&g.oP(Y,g.Kh(Y.provider),"dt",["1"]);z.cotn&&!ey(z)&&YL(Y,!0);Y.provider.O.Yk()&&(z=(0,g.E)()-Y.provider.O.Tx,Y.J("playerage",{secs:(1.6**Math.round(Math.log(z/1E3)/Math.log(1.6))).toFixed()}));Y.A=!0;Y.Z=Gq(()=>{Y.reportStats()},
1E4)};
dhZ=function(Y,z,O,D,p){var d=Y.provider.O.j.cbrver;Y.provider.O.j.cbr==="Chrome"&&/^96[.]/.test(d)&&O==="net.badstatus"&&/rc\.500/.test(p)&&c6(Y,3);/b248180278/.test(p)&&c6(Y,4);d=Y.provider.getCurrentTime();D=D===1?"fatal":"";O=[O,D,d.toFixed(3)];D&&(p+=`;a6s.${gZ()}`);p&&O.push(sy1(p));g.oP(Y,z,"error",O);Y.A=!0};
c6=function(Y,z){Y.OJ||(g.br(Y,"fcnz",`${z}`),Y.OJ=!0)};
yH1=function(Y,z,O,D,p){if(O!==Y.j){Y.Ol||z<Y.N||(Y.j==="PL"?Y.playTimeSecs+=z-Y.N:Y.j==="B"&&Y.isBuffering&&(Y.isBuffering=!1,Y.rebufferTimeSecs+=z-Y.q6,!Y.gn&&Y.rebufferTimeSecs>=10&&Y.playTimeSecs<=180&&(Y.Y.set("qoealert",["1"]),Y.gn=!0)),O!=="B"||Y.j!=="PL"&&Y.j!=="PB"||(Y.isBuffering=!0),Y.N=z);Y.j==="PL"&&(O==="B"||O==="S")||Y.provider.O.Yk()?ON(Y,z):(Y.fX||O!=="PL"||(Y.fX=!0,z8(Y,z,Y.provider.D.IK())),FG(Y,z));O==="PL"&&g.Ho(Y.pY);var d=[O];O==="S"&&D&&d.push(`ss.${D}`);O==="PA"&&p&&d.push(`sr.${p}`);
g.oP(Y,z,"vps",d);Y.j=O;Y.q6=z;Y.N=z;Y.A=!0}};
MI8=function(Y){if(!(Y.U>=0))if(Y.provider.O.mE||Y.provider.D.getVisibilityState()!==3){var z=Y.provider.D.PM(!1),O=Y.provider.D.PM(!0);Y.J("user_intent_bh",{bh:z.toFixed(3),th:O.toFixed(3)});Y.U=g.Kh(Y.provider)}else Y.n3=!0};
L6$=function(Y,z){if(g.G_(Y.provider.videoData)){Y=4;var O=1}else Y=z.source??0;Y=`sms.${Y}`;O!==void 0&&(Y+=`_${O}`);return Y};
wQ=function(Y,z,O,D,p,d,J){var c=g.Kh(Y.provider);O!==1&&O!==3&&O!==5||g.oP(Y,c,"vps",[Y.j]);g.br(Y,"xvt",`t.${c.toFixed(3)};m.${J.toFixed(3)};g.${z};tt.${O};np.${D};c.${p};d.${d}`)};
sy1=function(Y){/[^a-zA-Z0-9;.!_-]/.test(Y)&&(Y=Y.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return Y};
qE=function(Y,z){if(Y.eX&&!Y.Jd)return 3;if(Y.isSuspended)return 1;if(Y.Hc?.ze())return 4;var O=(z.I4.info.audio?Y.policy.S_:Y.policy.Ol)/(z.Wc*Y.policy.la);if(Y.policy.OW>0&&Y.Hc&&ov(Y.Hc)&&(z=z.I4.info.video?Y.Hc.Y:Y.Hc.j)&&!z.kp()){z=z.MB();let D=av(z,Y.getCurrentTime());D>=0&&(z=Y.getCurrentTime()-z.start(D),O+=Math.max(0,Math.min(z-Y.policy.OW,Y.policy.fi)))}Y.policy.B>0&&(O=Math.min(O,Y.policy.B));return O};
FB=function(Y,z,O){NU9(Y,O.cM||"unknown");Y.D.seekTo(z,O)};
g.nr=function(Y,z,O,D,p){Y.D.getVideoData().Ev()?p&&Y.FZ.N6+p/1E3>O&&(Y.J("sdai",{seg:D,rbt:O.toFixed(3),end:Y.FZ.N6.toFixed(3),sd:p.toFixed(3)}),Y.uE(!1,"rollback")):Y.policy.fU&&Y.uE(!1,"rollback");if(Y.Ds.isManifestless){p=Xa(Y.audioTrack,D,O,z);var d=Xa(Y.videoTrack,D,O,z);Y.policy.Ov||(d&&GX(Y.Ds,D,!0),p&&GX(Y.Ds,D,!1));d&&Y.videoTrack.Qg();p&&Y.audioTrack.Qg();Y.J("sdai",{rollbk2_seg:D,rbt:O.toFixed(3),lt:z.toFixed(3),a:p,v:d});(p||d)&&Y.policy.fU&&g.ZH(Y)}};
fj=function(Y,z){Y.handleError("fmt.unparseable",z,1)};
g.ZH=function(Y){g.Ho(Y.o0)};
ZD$=function(Y){var z=Y.Jm().filter(O=>O.namespace==="ad");
for(let O of z)if(O.start/1E3>Y.getCurrentTime())return O.start/1E3;return Infinity};
DH=function(Y){var z=(0,g.E)();Y.w_=z};
UdH=function(Y,z){if(Ps(z.xg[z.xg.length-1])){a:{var O=Y.Yq;z=z.xg[0].I4;if(z.info.video){if(O.N!==z){O.N=z;O=TE(O);break a}}else O.Bc=O.A!==z,O.A=z;O=null}AHk(Y,O)}};
z0=function(Y){Y.policy.fX&&Y.policy.A7&&Math.min(AlZ(Y.videoTrack),AlZ(Y.audioTrack))*1E3>Y.policy.uK?g.Ho(Y.Hv):Y.qP()};
bL=function(Y,z,O,D=!1){D&&!z.Pc&&(ky()||(D=z.qa)&&!D.pg(O.info)&&Y.D.So(),z.Pc=!0);z.I4!==O&&(z.I4=O)};
Fa=function(Y){return Y.G3<Y.Hh};
YP=function(Y){Y.zs();Y.TT.isSeeking();Y.tO&&wg$(Y.tO,Y.videoTrack.I4);g.ZH(Y);return kw(Y.TT)};
q4=function(Y){return Y.D.getVideoData().Na()||Y.policy.Gh};
EIo=function(Y,z){return(qE(Y,z)+Y.policy.y0)*z.Wc};
aqW=function(Y){if(Y.D.getVideoData().isLivePlayback)return!1;var z=Y.D.KY();if(!z)return!1;z=z.getDuration();if(Y.Hc&&Y.Hc.j&&Y.Hc.Y){var O=Y.getCurrentTime(),D=Y.Hc.j.MB();Y=Y.Hc.Y.MB();D=D?q5(D,O):O;O=Y?q5(Y,O):O;O=Math.min(D,O);z=isNaN(O)?!1:O>=z-.01}else z=!1;return z};
VIv=function(Y,z,O){if(!(Y.videoTrack.I4.j()&&Y.audioTrack.I4.j()&&Y.Hc&&Y.Hc.Y&&Y.Hc.j))return!1;if(O&&Y.Ds.isManifestless&&(Y.videoTrack.U===-1||Y.audioTrack.U===-1))return!0;var D=e$(Y.videoTrack,z,O);if(isNaN(D))return!1;Y=e$(Y.audioTrack,Y.policy.qB?z:D,O);return isNaN(Y)?!1:!0};
HHF=function(Y){Y.qj?.Wg?.itagDenylist&&Y.wN(Y.qj?.Wg.itagDenylist);Y.qj?.playbackStartPolicy&&ED(Y.policy,Y.qj?.playbackStartPolicy,3,Y.qj?.CI());if(Y.policy.Sw){var z=Y.Qi();(z=z?Y.qj?.Y2.get(z):void 0)&&Y.FZ.UL(z,-1)}Y.Ds.B||(z=Y.qj?.b$,z?.Z$&&z?.Xf&&Y.Ds.Na&&Ed(Y.Ds,z.Z$,z.Xf));if(Y.qj?.nR){z=Y.qj.nR.get(Y.Qi()||"");if(!z)return;if(Y.Ds&&z.formatId){let O=Y.Ds.Y.get(wn(z.formatId));O&&(O.info.debugInfo=z.debugInfo)}}Y.policy.S&&(Y.qj?.Gj().forEach(O=>{Y.UZ(O)}),Y.qj?.Nr())};
W6v=function(Y){if(!Y.Ds.Na)return!0;var z=Y.D.getVideoData();if(Y.D.lT())return Y.J("ombpa",{}),!1;if(!!Y.qj?.b$?.JC!==Y.Ds.s6)return Y.J("ombplmm",{}),!1;var O=z.Pc||z.liveUtcStartSeconds||z.rQ;if(Y.Ds.s6&&O)return Y.J("ombplst",{}),!1;if(Y.Ds.B)return Y.J("ombab",{}),!1;O=Date.now();if(!z.livePreload&&kT(Y.Ds)&&!isNaN(Y.Ru)&&O-Y.Ru>Y.policy.AN*1E3)return Y.J("ombttl",{}),!1;if(Vc(z)!==0&&!Y.policy.j||z.V("html5_disable_onesie_media_for_mosaic")&&z.eI()||z.V("html5_disable_onesie_media_for_lifa_eligible")&&
T_(z))return!1;if(Y.D.C().gk().j.wk(Cw9)&&(z=Y.qj?.e0()??0,z>=0&&Y.Ds.isWindowedLive&&(z<Y.Ds.iQ*1E3||z>Y.Ds.Jw*1E3)))return Y.J("ombwnd",{st:z,min:Y.Ds.iQ*1E3,max:Y.Ds.Jw*1E3}),!1;if(Y.Ds.nU&&Y.Ds.isWindowedLive)if(Y.D.C().gk().j.wk(n8W))Y.J("omaminsq",{});else return Y.J("ombminsq",{}),!1;return!0};
jh=function(Y,z){var O=MW(z.I4,Y.Ds.Na),D=Y.jw?.HW(O)||[];if(D.length===0)return Y.J("ombmsi",{}),!1;D=new Ij(D);if((!Y.policy.N6||isFinite(Y.getCurrentTime())||Y.D.kQ())&&!D.S2(Y.getCurrentTime())&&!Y.D.getVideoData().livePreload)return Y.J("ostmf",{ct:Y.getCurrentTime(),a:z.I4.info.MP()}),!1;Y.jw?.Bs(O);return!0};
Pw8=function(Y,z){var O=z.I4,D=Y.Ds.Na;if(W6v(Y))if(Y.jw&&Y.jw.W8(MW(O,D))){if(D=MW(O,D),jh(Y,z)){var p=new Ij(Y.jw.HW(D)),d=J=>{try{J.i7()?(Y.handleError(J.BH(),J.wv()),Tj(z,J),uu(J.info)&&ro(Y.QN,z,O,!0),Y.qP()):on(Y.QN,J)&&(Y.vX?.kg(J.info,Y.V8),Y.qP())}catch(c){J=n3(c),Y.handleError(J.errorCode,J.details,J.severity),Y.zs()}};
O.j_=!0;iu(p)&&(iL(z,new gw(Y.policy,D,p,Y.jw,d)),jl(Y.timing))}}else Y.J("ombfmt",{})};
BU1=function(Y){Y.policy.U&&Y.qj&&(Y.qj.GW.forEach(z=>{Y.Lu(z,-1)}),Y.qj.GW=[])};
RS=function(Y,z){z=z||Y.videoTrack&&Y.videoTrack.j&&Y.videoTrack.j.segmentStartTime||Y.getCurrentTime();var O=bL,D=Y.videoTrack,p=Y.Yq;z=p.nextVideo&&p.nextVideo.index.b4(z)||0;p.N6!==z&&(p.Pc={},p.N6=z,Xv(p,p.j));z=!p.j.isLocked()&&p.S>-1&&(0,g.E)()-p.S<p.policy.JU*1E3;var d=p.nextVideo&&lA(p,p.nextVideo.info)*3<ZQ(p.LF);if(!z||d)aI(p),GE(p),p.j_=p.j_||p.nextVideo!==p.N;p.nextVideo&&!p.nextVideo.index.isLoaded()&&(p.N6=-1);O(Y,D,p.nextVideo);bL(Y,Y.audioTrack,Y.Yq.Y)};
NU9=function(Y,z){if(!isNaN(Y.D0)){let O=Date.now()-Y.D0;O<1E4&&Y.J("bfaswtch",{ep:O,sk:z!==void 0?"1":"0",sr:z||""})}};
LS=function(Y){a:{if(Y.z7()&&mD(Y.videoTrack)&&mD(Y.audioTrack)&&Y.D.HO()&&!Y.D.hd()&&!Y.Hc?.j?.Lc()&&!Y.Hc?.Y?.Lc()&&!Y.pX){var z=Y.D.WB?.U();if(!z)break a;Y.audioTrack.Nm();Y.videoTrack.Nm();Y.pX=z}if(z=Y.z7()&&Y.D.HO()&&!Y.D.hd())if(Y.pX&&Y.pX.Y&&Y.pX.j&&Y.videoTrack.w3()&&Y.audioTrack.w3()){var O=Y.videoTrack.N.qG();z=Y.audioTrack.N.qG();var D=Y.pX?.Y.MB(),p=Y.pX?.j.MB();O&&z?(O=em(D,nN(O.info)-.1),z=em(p,nN(z.info)-.1),z=O&&z):z=!1}else z=!1;z&&Y.D.WB?.N()}if(Y.Hc)if(z=Y.pX||Y.Hc,p=z.j,O=z.Y,
tIv(Y,Y.audioTrack),tIv(Y,Y.videoTrack),D=fIv(Y)){if(Y.policy.A7){if(!p.HA()&&(z=rw(Y.audioTrack))){if(!sN(Y,Y.audioTrack,p,z.info))return;yU(Y,Y.audioTrack,p,z)}if(!O.HA()&&(z=rw(Y.videoTrack))){if(!sN(Y,Y.videoTrack,O,z.info))return;yU(Y,Y.videoTrack,O,z)}}Y.IW||(Y.IW=(0,g.E)(),Y.policy.N&&Y.J("apdps",{r:D}))}else{if(Y.IW){D=Y.IW;var d=(0,g.E)()-D;let J=Y.audioTrack.PM(!0)*1E3,c=Y.videoTrack.PM(!0)*1E3;Y.policy.N&&(Y.J("apdpe",{dur:d.toFixed(),abuf:J.toFixed(),vbuf:c.toFixed()}),Gj(Y.policy)&&(d=
ZQ(Y.LF),Y.J("sdps",{ct:D,ah:J.toFixed(),vh:c.toFixed(),mr:mC(Y.LF,Y.Jd,d),bw:d.toFixed(),js:Y.isSeeking(),re:+Y.Jd,ps:(Y.policy.m1||"").toString(),rn:(Y.policy.jA||"").toString()})));Y.IW=0}Y.tO&&(D=Y.tO.qP(Y.audioTrack,g.Ga(Y.Hc.Y.MB())))&&Y.D.seekTo(D,{mB:!0,cM:"pollSubsegmentReadahead",vQ:!0});D=!1;S8V(Y,Y.videoTrack,O)&&(D=!0,O=Y.timing,O.N||(O.N=(0,g.E)(),g.wL("vda",O.N,O.KU),O.Y&&(g.qe(),Gb(4))),O=Y.timing,O.q6||(O.q6=(0,g.E)(),g.wL("vrb_f",O.q6,O.KU)));z&&!z.LO()&&(S8V(Y,Y.audioTrack,p)&&
(D=!0,p=Y.timing,p.Y||(p.Y=(0,g.E)(),g.wL("ada",p.Y,p.KU),p.N&&(g.qe(),Gb(4))),p=Y.timing,p.X||(p.X=(0,g.E)(),g.wL("arb_f",p.X,p.KU))),!Y.VH()&&Y.Hc&&(!Y.policy.yK&&mD(Y.videoTrack)&&mD(Y.audioTrack)&&ov(z)&&!z.kp()&&(p=x5(Y.audioTrack).I4,p===Y.Ds.j[p.info.id]&&(Y.D.C().Yk()&&Y.D.J("ses",{eos:1}),ov(z)&&(z.Hc?z.Hc.endOfStream():z.oi.webkitSourceEndOfStream(z.oi.EOS_NO_ERROR)),p=Y.schedule,Iz(Mi(p)),p.j_=(0,g.E)(),p.B=!0,Y.VO("e"))),D&&(z.j?!z.j.supports(0):!b6())&&g.ZH(Y)))}};
Uhv=function(Y){Y.policy.yK=!1;try{LS(Y)}catch(z){g.IF(z)}};
$hh=function(Y,z=!1){Y.Hc&&Y.Hc.j&&Y.Hc.Y&&(Y.Hc.j.Ec(Y.vj,Y),Y.Hc.Y.Ec(Y.vj,Y));Q6(Y.audioTrack,null,z);Q6(Y.videoTrack,null,z);Y.Hc&&(Y.Hc.A=!1);Y.Hc=null;Y.pX=null;Y.D.WB?.reset()};
xhF=function(Y,z,O=!1,D=!1,p=!1){Q6(Y.videoTrack,z.Y||null,D,p);Q6(Y.audioTrack,z.j||null,D,p);Y.Hc=z;Y.Hc.A=!0;O||Y.resume();z.j.vI(Y.vj,Y);z.Y.vI(Y.vj,Y)};
heH=function(Y,z,O=!1,D=!1,p=!1){Y.policy.Pc&&(Y.policy.q6&&Y.J("loader",{setsmb:0}),Y.zs(),Y.policy.Pc=!1);$hh(Y,D);if(!z.U()){var d=rw(Y.videoTrack);d=d?d.info.I4:Y.videoTrack.I4;let J=rw(Y.audioTrack);yqr(z,d.info,(J?J.info.I4:Y.audioTrack.I4).info,Y.policy.Ic)}xhF(Y,z,O,D,p);try{Y.qP()}catch(J){g.IF(J)}};
Ni=function(Y){Y.Hc&&Y.Hc.LO()&&Y.xN()};
AHk=function(Y,z){z&&AT(Y.D,new VU(z.video,z.reason));Y.Yq.Bc&&(z=k2(Y.Yq,"a"),Y.D.D6(new VU(z.audio,z.reason)))};
mho=function(Y){Y.rL&&!Y.isSuspended&&vM(Y.schedule)&&(ZHF(Y,Y.rL),Y.rL="")};
tIv=function(Y,z){rw(z)?.isLocked&&Qy9(z)&&(Y.D.C().Yk()&&Y.J("eosl",{munlock:rw(z)?.info.Si()}),H6(Y,z===Y.audioTrack))};
fIv=function(Y){if(nzF(Y.videoTrack))return"ssf";if(Y.policy.R4&&rw(Y.videoTrack)?.isLocked&&rw(Y.audioTrack)?.isLocked)return"updateEnd";if(an(Y.audioTrack)||an(Y.videoTrack)&&Y.videoTrack.I4.info.dk!=="f")return"";if(Y.TT.isSeeking()){var z=Y.LF;var O=Y.videoTrack;var D=Y.audioTrack;if(z.policy.j){var p=z.policy.Wr;Gj(z.policy)&&(p=mC(z,!1,ZQ(z)));z=p;O=D.PM(!0)>=z&&O.PM(!0)>=z}else O.Y.length||D.Y.length?(p=O.I4.info.Wc+D.I4.info.Wc,p=10*(1-ZQ(z)/p),z=Math.max(p,z.policy.Wr),O=D.PM(!0)>=z&&O.PM(!0)>=
z):O=!0;if(!O)return"abr";O=Y.videoTrack;if(O.Y.length>0&&O.N.rg()===1&&O.N.Tn().info.Z<O.q6)return"seek"}if(Y.policy.fU&&W0r(Y.videoTrack,Y.vX)&&W0r(Y.audioTrack,Y.vX))return"ssdai";O=!Y.policy.Lb||Y.getCurrentTime()<10;Y.policy.j||(O=O||Y.videoTrack.I4.info.video.qualityOrdinal>360);if(!Y.Jd||O)return"";O=Y.policy.Lb;Gj(Y.policy)&&(O=mC(Y.LF,Y.Jd,ZQ(Y.LF)));O=V_W(Y.videoTrack,Y.getCurrentTime(),O)||V_W(Y.audioTrack,Y.getCurrentTime(),O);return Gj(Y.policy)?O?"mbnm":"":(Y.videoTrack.Y.length>0||
Y.audioTrack.Y.length>0||k5(Y.QN,Y.videoTrack,Y.audioTrack)||k5(Y.QN,Y.audioTrack,Y.videoTrack))&&O?"nord":""};
sN=function(Y,z,O,D){var p=x5(z);!p||p.SO||Hs(p,D)||(O.abort(),Y.policy.YE&&z.A?.X(),z.Z?.A());if(!O.pf()||ky())try{Y.policy.c5?O.oR(D.I4.info.containerType,D.I4.info.dk)&&O.VV(D.I4.info.containerType,D.I4.info.dk,D.I4.info.mimeType):O.Ps(D.I4.info.containerType,D.I4.info.mimeType)}catch(d){return g.jZ(d),Y.J("ctexp",{name:d.name,msg:d.message}),!1}else D.I4.info.containerType!==O.pf()&&Y.J("ctu",{ct:ky(),prev_c:O.pf(),curr_c:D.I4.info.containerType});D=D.I4.A;Y.policy.yO&&D&&(z=0+D.duration,D=-D.j,
0===O.RW()&&z===O.az()||O.kf(0,z),D!==O.D7()&&(O.yN(D),PM&&Y.audioTrack.N.Rf(O.DD())));return!0};
yU=function(Y,z,O,D){D.info.I4.j();var p=D.info.I4.Y;if(!p||!O.TW()||O.HA()===p)return!1;var d=p,J=O.ON();if(Y.policy.d4&&J&&O.isView()&&g.jX(D.info.I4.info)){let w=new DataView(p.buffer,p.byteOffset,p.byteLength);(J=TYA(w,J))?d=new Uint8Array(J.buffer,J.byteOffset,J.byteLength):Y.J("fenc",{})}Y.policy.Ai&&(J=iHA(Y,D,new zi([d])))&&(d=G6(J));var c;(J=D.info.I4.X(0,D.info.clipId))&&(c=J.xg[0]);if(D===Y.P9){if(Y.O_+=1,Y.D.getVideoData().V("html5_shorts_gapless_restart_on_init_seg_retries")&&Y.O_>5)return Y.O_=
0,Y.D.l7({initSegStuck:1,as:D.info.Si()}),!0}else Y.O_=0,Y.P9=D;Y.policy.EH&&(O.abort(),z.Z?.A());Y.pX&&O.Lc()&&(O.abort(),z.Z?.A());p=uTA(Y,O,d,c,p);z.Z?.S(p,c);if(p!==0)return Y.policy.eq&&z_(Y.D.getVideoData())?(Y.D.cU()||CS(Y,"sepInit",p,D.info),lIF(Y.D,"sie")):CS(Y,"sepInit",p,D.info),!0;D.info.E4()?(z=Y.timing,z.Pc||(z.Pc=(0,g.E)(),g.wL("vis_a",z.Pc,z.KU))):(z=Y.timing,z.A||(z.A=(0,g.E)(),g.wL("ais_a",z.A,z.KU)));(D=D.info.I4.R_)&&Y.D.WQ(new WM(D.key,D.type));return O.kp()};
S8V=function(Y,z,O){if(Y.policy.R4&&rw(z)?.isLocked)return!1;if(O.yj())return!0;if(!O.TW())return!1;var D=rw(z);if(!D||D.info.type===6)return!1;if(Y.policy.fB||Y.vX?.B(z,D.info.Te))Y.N2=0;else return Y.TT.isSeeking()&&g.ZH(Y),Y.N2=Y.N2||(0,g.E)(),!1;if(!sN(Y,z,O,D.info))return!1;if(Y.Ds.N&&D.info.j===0){var p;if(O.HA()==null){var d=x5(z);if(!(p=!d||d.I4!==D.info.I4)){b:if(p=d.B,d=D.info.B,p.length!==d.length)p=!1;else{for(let J=0;J<p.length;J++)if(!J$(p[J],d[J])){p=!1;break b}p=!0}p=!p}}else p=O.HA(),
D.info.I4.kg()&&Yy(D),d=D.info.I4.Y,p=p!==d&&!J$(p,d);p&&(d=x5(z),Y.J("initchg",{it:D.info.I4.info.id,sr:!!d&&d.I4===D.info.I4,ty:D.info.type,seg:D.info.Te}));d=g.jX(D.info.I4.info);Y.policy.vp&&d&&!p&&(g.jX(D.info.I4.info)?($m(g.KN(D),1836019574),$m(g.KN(D),1718909296)):(p=new xm(g.KN(D)),IR(p),mf(p,524531317,!0),D.Y=D.Y.split(p.start+p.pos).PW),D.A=!1)}d=Y.tO&&!!Y.tO.U&&z.I4.info.audio;p=Y.Ds.isManifestless||D.A;if(!(Y.Ds.N&&D.info.j!==0||p&&!d)&&yU(Y,z,O,D))return!0;if(d)return!1;d=qE(Y,z);d=Y.getCurrentTime()+
d;if(D.info.U>d)return Y.policy.j&&(z===Y.videoTrack?Y.rb=Y.rb||(0,g.E)():Y.mN=Y.mN||(0,g.E)()),!1;z===Y.videoTrack?Y.rb=0:Y.mN=0;Y.policy.CY&&O===Y.Hc?.j&&Y.ii&&(O.B8()===0?(Y.ii=!1,Y.policy.CY=!1):Y.Wb=O.B8());if(!XQ8(Y,O,D,z))return!1;Y.policy.R4&&D.info.A()?(Y.D.C().Yk()&&Y.J("eosl",{ls:D.info.Si()}),D.isLocked=!0):(z.Xj(D),II(Y.Yq,D.info));p&&(z=D.info.I4.R_)&&Y.D.WQ(new WM(z.key,z.type));return!0};
XQ8=function(Y,z,O,D){if(Y.D.C().gk().j.wk(g89)&&O.info.j&&!z.Lc())return Y.J("drop_chunk",{sq:O.info.Te,st:O.info.U}),!0;var p=Y.policy.eL?(0,g.E)():0,d=O.A&&O.info.I4.Y||void 0,J=O.Y;O.A&&(J=iHA(Y,O,J)||J);var c=G6(J);J=Y.policy.eL?(0,g.E)():0;z=uTA(Y,z,c,O.info,d);D.Z?.X(O.info,z,J-p,(0,g.E)()-J);Y.O_=0;if(z===0)return Y.eX&&(Y.eX=!1,Y.Nx=!1),Y.Lz=0,!0;if(z===2||z===5)return CS(Y,"checked",z,O.info),!1;if(z===1){if(!Y.eX)return Y.eX=!0,!1;if(!Y.Nx)return Y.Nx=!0,Y.D.seekTo(Y.getCurrentTime(),{cM:"quotaExceeded",
vQ:!0}),!1;O.info.E4()?(D=Y.policy,D.Ol=Math.floor(D.Ol*.8),D.B=Math.floor(D.B*.8)):(D=Y.policy,D.S_=Math.floor(D.S_*.8),D.B=Math.floor(D.B*.8));Y.policy.j?J7(Y.aM,O.info.I4):vL(Y.Yq,O.info.I4)}Y.D.l7({reattachOnAppend:z});return!1};
iHA=function(Y,z,O){var D;if(D=Y.policy.Ai&&Y.Hc&&!Y.Hc.B&&!Y.D.LC())z=z.info.I4.info,D=z.Z3()&&z.K()&&z.video&&z.video.width<3840&&z.video.width>z.video.height;if(D&&(Y.Hc.B=!0,i6('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return O=FbF(O),Y.policy.N&&Y.J("sp4k",{s:!!O}),O};
uTA=function(Y,z,O,D,p){var d=Y.pX||Y.Hc;try{let J=z===d.j?Y.audioTrack:Y.videoTrack;if(Y.policy.R4&&D?.A()){if(D?.N6>1)return 6;J.ze=new g.VF(()=>{var c=rw(J);Y.VH()||!c?.isLocked?Y.D.C().Yk()&&Y.J("eosl",{delayA:c?.info.Si()}):Qy9(J)?(Y.D.C().Yk()&&Y.J("eosl",{dunlock:c?.info.Si()}),H6(Y,J===Y.audioTrack)):(Y.J("nue",{ls:c.info.Si()}),c.info.N6+=1,Y.Hc&&LS(Y))},1E4,Y);
Y.D.C().Yk()&&Y.J("eosl",{delayS:D.Si()});J.ze.start()}Y.policy.XS&&D?.I4 instanceof ak&&D.A()&&Y.J("poseos",{itag:D.I4.info.itag,seg:D.Te,lseg:D.I4.index.m0(),es:D.I4.index.X});z.appendBuffer(O,D,p)}catch(J){if(J instanceof DOMException){if(Y.D.C().gk().j.wk(nS)&&J.name==="InvalidStateError"||J.code===11)return Y.D.C().Yk()&&Y.J("aeis",{msg:g.QH(J.message,3)}),2;if(Y.D.C().gk().j.wk(nS)&&J.name==="SyntaxError"||J.code===12)return 5;if(Y.D.C().gk().j.wk(nS)&&J.name==="QuotaExceededError"||J.code===
22||J.message.indexOf("Not enough storage")===0)return z=Object.assign({name:"QuotaExceededError",buffered:Ta(z.MB()).replace(/,/g,"_"),vheap:Y.videoTrack.Oe(),aheap:Y.audioTrack.Oe(),message:g.QH(J.message,3),track:d?z===d.Y?"v":"a":"u"},yzF()),Y.handleError("player.exception",z),1;g.IF(J)}return 4}return d.LO()?3:0};
CS=function(Y,z,O,D){var p="fmt.unplayable",d=1;O===5||O===3?(p="fmt.unparseable",Y.policy.j?!D.I4.info.video||iA(Y.aM.j).size>0||J7(Y.aM,D.I4):!D.I4.info.video||iA(Y.Yq.K).size>0||vL(Y.Yq,D.I4)):O===2&&(Y.Lz<15?(Y.Lz++,p="html5.invalidstate",d=0):p="fmt.unplayable");D=SX(D);D.mrs=Y.Hc?.N();D.origin=z;D.reason=O;D.trg="appenderr";Y.handleError(p,D,d)};
BM=function(Y,z,O,D,p){var d=Y.Ds;var J=Y.policy.j,c=!1,w=-1;for(let M in d.j){var R=d.j[M].info.j()||d.j[M].info.E4();if(D===R)if(R=d.j[M].index,R.ow(z.Te)){{c=R;var y=z;let L=c.N(y.Te);L&&L.startTime!==y.startTime?(c.segments=[],c.K(y),c=!0):c=!1}c?w=z.Te:!z.pending&&J&&(y=R.getDuration(z.Te),y!==z.duration&&(d.Ul("clienttemp","mfldurUpdate",{itag:d.j[M].info.itag,seg:z.Te,od:y,nd:z.duration},!1),R.K(z),c=!0))}else R.K(z),c=!0}w>=0&&d.Ul("clienttemp","resetMflIndex",{[D?"v":"a"]:w},!1);d=c;PG8(Y.TT,
z,D,d);Y.policy.S||Y.vX.PR(z,O,D,p);z.Te===Y.Ds.nU&&d&&gp(Y.Ds)&&z.startTime>gp(Y.Ds)&&(Y.Ds.iQ=z.startTime+(isNaN(Y.timestampOffset)?0:Y.timestampOffset),Y.TT.isSeeking()&&Y.TT.targetTime<Y.Ds.gO()&&Y.TT.seek(Y.Ds.gO(),{}))};
H6=function(Y,z){if(Y.policy.R4&&Y.Hc){var O=z?Y.Hc?.j:Y.Hc?.Y;let D=z?Y.audioTrack:Y.videoTrack;z=rw(D);z?.isLocked&&(Y.D.C().Yk()&&Y.J("eosl",{unlock:z.info.Si()}),D.ze?.stop(),z.isLocked=!1,D.Xj(z),II(Y.Yq,z.info),O=O?.U_(),O?.Si()!==z.info.Si()&&Y.J("oue",{bls:O?.Si(),tls:z.info.Si()}))}};
ZHF=function(Y,z){fk(z,"cms",O=>{Y.policy.N&&Y.J("pathprobe",O)},O=>{Y.D.handleError(O)})};
TU9=function(Y,z){Y.Hc&&Y.Hc.Y&&(z-=isNaN(Y.timestampOffset)?0:Y.timestampOffset,isNaN(Y.r_)||Y.r_===z||Y.resume(),Y.r_=z)};
aIZ=function(Y,z,O,D){q4(Y)&&Y.ho&&D&&D===96&&(D=O?Y.D.Hy(z):z,Y.eM(D)||Y.ho.j||Y.J("prebuffer",{miss:1,t:z.toFixed(3),isUtc:O}))};
eeH=function(Y,z){var O=hB(Y.videoTrack).find(D=>D.segmentStartTime>=z&&VIv(Y,D.segmentStartTime,!1));
return O&&O.segmentStartTime<z+O.N*1.5?O.segmentStartTime+.1:0};
Qy9=function(Y){var z=rw(Y)?.info;return!z||Y.eM(Math.min(z.U+W6,z.K))};
q8H=function(Y){if(!(Y.length<=28))for(var z=(0,g.P6)([60,0,75,0,73,0,68,0,62,0]),O=28;O<Y.length;){a:if(Y.length-O<z.length)var D=!1;else{for(D=0;D<z.length;++D)if(Y[O+D]!==z[D]){D=!1;break a}D=!0}if(D){O+=z.length;if(Y.length<=O+48)break;z=new Uint8Array(24);for(D=0;D<24;++D)z[D]=Y[O+D*2];Y=rA(z);Y=g7(Y);if(!Y)break;O=Y[0];Y[0]=Y[3];Y[3]=O;O=Y[1];Y[1]=Y[2];Y[2]=O;O=Y[4];Y[4]=Y[5];Y[5]=O;O=Y[6];Y[6]=Y[7];Y[7]=O;return Y}O++}};
GNh=function(Y,z){a:{var O=z.cryptoPeriodIndex;if(isNaN(O)&&Y.N.size>0)O=!0;else{for(let D of Y.N.values())if(D.cryptoPeriodIndex===O){O=!0;break a}O=!1}}Y.Ul("log_qoe",{wvagt:"reqnews",canskip:O});O||Y.Ul("rotated_need_key_info_ready",z)};
IIF=function(Y){switch(Y){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}};
kNv=function(Y,z=!1){var O=Y.status==="LICENSE_STATUS_OK"?0:9999,D=null;if(Y.license)try{D=g7(Y.license)}catch(p){g.IF(p)}if(O===0&&!D)return null;D=new E8F(O,D);O!==0&&Y.reason&&(D.errorMessage=Y.reason);if(Y.authorizedFormats){O={};let p=[],d={};for(let J of Y.authorizedFormats){if(!J.trackType||!J.keyId)continue;z&&D.Y.push({trackType:IIF(J.trackType),isHdr:!!J.isHdr});let c=v8Z[J.trackType];if(c){c==="HD"&&Y.isHd720&&(c="HD720");J.isHdr&&(c+="HDR");O[c]||(p.push(c),O[c]=!0);let w=null;try{w=g7(J.keyId)}catch(R){g.IF(R)}w&&
(d[g.m4(w,4)]=c)}}D.N=p;D.j=d}Y.nextFairplayKeyId&&(D.nextFairplayKeyId=Y.nextFairplayKeyId);Y.sabrLicenseConstraint&&(D.sabrLicenseConstraint=g7(Y.sabrLicenseConstraint));return D};
rHA=function(Y,z,O){Y.onSuccess=z;Y.onError=O};
bHA=function(Y,z,O,D){var p={timeout:3E4,onSuccess:d=>{if(!Y.VH())if(g.Zn("drm_net_r",void 0,Y.timer),d=kNv(d,Y.Y))Y.onSuccess(d,Y.requestNumber);else Y.onError(Y,"drm.net","t.p;p.i")},
onError:d=>{if(!Y.VH())if(d&&d.error)d=d.error,Y.onError(Y,"drm.net.badstatus",`t.r;p.i;c.${d.code};s.${d.status}`,d.code);else Y.onError(Y,"drm.net.badstatus","t.r;p.i;c.n")},
onTimeout:()=>{Y.onError(Y,"drm.net",`rt.req.${Y.requestNumber}`)}};
D&&(p.jt=`Bearer ${D}`);g.NR(O,"player/get_drm_license",z,p)};
B6=function(Y,z,O=!1){g.V8(z);(O||Y.O.Yk())&&Y.Ul("ctmp","drmlog",z)};
o88=function(Y){var z=Y.baseUrl;Ht9(z)||Y.error("drm.net",2,"t.x");if(!g.eM(z,"fexp")){let O=["23898307","23914062","23916106","23883098"].filter(D=>Y.O.experiments.experiments[D]);
O.length>0&&(Y.K.fexp=O.join())}for(let O of Object.keys(Y.K))z=xVA(z,O,Y.K[O]);return z};
K6h=function(Y,z){var O=null;try{O=z.createSession(Y.X,D=>{B6(Y,{m:D})}),F6h(Y,O)}catch(D){z="t.g",D instanceof DOMException&&(z+=`;c.${D.code}`),Y.Ul("licenseerror","drm.unavailable",1,z,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}return O};
F6h=function(Y,z){Ya9(z,(O,D)=>{zHA(Y,O,D)},(O,D,p)=>{Y.VH()||(D=void 0,g.M$(Y.Y)&&g.pd(Y.O)&&Y.O.V("html5_enable_safari_fairplay")&&p===1212433232&&(D="ERROR_HDCP"),Y.error("drm.keyerror",1,O,D))},()=>{Y.VH()||(B6(Y,{onkyadd:1}),Y.j_||(Y.Ul("sessionready"),Y.j_=!0))},O=>{Y.sc(O)})};
zHA=function(Y,z,O){if(!Y.VH())if(z){B6(Y,{onkmtyp:O});Y.status="km";switch(O){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":OUh(Y,z);return;default:Y.Ul("ctmp","message_type",{t:O,l:z.byteLength})}Y.N6||(g.Zn("drm_gk_f",void 0,Y.videoData.KU),Y.N6=!0,Y.Ul("newsession",Y));if(RU(Y.Y)&&(z=Dfk(z),!z))return;var D=!1;if(Y.O.gk().j.wk(tT))try{D=Do(z,w8H).type===4}catch(p){B6(Y,{cert_check_failed:1},!0)}if(D&&Y.nO?.certificate){B6(Y,{cert_cache_hit:1},
!0);++Y.requestNumber;let p=Y.nO.certificate;Promise.resolve().then(()=>{pwH(Y,new E8F(0,p),D)})}else z=new dfW(z,++Y.requestNumber,Y.videoData.KU,Y.O.V("html5_enable_vp9_fairplay")),rHA(z,p=>{pwH(Y,p,D)},(p,d,J)=>{if(!Y.VH()){var c=0;
p.j.Y>=3&&(c=1,d="drm.net.retryexhausted");B6(Y,{onlcsrqerr:d,info:J});Y.error(d,c,J);Y.shouldRetry(HF(c),p)&&Jro(Y,p)}}),g.u(Y,z),crh(Y,z)}else Y.error("drm.unavailable",1,"km.empty")};
OUh=function(Y,z){B6(Y,{sdpvrq:1});Y.A=performance.now();if(Y.Y.flavor!=="widevine")Y.error("drm.provision",1,`e.flavor;f.${Y.Y.flavor};l.${z.byteLength}`);else{var O={cpn:Y.videoData.clientPlaybackNonce};Object.assign(O,Y.O.j);O=g.um("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",O);z={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null,
z)}),responseType:"arraybuffer"};g.Jp(O,z,3,500).then(b0(D=>{D=D.xhr;if(!Y.VH()){D=new Uint8Array(D.response);var p=String.fromCharCode.apply(null,D);try{var d=JSON.parse(p)}catch(J){}d&&d.signedResponse?(Y.Ul("ctmp","drminfo",{provisioning:1}),d=(performance.now()-Y.A)/1E3,Y.A=NaN,Y.Ul("ctmp","provs",{et:d.toFixed(3)}),Y.U&&Y.U.update(D)):(d=d&&d.error&&d.error.message,D="e.parse",d&&(D+=`;m.${d}`),Y.error("drm.provision",1,D))}}),b0(D=>{Y.VH()||Y.error("drm.provision",1,`e.${D.errorCode};c.${D.xhr&&
D.xhr.status}`)}))}};
pwH=function(Y,z,O){Y.VH()||((B6(Y,{onlcsrsp:1}),Y.status="rr",z.statusCode!==0)?Y.error("drm.auth",1,`t.f;c.${z.statusCode}`,z.errorMessage||void 0):(O&&Y.nO&&Y.O.gk().j.wk(tT)&&(Y.nO.certificate=z.message),g.Zn("drm_kr_s",void 0,Y.videoData.KU),z.heartbeatParams&&z.heartbeatParams.url&&Y.videoData.V("outertube_streaming_data_always_use_staging_license_service")&&(O=Y.Y.N.match(/(.*)youtube.com/g))&&(z.heartbeatParams.url=O[0]+z.heartbeatParams.url),z.heartbeatParams&&Y.Ul("newlicense",z.heartbeatParams),
z.N&&(Y.N=z.N,Y.videoData.Rs||Y.Ul("newlicense",new wwk),Y.videoData.Rs=!0,Y.Z=g.TT(Y.N,D=>D.includes("HDR"))),z.Y&&(Y.S=z.Y),z.j&&(Y.O.V("html5_enable_vp9_fairplay")&&Y.Y.j()?(O=g.m4(w7(Y.fairplayKeyId),4),Y.j[O]={type:z.j[O],
status:"unknown"}):Y.j=dW(z.j,D=>({type:D,status:"unknown"}))),ys(Y.Y)&&(z.message=HXW(g.m4(z.message))),Y.U&&(B6(Y,{updtks:1}),Y.status="ku",Y.U.update(z.message).then(()=>{g.Zn("drm_kr_f",void 0,Y.videoData.KU);
fS(Y)||(B6(Y,{ksApiUnsup:1}),Y.Ul("keystatuseschange",Y))},D=>{D=`msuf.req.${Y.requestNumber};msg.${g.QH(D.message,3)}`;
Y.error("drm.keyerror",1,D)})),g.M$(Y.Y)&&Y.Ul("fairplay_next_need_key_info",Y.baseUrl,z.nextFairplayKeyId),Y.O.V("html5_enable_vp9_fairplay")&&Y.Y.j()&&Y.Ul("qualitychange",jJZ(Y.N)),z.sabrLicenseConstraint&&Y.Ul("sabrlicenseconstraint",z.sabrLicenseConstraint)))};
crh=function(Y,z){Y.status="km";g.Zn("drm_net_s",void 0,Y.videoData.KU);var O=new g.Ha(Y.O.w8),D={context:g.Pw(O.config_||g.Nf())};D.drmSystem=RHA[Y.Y.flavor];D.videoId=Y.videoData.videoId;D.cpn=Y.videoData.clientPlaybackNonce;D.sessionId=Y.sessionId;D.licenseRequest=g.m4(z.message);D.drmParams=Y.videoData.drmParams;isNaN(Y.cryptoPeriodIndex)||(D.isKeyRotated=!0,D.cryptoPeriodIndex=Y.cryptoPeriodIndex);var p=!!Y.videoData.N?.X()?.isHdr();D.drmVideoFeature=p?"DRM_VIDEO_FEATURE_PREFER_HDR":"DRM_VIDEO_FEATURE_SDR";
Y.O.experiments.gk().j.wk(sJh)&&(D.context=g.oV(Y.videoData));if(D.context&&D.context.client){if(p=Y.O.j)D.context.client.deviceMake=p.cbrand,D.context.client.deviceModel=p.cmodel,D.context.client.browserName=p.cbr,D.context.client.browserVersion=p.cbrver,D.context.client.osName=p.cos,D.context.client.osVersion=p.cosver;Y.O.experiments.gk().j.wk(sJh)||(D.context.user=D.context.user||{},Y.videoData.S&&(D.context.user.credentialTransferTokens=[{token:Y.videoData.S,scope:"VIDEO"}]),Y.videoData.o4&&(D.context.user.kidsParent=
{oauthToken:Y.videoData.o4}));D.context.request=D.context.request||{};D.context.request.mdxEnvironment=Y.videoData.mdxEnvironment||D.context.request.mdxEnvironment;g.M$(Y.Y)&&(D.fairplayKeyId=g.m4(w7(Y.fairplayKeyId)));g.BW(Y.O,Y.videoData.A()).then(d=>{bHA(z,D,O,d);Y.status="rs"})}else Y.error("drm.net",2,"t.r;ic.0")};
yrh=function(Y,z,O){var D={};D.isHdr=z.includes("HDR");switch(z.replace("HDR","").replace("720","")){case "AUDIO":D.trackType=1;break;case "SD":D.trackType=2;break;case "HD":D.trackType=3;break;case "UHD1":D.trackType=4;break;case "UHD2":D.trackType=5;break;default:D.trackType=0}!D.trackType||O[z]||fS(Y)&&!Sh(Y,z)||(Y.authorizedFormats.push(D),O[z]=!0)};
M5V=function(Y,z){var O=[];for(let D of Object.keys(Y.j))O.push(`${D}_${Y.j[D].type}_${Y.j[D].status}`);return O.join(z)};
fS=function(Y){var z;if(z=Y.B&&Y.U!=null)Y=Y.U,z=!(!Y.j||!Y.j.keyStatuses);return z};
Jro=function(Y,z){var O=z.j.getValue();O=new g.VF(()=>{crh(Y,z)},O);
g.u(Y,O);O.start();g.wY(z.j);B6(Y,{rtyrq:1})};
UN=function(Y){var z={};z[Y.status]=fS(Y)?M5V(Y,"."):Y.N.join(".");return z};
Sh=function(Y,z){for(let O in Y.j)if(Y.j[O].status==="usable"&&Y.j[O].type===z)return!0;return!1};
LwZ=function(Y,z){for(let O in Y.j)if(Y.j[O].type===z)return Y.j[O].status};
NTv=function(Y){var z=Y[0];Y[0]=Y[3];Y[3]=z;z=Y[1];Y[1]=Y[2];Y[2]=z;z=Y[4];Y[4]=Y[5];Y[5]=z;z=Y[6];Y[6]=Y[7];Y[7]=z};
jJZ=function(Y){return g.Il(Y,"UHD2")||g.Il(Y,"UHD2HDR")?"highres":g.Il(Y,"UHD1")||g.Il(Y,"UHD1HDR")?"hd2160":g.Il(Y,"HD")||g.Il(Y,"HDHDR")?"hd1080":g.Il(Y,"HD720")||g.Il(Y,"HD720HDR")?"hd720":"large"};
Dfk=function(Y){var z="";for(let O=0;O<Y.length;O+=2)z+=String.fromCharCode(Y[O]);Y=g.LI(new DOMParser,g.tV(z),"text/xml");if(!Y)return null;(z=Y.querySelector("Challenge"))&&z.childNodes&&z.childNodes.length!==0?(Y=Uint8Array,z=uP(z.childNodes[0].nodeValue),z=(0,g.P6)(z).buffer,Y=new Y(z)):Y=null;return Y};
Ya9=function(Y,z,O,D,p){Y.K=z;Y.N=O;Y.A=D;Y.Z=p};
ArF=function(Y){Y.j?(Y.U.u3(Y.j,"message",Y.ze),Y.U.u3(Y.j,"keystatuseschange",Y.sc),Y.j.closed&&Y.j.closed.then(b0(()=>{Y.VH()||g.BX("xboxone")&&Y.N&&Y.N("closedShouldNotRetry")}),null)):Y.Y&&(Ne(Y.U,Y.Y,["mskeymessage",
"webkitkeymessage"],Y.j_),Ne(Y.U,Y.Y,["mskeyerror","webkitkeyerror"],Y.B),Ne(Y.U,Y.Y,["mskeyadded","webkitkeyadded"],Y.S))};
V5h=function(Y,z,O){g.IF(O);Y.N&&(O instanceof DOMException&&(z+=`;n.${O.name};m.${O.message}`),Y.N(z))};
HUA=function(Y){Ne(Y.U,Y.element,["keymessage","webkitkeymessage"],Y.B);Ne(Y.U,Y.element,["keyerror","webkitkeyerror"],Y.S);Ne(Y.U,Y.element,["keyadded","webkitkeyadded"],Y.X)};
CE$=function(Y,z=null){if(Y.j.keySystemAccess)return Y.Z=Y.Z.then(()=>Y.mediaKeys?Promise.resolve():z?.mediaKeys&&z.rk?.Ce()?(Y.mediaKeys=z?.mediaKeys,Promise.resolve()):Y.j.keySystemAccess.createMediaKeys().then(O=>{Y.VH()||(Y.mediaKeys=O,z?.rk?.Ce()&&(z.mediaKeys=O))})).then(()=>{var O=z?.hy();
return Y.element&&Y.element!==O&&Y.element.mediaKeys?Y.element.setMediaKeys(null):Promise.resolve()}).then(()=>{Y.element=z?.hy();
return Y.element&&Y.element.mediaKeys!==Y.mediaKeys?Y.element.setMediaKeys(Y.mediaKeys):Promise.resolve()}),Y.Z;
ji(Y.j)?Y.Y=new (Ji())(Y.j.keySystem):sX(Y.j)?(Y.Y=new (Ji())(Y.j.keySystem),Y.element?.webkitSetMediaKeys(Y.Y)):HUA(Y);return null};
nBH=function(Y,z){var O=new Uint8Array(270);for(let D=0;D<135;D++)O[D*2]='<PlayReadyCDMData type="LicenseAcquisition"><LicenseAcquisition version="1.0" Proactive="true"></LicenseAcquisition></PlayReadyCDMData>'.charCodeAt(D);Y=Y.Y.createSession("video/mp4",z,O);return new $L(null,null,null,null,Y)};
PEv=function(Y,z){z=Wwr(z,Y.j.Wp);z=Y.Y.createSession("video/mp4",z);return new $L(null,null,null,null,z,Y.A)};
xL=function(Y,z){var O=Y.K[z.sessionId];!O&&Y.N&&(O=Y.N,Y.N=null,O.sessionId=z.sessionId,Y.K[z.sessionId]=O);return O};
Wwr=function(Y,z){var O=Y.subarray(4);O=new Uint16Array(O.buffer,O.byteOffset,O.byteLength/2);O=String.fromCharCode.apply(null,O).match(/ek=([0-9a-f]+)/)[1];var D="";for(var p=0;p<O.length;p+=2)D+=String.fromCharCode(parseInt(O.substring(p,p+2),16));O=D;D=new ArrayBuffer(O.length*2);p=new Uint16Array(D);for(var d=0;d<O.length;d++)p[d]=O.charCodeAt(d);O=new Uint8Array(D);D=0;d=new ArrayBuffer(Y.byteLength+4+O.byteLength+4+z.byteLength);p=new Uint8Array(d);d=new DataView(d);p.set(Y);D+=Y.byteLength;
d.setUint32(D,O.length,!0);D+=4;p.set(O,D);D+=O.length;d.setUint32(D,z.byteLength,!0);p.set(z,D+4);return p};
t5V=function(Y){var z=CE$(Y.mediaKeys,Y.mediaElement);z?z.then(b0(()=>{BTv(Y)}),b0(O=>{if(!Y.VH()){g.IF(O);
var D="t.a";O instanceof DOMException&&(D+=";n."+O.name+";m."+O.message);Y.Ul("licenseerror","drm.unavailable",1,D,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(Y.Y({mdkrdy:1}),Y.S=!0);
Y.B&&(z=CE$(Y.B,Y.mediaElement))};
BTv=function(Y){if(!Y.VH())if(Y.O.V("html5_drm_set_server_cert")||Y.j.j()){let z=Y.mediaKeys.setServerCertificate();z?z.then(b0(O=>{Y.O.Yk()&&Y.Ul("ctmp","ssc",{success:O})}),b0(O=>{Y.Ul("ctmp","ssce",{n:O.name,
m:O.message})})).then(b0(()=>{hT(Y)})):hT(Y)}else hT(Y)};
Sa$=function(Y,z,O){Y.yH=!0;O=new WM(z,O);Y.O.V("html5_eme_loader_sync")&&(Y.A.get(z)||Y.A.set(z,O));fDo(Y,O)};
fDo=function(Y,z){if(!Y.VH()){Y.Y({onInitData:1});if(Y.O.V("html5_eme_loader_sync")&&Y.videoData.Y&&Y.videoData.Y.j()){var O=Y.Z.get(z.initData);z=Y.A.get(z.initData);if(!O||!z)return;z=O;O=z.initData;Y.A.remove(O);Y.Z.remove(O)}Y.Y({initd:z.initData.length,ct:z.contentType});if(Y.j.flavor==="widevine")if(Y.q6&&!Y.videoData.isLivePlayback)ZJ(Y);else{if(!(Y.O.V("vp9_drm_live")&&Y.videoData.isLivePlayback&&z.Z3)){Y.q6=!0;O=z.cryptoPeriodIndex;var D=z.j;Nz(z);z.Z3||(D&&z.j!==D?Y.Ul("ctmp","cpsmm",{emsg:D,
pssh:z.j}):O&&z.cryptoPeriodIndex!==O&&Y.Ul("ctmp","cpimm",{emsg:O,pssh:z.cryptoPeriodIndex}));Y.Ul("widevine_set_need_key_info",z)}}else Y.kg(z)}};
ZJ=function(Y){if(Y.yH&&Y.S&&!Y.ze){for(;Y.U.length;){let z=Y.U[0],O=UfZ(Y)?wm1(z):g.m4(z.initData);if(Y.j.j()&&!z.Oc)Y.U.shift();else{if(Y.N.get(O))if(Y.j.flavor!=="fairplay"||Y.j.j()){Y.U.shift();continue}else Y.N.delete(O);Nz(z);break}}Y.U.length&&Y.createSession(Y.U[0])}};
hT=function(Y){Y.VH()||(Y.S=!0,Y.Y({onmdkrdy:1}),ZJ(Y))};
UfZ=function(Y){return Y.j.flavor==="widevine"&&Y.videoData.V("html5_drm_cpi_license_key")};
$fA=async function(Y){if(g.fe()&&Y.mediaKeys.mediaKeys?.getMetrics){var z=await Y.mediaKeys.getMetrics();z&&((0,g.Vl)(z)||(z=g.o$(z)),/^[A-Za-z0-9_-]+={0,3}$/.test(z)||(z=g.QH(z,void 0,!0)),Y.Ul("ctmp","drm",{metrics:z}))}};
xfk=function(Y,z){if(Y.videoData.X)return!1;Y.Yg.R4+=1;if(Y.Yg.R4<=10)return!1;z.exiled=`${Y.Yg.R4}`;Y.fY("qoe.start15s",z);Y.D.Ul("playbackstalledatstart");return!0};
hHk=function(Y){if(!Y.Y){Y.Y=!0;var z=Y.D.getPlayerState();z=z.isPaused()||z.isSuspended();Y.D.ey();z&&!ey(Y.videoData)||Y.D.Ul("signatureexpired")}};
mU=function(Y,z,O){var D=Y.videoData.N,p=Y.videoData.U,d=Y.Yg.V("html5_disable_codec_fallback_for_drm")&&Y.videoData.SL();z_(Y.D.getVideoData())&&lIF(Y.D,"pe");Y.Yg.gk().j.wk(ZU1)&&(O.bkg=Y.D.d$().isBackground()?"1":"0");if((z==="progressive.net.retryexhausted"||z==="fmt.unplayable"||z==="fmt.decode")&&!Y.D.cT.K&&D&&D.itag==="22")return Y.D.cT.K=!0,Y.fY("qoe.restart",{reason:"fmt.unplayable.22"}),Y.D.Kc(),!0;var J=!1;if(Y.videoData.isExternallyHostedPodcast){if(J=Y.videoData.On)O.mimeType=J.type,
Y.J("3pp",{url:J.url});O.ns="3pp";Y.D.cX(z,1,"VIDEO_UNAVAILABLE",g.V8((new g.C3(z,O,1)).details));return!0}var c=Y.HC+3E4<(0,g.E)()||Y.j.isActive();if(Y.Yg.V("html5_empty_src")&&Y.videoData.isAd()&&z==="fmt.unplayable"&&/Empty src/.test(`${O.msg}`))return O.origin="emptysrc",Y.fY("auth",O),!0;var w;if(w=!c)w=Y.D.d$(),w=!!(w.WO()||w.isInline()||w.isBackground()||w.Jo()||w.Cr()||w.d3()||w.SM());w&&(O.nonfg="paused",c=!0,Y.D.pauseVideo());z!=="fmt.decode"&&z!=="fmt.unplayable"||!p?.Z()||(UX(Y.Yg.N,p.dk),
O.acfallexp=p.dk,J=c=!0);!c&&Y.N>0&&(Y.j.start(),c=!0,O.delayed="1",--Y.N);p=Y.D.loader;c||!D?.Y()&&!D?.K()||d||(UX(Y.Yg.N,D.dk),J=c=!0,O.cfallexp=D.dk);if(!c)return xfk(Y,O);d=!1;Y.K?Y.HC=(0,g.E)():d=Y.K=!0;c=Y.videoData;c.j_?(c=c.j_.K(),w=Date.now()/1E3+1800,c=c<w):c=!1;O.e=z;c&&(O.staleprog="1");Y.fY("qoe.restart",O);if(c&&Y.ak())return hHk(Y),!0;if(!(!g.BX("philips")||z==="fmt.unplayable"&&p&&p.Ru||Y.Yg.j.cplatform==="GAME_CONSOLE"))try{window.close()}catch{}D&&D.Y()&&!Y.Yg.V("html5_allow_av1_retry_in_session")?
(J=Y.Yg.N,J.B=!0,J=J.j=!0):p?(z=Y.Yg.V("html5_disable_stunning_for_sd"),O=Y.videoData.Y,O=O?.videoInfos?.length?O.videoInfos[O.videoInfos.length-1]:null,D=D&&O&&D.video&&O.video&&D.video.qualityOrdinal===O.video.qualityOrdinal,d||z&&D||(D=(D=x5(p.videoTrack)||p.videoTrack.j)?D.I4:p.videoTrack.I4,D.JW+=1,p.policy.j?J7(p.aM,D,!0):vL(p.Yq,D,!0))):Y.videoData.j_&&Y.videoData.j_.U();Y.j.isActive()||Y.D.So(J);return!0};
mfk=function(Y,z){if((Y=Y.D.KY())&&(z.errorCode==="fmt.unplayable"||z.errorCode==="html5.invalidstate")){let O=Y.BH();z.details.merr=O?O.toString():"0";z.details.mmsg=Y.b0()}};
QJo=function(Y){return Y.errorCode==="net.badstatus"&&(Y.severity===1||!!Y.details.fmt_unav)};
iUv=function(Y,z){return Y.Yg.V("html5_use_network_error_code_enums")&&z.details.rc===403||z.details.rc==="403"?(Y=z.errorCode,Y==="net.badstatus"||Y==="manifest.net.retryexhausted"):!1};
QU=function(Y,z,O){try{z={detail:`pr.${z}`},g.jY(Y.Yg)||q$(Y.Yg)==="TVHTML5_FOR_KIDS"?Y.D.cX("qoe.restart",O?1:2,void 0,g.V8(z),"7"):(Y.fY("qoe.restart",z),window.location.reload())}catch{}};
uIh=function(Y,z){if(!iUv(Y,z)&&!Y.Y)return!1;z.details.sts="20642";if(Y.ak())return HF(z.severity)&&(z=Object.assign({e:z.errorCode},z.details),z=new g.C3("qoe.restart",z)),Y.fY(z.errorCode,z.details),hHk(Y),!0;(0,g.E)()-Y.Yg.Tx>6048E5&&QU(Y,"signature",!0);return!1};
lD8=function(Y){if(Y.videoData.errorDetail==="7"&&g.cW(Y.Yg)){let z=!Y.videoData.isInlinePlaybackNoAd;z&&Y.Yg.Dx++;QU(Y,"innertube_player_reload_required",z&&Y.Yg.Dx>1);return!0}return!1};
ij=function(Y,z="fmt.noneavailable"){var O=Y.Yg.N;O.Z=!1;O.j=!0;Y.fY("qoe.restart",{e:z,detail:"hdr"});Y.D.So(!0)};
Xw9=function(Y){if(Y.D.d$().isInline())return QN;Y=fx[vF()];return Pl("auto",Y,!1,"s")};
gB1=function(Y,z){var O;a:if((O=z.j)&&O.videoInfos.length){for(var D of O.videoInfos)if(D.A?.smooth){O=D.video.qualityOrdinal;break a}O=O.videoInfos[0].video.qualityOrdinal}else O=0;D=!0;Y.O.V("web_relax_arm_cap")&&navigator.PF&&(D=!1);D&&(g.BX("armv7")||g.BX("aarch64")||g.BX("android"))&&!g.cW(Y.O)&&z.j.videoInfos[0].K()&&(O=Math.min(O,En.large));D=g.L3(Y.O.experiments,"html5_chipset_soft_cap");D>0&&(O=Math.min(O,D));if(D=g.L3(Y.O.experiments,"html5_max_vertical_resolution")){let J=4320;for(var p=
0;p<z.j.videoInfos.length;p++){var d=z.j.videoInfos[p];d.video.height>D&&(J=Math.min(J,d.video.qualityOrdinal))}if(J<4320){p=0;for(d=0;d<z.j.videoInfos.length;d++){let c=z.j.videoInfos[d].video.qualityOrdinal;c<J&&(p=Math.max(p,c))}p&&(O=Math.min(p,O))}Y.D.J("mvr",{h:D,cp:O})}return new Wl(0,O,!1,"o")};
aD9=function(Y,z){var O=4320;!Y.O.K||g.EX(Y.O)||Y.O.V("hls_for_vod")||Y.O.V("mweb_remove_360p_cap")||(O=En.medium);var D=g.L3(Y.O.experiments,"html5_default_quality_cap");D&&z.j.j()&&(Y.O.V("html5_always_apply_default_quality_cap")||!z.videoData.zu&&!z.videoData.contentProtection)&&(O=Math.min(O,D));D=g.L3(Y.O.experiments,"html5_random_playback_cap");var p=/[a-h]$/;D&&p.test(z.videoData.clientPlaybackNonce)&&(O=Math.min(O,D));if(p=D=g.L3(Y.O.experiments,"html5_hfr_quality_cap"))a:{p=z.j;if(p.j())for(var d of p.videoInfos)if(d.video.Y()){p=
!0;break a}p=!1}p&&(O=Math.min(O,D));(d=g.L3(Y.O.experiments,"html5_live_quality_cap"))&&z.videoData.isLivePlayback&&(O=Math.min(O,d));O=TT1(Y,z,O);Y=g.L3(Y.O.experiments,"html5_byterate_soft_cap");return new Wl(0,O===4320?0:O,!1,"d",Y)};
uj=function(Y,z){var O=Y.D.d$();return O.isInline()&&!z.uncapInlineQuality?new Wl(0,480,!1,"v"):g.dP(z)?QN:O.isBackground()&&g.DV()/1E3>60&&!g.cW(Y.O)?new Wl(0,360,!1,"v"):QN};
lj=function(Y,z,O){if(Y.O.experiments.hW("html5_disable_client_autonav_cap_for_onesie")&&z.kT()||g.cW(Y.O)&&(vF(-1)>=1080||z.osid))return QN;var D=g.L3(Y.O.experiments,"html5_autonav_quality_cap"),p=g.L3(Y.O.experiments,"html5_autonav_cap_idle_secs");return D&&z.isAutonav&&g.DV()/1E3>p?(O&&(D=TT1(Y,O,D)),new Wl(0,D,!1,"e")):QN};
X7=function(Y,z){if(!z.j.j())return Y.K?new Wl(0,360,!1,"b"):QN;var O=!1,D=!1;for(var p of z.j.videoInfos)p.Y()?O=!0:D=!0;O=O&&D;D=0;p=g.L3(Y.O.experiments,"html5_performance_cap_floor");p=Y.O.K?240:p;for(let d of z.j.videoInfos){if(O&&d.Y())continue;z=K$(d.dk,d.video.fps,Y.N);let J=d.video.qualityOrdinal;if(Math.max(z,p)>=J){D=J;break}}return new Wl(0,D,!1,"b")};
T8=function(Y,z){var O=gQ(Y,z.j?.videoInfos),D=Y.D.getPlaybackRate();return D>1&&O?(Y=fu(Y.O.N,z.j.videoInfos,D),new Wl(0,Y,!0,"o")):new Wl(0,0,!1,"o")};
aS=function(Y,z,O){g.cW(Y.O)&&(O=O.compose(Y.cC(z)));return O};
gQ=function(Y,z){return z&&g.cW(Y.O)?z.some(O=>O.video.Y()):!1};
TT1=function(Y,z,O){if(Y.V("html5_optimality_defaults_chooses_next_higher")&&O)for(Y=z.j.videoInfos,z=1;z<Y.length;z++)if(Y[z].video.qualityOrdinal<O)return Y[z-1].video.qualityOrdinal;return O};
eHh=async function(Y){if(!Y.j.j()||typeof navigator.mediaCapabilities?.decodingInfo!=="function")return Promise.resolve();await Promise.resolve();for(let z of Y.j.videoInfos)await jEv(z)};
qa9=function(Y,z){var O=z.dk,D=z.video.fps,p=z.video.qualityOrdinal-1,d=Y.N;z=`${O}${D>49?"p60":D>32?"p48":""}`;O=K$(O,D,d);p>0&&(O=Math.min(O,p));!Yg.has(z)&&oz().includes(z)?(D=bQ(),+D[z]>0&&(O=Math.min(+D[z],O)),D[z]!==O&&(D[z]=O,g.VO("yt-player-performance-cap",D,2592E3))):Yg.has(z)||d==null?(D=oz().slice(),D.includes(z)||(D.push(z),g.VO("yt-player-performance-cap-active-set",D,2592E3)),FF.set(z,O)):(Yg.add(z),d?.set(z,O));Y.D.z_()};
G79=function(){return dW(bQ(),Y=>`${Y}`)};
IDh=function(Y,z,O,D){if(!z||!O||!z.videoData.N)return!1;var p=g.L3(Y.O.experiments,"html5_df_downgrade_thresh"),d=Y.V("html5_log_media_perf_info");if(!((0,g.E)()-Y.U<5E3?0:d||p>0))return!1;var J=((0,g.E)()-Y.U)/1E3;Y.U=(0,g.E)();O=O.getVideoPlaybackQuality();if(!O)return!1;var c=O.droppedVideoFrames-Y.A,w=O.totalVideoFrames-Y.totalFrames;Y.A=O.droppedVideoFrames;Y.totalFrames=O.totalVideoFrames;var R=O.displayCompositedVideoFrames===0?0:O.displayCompositedVideoFrames||-1;d&&Y.O.Yk()&&Y.D.J("ddf",
{dr:O.droppedVideoFrames,de:O.totalVideoFrames,comp:R});if(D)return Y.j=0,!1;if((w-c)/J>Y.X||!p||g.cW(Y.O))return!1;Y.j=(w>60?c/w:0)>p?Y.j+1:0;if(Y.j!==3)return!1;qa9(Y,z.videoData.N);Y.D.J("dfd",Object.assign({dr:O.droppedVideoFrames,de:O.totalVideoFrames},G79()));return!0};
EBH=function(Y,z){Y.V("html5_log_media_perf_info")&&(Y.D.J("perfdb",G79()),Y.D.J("sessionperfdb",Object.fromEntries(FF.entries())),Y.D.J("playbackperfdb",Object.fromEntries(Y.N.entries())),Y.D.J("hwc",{nch:navigator.hardwareConcurrency},!0),z&&Y.D.J("mcdb",{itags:z.j.videoInfos.filter(O=>O.A?.smooth===!1).map(O=>O.itag).join("-")}))};
zX=function(Y,z,O=!1){Y.rk?.Yk()&&Y.rk.J("rms",z,O)};
eh=function(Y){Y=Y.B();return Y.length<1?NaN:Y.end(Y.length-1)};
vBW=function(Y,z){Y.zI&&Y.zI.equals(z)||(Y.zI&&Y.zI.dispose(),Y.zI=z)};
k71=function(Y){!Y.N&&ru()&&(Y.K?Y.K.then(()=>k71(Y)):Y.sY()||(Y.N=Y.wF()))};
rrZ=function(Y,z,O){Y.isPaused()||Y.getCurrentTime()>z||O>10||(Y.play(),g.qd(()=>{rrZ(Y,Y.getCurrentTime(),O+1)},500))};
bU9=function(Y,z){if(Y.U()===0||Y.hasError())return!1;var O=Y.getCurrentTime()>0;return z>=0&&(Y=Y.B(),Y.length||!O)?em(Y,z):O};
qi=function(Y){if(Y.sY()||Y.Pc())Y.rk&&Y.rk.fp("rs_s"),g.XT&&Y.getCurrentTime()>0&&Y.seekTo(0),Y.n3(),Y.uS(),Y.load(),vBW(Y,null);delete Y.K};
oB1=function(Y){var z=Y.Y();return Iv(z)&&Y.getDuration()?z.end(z.length-1):0};
G8=function(Y){switch(Y.BH()){case 2:return"progressive.net.retryexhausted";case 3:return Y=Y.b0(),Y?.includes("MEDIA_ERR_CAPABILITY_CHANGED")||Fw9&&Y?.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}};
IP=function(Y){return Y.isPlaying()&&!Y.j(16)&&!Y.j(32)};
IS=function(Y){return Y.j(128)?-1:Y.j(2)?0:Y.j(2048)?3:Y.j(64)?-1:Y.j(1)&&!Y.j(32)?3:Y.j(8)?1:Y.j(4)?2:-1};
v6=function(Y,z,O,D,p){if(!(z===Y.state&&O===Y.AF&&D===Y.seekSource&&p===Y.stoppageReason||z!==void 0&&(z&128&&!O||z&2&&z&16))){var d;if(d=z)d=z||Y.state,d=!!(d&16||d&32);Y=new g.EN(z,O,d?D?D:Y.seekSource:null,p)}return Y};
kL=function(Y,z,O=!1){return Kwo(Y,z.getCurrentTime(),(0,g.E)(),z.PM(),O)};
rQ=function(Y,z,O=null,D=null){return v6(Y,Y.state|z,null,O,D)};
bj=function(Y,z){return v6(Y,Y.state&~z,null,null,null)};
oS=function(Y,z,O,D=null,p=null){return v6(Y,(Y.state|z)&~O,null,D,p)};
Yvv=function(Y,z){return z.state===Y.state&&z.AF===Y.AF};
zCo=function(Y){switch(Y.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"}};
OpV=function(Y){Y.j>=0||(Y.provider.D.getVisibilityState()===3?Y.A=!0:(Y.j=g.Kh(Y.provider),Y.delay.start()))};
DRZ=function(Y){if(!(Y.Y<0)){var z=g.Kh(Y.provider),O=z-Y.K;Y.K=z;Y.playerState.Y()?Y.playTimeSecs+=O:Y.playerState.isBuffering()&&!Y.playerState.j(16)&&(Y.rebufferTimeSecs+=O)}};
KS=function(Y,z=!1){Y.j.U=z;Y.j.startTime=Y.N;Y.j.endTime=Y.Y;Y.KI?.length&&(Y.j.KI=Y.KI);Y.tw?.length&&(Y.j.tw=Y.tw);z=!1;var O=g.iy(Y.segments);Y.segments.length&&!O?.U&&O?.isEmpty()?(Y.segments[Y.segments.length-1].previouslyEnded&&(Y.j.previouslyEnded=!0),Y.segments[Y.segments.length-1]=Y.j,z=!0):Y.segments.length&&Y.j.isEmpty()&&!Y.j.U||(Y.segments.push(Y.j),z=!0);z?(Y.j.endTime===0&&(Y.previouslyEnded=!1),Y.j.tw?.length&&Y.provider.D.J("sdai",{attach_meta:1,st:Y.j.startTime,et:Y.j.endTime,seg_idx:Y.segments.length-
1})):Y.j.previouslyEnded&&(Y.previouslyEnded=!0);Y.A+=Y.Y-Y.N;Y.j=F7(Y.provider);Y.j.previouslyEnded=Y.previouslyEnded;Y.provider.O.gk().j.wk(pIW)&&(Y.K+=JSON.stringify(Y.j).length);Y.previouslyEnded=!1;Y.N=Y.Y;return z?g.iy(Y.segments):void 0};
dRv=function(Y){IW(Y.Z);Y.Z=NaN};
JEF=function(Y){dRv(Y);Y.Z=Gq(()=>{Y.update()},100);
Y.iE=g.Kh(Y.provider);Y.j=F7(Y.provider)};
cE1=function(Y,z,O){O-=Y.iE;return z===Y.Y&&O>.5};
g.Y_=function(Y,z){var O=Y.sendVisitorIdHeader?Y.visitorData:void 0;return g.BW(Y.O,Y.accessToken).then(D=>vk(Y.uri,Y.O,Y.pageId,O,D,z))};
var XTW=function(Y,z){return Uf[n[14]](this,12,2138,Y,z)};
g.wIr=function(Y){Y.indexOf("watchtime")!==-1&&g.CZ("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:Y}})};
jrW=function(Y,z){Y.attestationResponse&&g.Y_(Y).then(O=>{O=O||{};O.method="POST";O.postParams={atr:Y.attestationResponse};Y.kg?Y.q6?g.yP().sendAndWrite(z,O):g.yP().sendThenWrite(z,O):g.Fu(z,O)})};
RC9=function(Y){var z={AD:[]};if(g.TT(Y.segments,O=>!!O.KI||!!O.tw)){for(let O of Y.segments)z.AD.push({KI:O.KI||[],
tw:O.tw||[]});Y=g.V5({Ve:z},sKA);return g.m4(Y,4)}};
f$=function(Y,z){return g.XA(z,Y.Y).join(",")};
Skv=function(Y,z){if(z&&Y.K){var O=new Set(["q","feature","mos"]),D=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),p=new Set(["aqi","autonav","list","ssrt","upt"]);Y.K.ns==="3pp"&&(z.ns="3pp");for(let d of Object.keys(Y.K))D.has(d)||O.has(d)||p.has(d)&&!Y.K[d]||(z[d]=Y.K[d])}};
srW=function(Y){switch(Y){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"}};
yEW=function(Y){switch(Y){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"}};
M7v=function(Y){switch(Y){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.Oh=function(Y,z){var O=zQ(Y.provider);Object.assign(O,{state:Y.U});z=new Lok(Y.provider.videoData,Y.provider.O,z,O);z.j=Y.provider.D.KF();O=Y.provider.videoData.clientPlaybackNonce;z.j=Y.provider.D.cK(O);Y.provider.videoData.isLivePlayback||(z.Ol=Y.provider.D.getDuration(O));Y.provider.videoData.j&&(O=Y.provider.videoData.j.kq(z.j))&&(z.X=O-z.j);O=Y.provider.D.D7();z.j+=O;z.X!=null&&(z.X-=O);z.dn=g.Kh(Y.provider);z.segments=[F7(Y.provider)];return z};
N$o=function(Y){var z=Y.provider.videoData.q0,O=Y.provider.videoData.ac,D=[10+z,10,10,40+O-z,40],p=Y.provider.videoData.getPlayerResponse()?.playbackTracking,d=p?.videostatsScheduledFlushWalltimeSeconds;p=p?.videostatsDefaultFlushIntervalSeconds;if(!(d&&d.length>0&&p))return D;z=[d[0]+z,...d.slice(1).map((J,c)=>J-d[c]),
p+O-z,p];return z.some(J=>J<0)?(g.bu(Y.logger,347111855,`Neg vss scheduled pings ${d} ${p}`),D):z};
Dg=function(Y,z=NaN){var O=g.Kh(Y.provider);z=isNaN(z)?O:z;z=Math.ceil(z);var D=Y.Ol[Y.N6];Y.N6+1<Y.Ol.length&&Y.N6++;var p=z+D;Y.X=g.qd(()=>{if(!Y.VH()){Y.X=NaN;var d=Y.kg(),J=AEV(Y,d);J.B=p;var c=Y.R4>1E3;!(d.length>1)&&d[0].isEmpty()||c||(J.Z=Dg(Y,p));if(Y.B){d=d[d.length-1];if(c=Y.Pc){c=d;var w=Y.Pc;c=c.startTime===w.startTime&&c.endTime===w.endTime}c||pE(Y,[d])}J.send();Y.R4++}},(p-O)*1E3);
return Y.Y=p};
di=function(Y,z){var O=Y.provider.O;g.BW(Y.provider.O,Y.provider.videoData.A()).then(D=>{var p=Y.provider.O.pageId,d=Y.provider.O.sendVisitorIdHeader?Y.provider.videoData.visitorData:void 0,J=Y.provider.O.V("vss_pings_using_networkless")||Y.provider.O.V("kevlar_woffle"),c=Y.provider.O.V("allow_skip_networkless");D=vk(z,O,p,d,D);kP(z,D,{token:Y.provider.videoData.wH,jq:Y.provider.videoData.vy,mdxEnvironment:Y.provider.videoData.mdxEnvironment},O,void 0,J&&!c,!1,!0)})};
AEV=function(Y,z){var O=g.Oh(Y,"watchtime");JP(Y)&&(O.delayThresholdMet=!0,Y.Bc=!0);if(Y.K>0){let D=Y.provider.D.D7();for(let p of z)p.startTime-=Y.K+D,p.endTime-=Y.K+D;O.j-=Y.K+D}else O.j=Y.j.Y;O.segments=z;return O};
pE=function(Y,z,O=!1){for(let [c,w]of z.entries()){let R=c,y=w;var D=Y,p=zQ(D.provider);Object.assign(p,{state:D.U});Object.assign(p,{sequenceId:D.sequenceId});D.provider.O.V("web_send_vss3_isolated_payload")&&Object.assign(p,{sendIsolatedPayload:!0});var d=D,J=d.provider.videoData.getPlayerResponse()?.playbackTracking?.vss3Config?.vss3SchedulingConfig;J&&(J=J.earlySegmentThresholdSecs&&(Date.now()-d.Ge)/1E3<J.earlySegmentThresholdSecs?J.earlySegmentMaximumLengthSecs:J.defaultSegmentMaximumLengthSecs,
y.scheduledSegmentMaximumLengthSecs=d.Pc?.nextScheduledSegmentMaximumLengthSecs??J,y.nextScheduledSegmentMaximumLengthSecs=J);d=new V7k(y,D.provider.videoData,p);D.o4&&(d.isDoubleLogged=!1);p=d;D.provider.videoData.isLivePlayback||(p.mediaLengthSec=D.provider.D.getDuration(D.provider.videoData.clientPlaybackNonce));if(D.provider.videoData.j){J=D.provider.D.KF();let M=D.provider.videoData.j.kq(J);M&&(p.liveIngestionOffsetUsec=(M-J)*1E6)}JP(D)&&(p.delayThresholdMet=!0,D.Bc=!0);O&&R===z.length-1&&(d.isFinal=
!0,Y.JW=!0);d.send();Y.sequenceId++;Y.Pc=y}};
JP=function(Y){var z;if(z=Y.provider.videoData.isLoaded()&&Y.provider.videoData.g$&&Y.N&&!Y.Bc)z=Y.j,z=z.A+z.KF()-z.N>=Y.provider.videoData.g$;return!!z};
cf=function(Y,z,O=!1){O=Y.Z(!isNaN(Y.Y),!1,O);z&&(Y.Y=NaN);return O};
HpA=function(Y){Y.provider.videoData.youtubeRemarketingUrl&&!Y.n3&&(di(Y,Y.provider.videoData.youtubeRemarketingUrl),Y.n3=!0)};
CIZ=function(Y){Y.provider.videoData.googleRemarketingUrl&&!Y.yH&&(di(Y,Y.provider.videoData.googleRemarketingUrl),Y.yH=!0)};
wi=function(Y){if(!Y.VH()&&Y.N){Y.U="paused";var z=cf(Y,!1,!0);z.isFinal=!0;z.send();Y.dispose()}};
nO$=function(Y,z,O){if(!Y.S_){O||(O=g.Oh(Y,"atr"));O.attestationResponse=z;try{O.send()}catch(D){if(D.message!=="Unknown Error")throw D;}Y.S_=!0}};
g.Kh=function(Y){return g.Woh(Y)()};
pQv=function(Y){var z=navigator.connection?.type||"";if(z)return PIH[z]||PIH.other;if(g.cW(Y.O)){Y=navigator.userAgent;if(/[Ww]ireless[)]/.test(Y))return 3;if(/[Ww]ired[)]/.test(Y))return 30}return 0};
F7=function(Y){var z=new B$8;z.Y=zQ(Y).cc?.toString()||"-";z.playbackRate=Y.D.getPlaybackRate();var O=Y.D.getVisibilityState();O!==0&&(z.visibilityState=O);Y.O.o4&&(z.N=1);z.K=Y.videoData.Ic;z.compositeLiveStatusToken=Y.videoData.compositeLiveStatusToken;z.heartbeatLoggingToken=Y.videoData.heartbeatLoggingToken;O=Y.D.getAudioTrack();O.Z7&&O.Z7.id&&O.Z7.id!=="und"&&(z.audioId=O.Z7.id);z.connectionType=pQv(Y);z.volume=Y.D.getVolume();z.muted=Y.D.isMuted();z.clipId=Y.D.YH()||"-";z.j=Y.videoData.vz||
"-";return z};
zQ=function(Y){var z=Y.D.OB()||{};z.fs=Y.D.Q9();z.volume=Y.D.getVolume();z.muted=Y.D.isMuted()?1:0;z.mos=z.muted;z.clipid=Y.D.YH();z.playerheight=Y.D.getPlayerSize()?.height||0;z.playerwidth=Y.D.getPlayerSize()?.width||0;Y=Y.videoData;var O={};Y.N&&(O.fmt=Y.N.itag,Y.U&&(Y.q6?Y.U.itag!==Y.N.itag:Y.U.itag!=Y.N.itag)&&(O.afmt=Y.U.itag));O.ei=Y.eventId;O.list=Y.playlistId;O.cpn=Y.clientPlaybackNonce;Y.videoId&&(O.v=Y.videoId);Y.Fx&&(O.infringe=1);(Y.Ge?0:Y.yH)&&(O.splay=1);var D=UU(Y);D&&(O.live=D);Y.jF&&
(O.sautoplay=1);Y.NE&&(O.autoplay=1);Y.TK&&(O.sdetail=Y.TK);Y.partnerId&&(O.partnerid=Y.partnerId);Y.osid&&(O.osid=Y.osid);Y.T_&&(O.cc=g.nx(Y.T_));return Object.assign(z,O)};
g.Woh=function(Y){if(!Y.j){let z=(0,g.E)();Y.j=()=>Math.round((0,g.E)()-z)/1E3;
Y.D.sH()}return Y.j};
g.jV=function(Y,z){return Y.state.j(z)&&!Y.oldState.j(z)?1:!Y.state.j(z)&&Y.oldState.j(z)?-1:0};
R5=function(Y){Y.Y&&OpV(Y.Y);Y.qoe&&MI8(Y.qoe)};
fRW=function(Y,z,O,D){O.adFormat=O.JW;var p=z.D;z=new g.sh(new t7k(O,z.O,{getDuration:()=>O.lengthSeconds,
getCurrentTime:()=>p.getCurrentTime(),
KF:()=>p.KF(),
cK:()=>p.cK(),
IK:()=>p.IK(),
getPlayerSize:()=>p.getPlayerSize(),
getAudioTrack:()=>O.getAudioTrack(),
getPlaybackRate:()=>p.getPlaybackRate(),
N5:()=>p.N5(),
getVisibilityState:()=>p.getVisibilityState(),
RB:()=>p.RB(),
OB:()=>p.OB(),
getVolume:()=>p.getVolume(),
isMuted:()=>p.isMuted(),
Q9:()=>p.Q9(),
YH:()=>p.YH(),
getProximaLatencyPreference:()=>p.getProximaLatencyPreference(),
sH(){p.sH()},J(d,J){p.J(d,J)},ue:()=>p.ue(),
D7:()=>p.D7(),
PM:d=>p.PM(d)}));
z.K=D;g.u(Y,z);return z};
SvZ=function(Y){Y.Y&&Y.Y.send();if(Y.qoe){var z=Y.qoe;if(z.A){z.j==="PL"&&(z.j="N");var O=g.Kh(z.provider);g.oP(z,O,"vps",[z.j]);z.S||(z.U>=0&&z.Y.set("user_intent",[z.U.toString()]),z.S=!0);z.provider.O.Yk()&&z.J("finalized",{});z.kg=!0;z.reportStats(O)}}if(Y.provider.videoData.enableServerStitchedDai)for(let D of Y.N.values())wi(D);else Y.j&&wi(Y.j);Y.dispose()};
URZ=function(Y,z){Y.j&&nO$(Y.j,z)};
$RA=function(Y){if(!Y.j)return null;var z=g.Oh(Y.j,"atr");return O=>{Y.j&&nO$(Y.j,O,z)}};
xRk=function(Y,z){Y=pI(Y.array,O=>z-O.start||1);
return Y<0?-(Y+1):Y};
hC8=function(Y,z,O){var D=[];for(z=xRk(Y,z);z<Y.array.length;++z){let p=Y.array[z];(p.end<=O||p.contains(O))&&D.push(p);if(p.start>O)break}return D};
g.y0=function(Y,z){var O=[];for(let D of Y.array)if(D.contains(z)&&O.push(D),D.start>z)break;return O};
Zpv=function(Y){return Y.array.slice(xRk(Y,0x7ffffffffffff),Y.array.length)};
mR1=function(Y,z){var O=NaN;for(let D of Y.array)if(D.contains(z)&&(isNaN(O)||D.end<O)&&(O=D.end),D.start>z&&(isNaN(O)||D.start<O)){O=D.start;break}return O};
Qrh=function(Y,z){Y.array=Y.array.filter(O=>!z.has(O))};
ip1=function(Y){return Y.D.getPlayerState().j(2)?0x8000000000000:Y.D.getCurrentTime()*1E3};
Mo=function(Y,z){var O=[];if(!z.length)return O;for(let D=0;D<z.length;D++){let p=z[D];p.active&&Y.N.indexOf(p)===-1&&(Y.N.push(p),O.push([1,p]))}return O};
LE=function(Y,z){for(let O of z)z=O[1],O[0]===1?Y.D.Ny(g.FU(z.namespace),z):Y.D.Ny(g.K8(z.namespace),z)};
No=function(Y,z){var O=[];if(!z.length)return O;z.sort(g.o2);for(let D of z)Y.N.splice(Y.N.indexOf(D),1),O.push([2,D]);return O};
u6k=function(Y){if(Y.started&&!Y.VH()){Y.K.stop();var z=Y.D.getPlayerState();z.j(32)&&Y.X.start();var O=ip1(Y),D=Y.isEnded(z,O),p=[],d=[];for(var J of Y.N)J.active&&(D?J.end<0x8000000000000:!J.contains(O))&&d.push(J);p=p.concat(No(Y,d));J=d=null;D?(z=g.y0(Y.j,0x7ffffffffffff),d=z.filter(c=>c.end<0x8000000000000),J=Zpv(Y.j)):z=Y.U<=O&&IP(z)?hC8(Y.j,Y.U,O):g.y0(Y.j,O);
p=p.concat(Mo(Y,z));d&&(p=p.concat(No(Y,d)));J&&(p=p.concat(Mo(Y,J)));Y.U=O;LE(Y,p)}};
AP=function(Y,z){return z>Y.mediaTime+Y.K&&z<Y.mediaTime+5};
Kwo=function(Y,z,O,D,p=!1){if(Y.fF&&!isFinite(z))return!1;if(D=D>1)Y.U=!0;if(p||isNaN(Y.Y))Y.Y=z;if(Y.j)z!==Y.mediaTime&&(Y.j=!1);else if(z>0&&Y.mediaTime===z){p=1500;if(Y.O.V("html5_buffer_underrun_transition_fix")){p=g.L3(Y.O.experiments,"html5_min_playback_advance_for_steady_state_secs");let d=g.L3(Y.O.experiments,"html5_min_underrun_buffered_pre_steady_state_ms");p=p>0&&d>0&&Math.abs(z-Y.Y)<p?d:1500}return O-Y.N>(D||!Y.U?p:400)}Y.mediaTime=z;Y.N=O;return!1};
XIZ=function(Y,z,O){return z.cz(O).then(()=>g.R_(new lRH(z,z.Y)),D=>{D instanceof Error&&g.jZ(D);
var p=my('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),d=i6('audio/mp4; codecs="mp4a.40.2"'),J=p||d,c=z.isLivePlayback&&!g.Si(Y.N,!0);D="fmt.noneavailable";c?D="html5.unsupportedlive":J||(D="html5.missingapi");J=c||!J?2:1;p={buildRej:"1",a:z.sD(),d:!!z.sB,drm:z.SL(),f18:z.dU.indexOf("itag=18")>=0,c18:p};z.j&&(z.SL()?(p.f142=!!z.j.j["142"],p.f149=!!z.j.j["149"],p.f279=!!z.j.j["279"]):(p.f133=!!z.j.j["133"],p.f140=!!z.j.j["140"],p.f242=!!z.j.j["242"]),p.cAAC=d,p.cAVC=i6('video/mp4; codecs="avc1.42001E"'),
p.cVP9=i6('video/webm; codecs="vp9"'));z.K&&(p.drmsys=z.K.keySystem,d=0,z.K.Y&&(d=Object.keys(z.K.Y).length),p.drmst=d);return new g.C3(D,p,J)})};
Hf=function(Y,z){z=Math.max(Math.max(1,Math.ceil(Y.policy.U/V0(Y))),z);return Math.min(Math.min(8,Math.floor(Y.policy.S/V0(Y))),z)};
V0=function(Y){return Y.videoData.j?TX(Y.videoData.j)||5:5};
CE=function(Y){return V0(Y)*Y.j};
T$F=function(Y,z){if(z)return z=Y.videoData,z=gOH(Y,isNaN(z.liveChunkReadahead)?3:z.liveChunkReadahead,z),Hf(Y,z);if(Y.Y.length){if(Math.min.apply(null,Y.Y)>1)return Hf(Y,Y.j-1);if(Y.policy.X)return Hf(Y,Y.j+1)}return Y.j};
aRk=function(Y,z=!1){if(!Y.Y.length)return!1;var O=Y.j;Y.j=T$F(Y,z);if(z=O!==Y.j)Y.Y=[],Y.o6=0;return z};
nE=function(Y){var z=Y.policy.j;Y.U||(z=Math.max(z-1,0));return z*V0(Y)};
Wf=function(Y,z){return z>=Y.g8()-nE(Y)};
gOH=function(Y,z,O){O.hw&&z--;AJ(O)&&(z=1);Vc(O)!==0&&(Y=g.L3(Y.experiments,"html5_live_chunk_readahead_proxima_override"))&&(z=Y,O.j?.R4()&&z++);return z};
Bf=function(Y,z,O=null){return new Pf(g.L3(Y.O.experiments,z)||0,O?Y.O.V(O):!1)};
eC9=function(Y,z){Y.j=z};
tP=function(Y,z,O,D,p,d,J,c){z?z.test(O)?(Y.fY(p,z,J),z.A||d()):(!z.Y||z.U?O=!1:(O=(0,g.E)(),D?z.j||(z.j=O):z.j=0,d=!D&&O-z.Y>3E4,O=z.j&&O-z.j>1E3||d?z.U=!0:!1),O&&(c={...Y.ud(z),...c},c.wn=J,c.we=p,c.wsuc=D,Y.D.J("workaroundReport",c),D&&(z.reset(),Y.U[p]=!1))):Y.D.cX("auth",2,"BROWSER_OR_EXTENSION_ERROR",g.V8({source:"watchdog",name:J}))};
qvH=function(Y,z){if(Y.j){var O=Y.j;var D=Y.getCurrentTime(),p=O.g8();var d=O.policy.Y;O.U||(d=Math.max(d-1,0));d*=V0(O);D>=p-d||!O.WI()?O=D<O.videoData.gO()?Math.min(O.videoData.gO()+10,O.g8()):NaN:(O.policy.K&&(O.policy.B?(O.policy.Y=Math.min(O.policy.Y+O.policy.Z,O.policy.A),O.policy.j=Math.min(O.policy.j+1,10)):(O.policy.Y=Math.max(O.policy.Y+1,O.policy.A),O.policy.j=Math.max(O.policy.j+1,10))),O=Infinity);if(!isNaN(O)){if(Y.loader&&z&&(z=Y.kg.isActive(),D=Y.j.g8(),(D=eeH(Y.loader,D-Y.D7()))&&
!z)){Y.kg.start();Y.D.J("inBufferPtl",{cmt:Y.getCurrentTime(),seekTo:D+Y.D7()});Y.seekTo(D+Y.D7(),{cM:"seektimeline_inBufferSeek",seekSource:34});return}Y.seekTo(O,{cM:"seektimeline_pegToLive",seekSource:34})}}};
SV=function(Y,z){if(Y.U){Y.videoData.isLivePlayback&&Y.videoData.Y&&!Y.videoData.Y.j()&&Y.mediaElement&&Y.mediaElement.U()>0&&eh(Y.mediaElement)>0&&(Y.Y=fE(Y,Y.Y,!1));var O=Y.V("html5_pseudogapless_shorts_seek_to_next_start")&&z?.seekSource===60;if(!Y.mediaElement||!GAk(Y,O))Y.OJ.start(750);else if(!isNaN(Y.Y)&&isFinite(Y.Y)&&(O=Y.o4-(Y.Y-Y.timestampOffset),!(O===0||Math.abs(O)<.005)))if(O=Y.mediaElement.getCurrentTime()-Y.Y,Math.abs(O)<=Y.Bc||Math.abs(O)<.005)IRr(Y);else{if(Y.videoData.Xd)Y.videoData.Xd=
!1;else if(!g.RV(Y.videoData)&&Y.Y>=Y.Vt()-.1&&(Y.Vt()!==0||z?.cM!=="seektimeline_setupMediaElement")){Y.Y=Y.Vt();Y.U.resolve(Y.Vt());Y.O.Yk()&&Y.D.J("setEndedInSeek",{tgt:`${Y.Y}`,maxst:`${Y.Vt()}`});Y.D.Rc();return}try{let D=Y.Y-Y.timestampOffset;Y.mediaElement.seekTo(D);Y.B.j=D;Y.o4=D;Y.N=Y.Y;Y.j_=!1}catch(D){}}}};
vOW=function(Y,z){Y.Pc=!0;Y.fF()&&(Y.Y=Y.A,Y.N=Y.Y,Y.A=NaN);EOh(Y,z)};
kA1=function(Y){var z=0,O=NaN,D="";if(!Y.S)return{startSeconds:z,NQ:O,source:D};Y.videoData.yb?z=Y.videoData.iQ:g.RV(Y.videoData)&&(z=Infinity);if(g.hJ(Y.videoData))return{startSeconds:z,NQ:O,source:D};Y.videoData.startSeconds?(D="ss",z=Y.videoData.startSeconds):Y.videoData.rQ&&(D="stss",z=Y.videoData.rQ);Y.videoData.liveUtcStartSeconds&&(O=Y.videoData.liveUtcStartSeconds);if(isFinite(z)&&(z>Y.Vt()||z<Y.gO())){let p={};p.minSeekableTime=Y.gO();p.maxSeekableTime=Y.Vt();p.cmt=Y.getCurrentTime();p.ss=
z;p.utc=O;p.src=D;Y.D.J("startSecondsOutOfBounds",p);Y.videoData.Na()&&(z=fE(Y,z,!1))}return{startSeconds:z,NQ:O,source:D}};
Uh=function(Y){return!!Y.videoData.startSeconds&&isFinite(Y.videoData.startSeconds)&&Y.videoData.startSeconds>1E9};
oO8=function(Y,z){Y.playbackData=z;Y.videoData.isLivePlayback&&(Y.X=new rEk(()=>{a:{if(Y.playbackData&&Y.playbackData.j.j()){if(yc(Y.videoData)&&Y.loader){var O=Y.loader.ha();break a}if(Y.videoData.j){O=Y.videoData.j.ha();break a}}O=0}return O}),Y.j=new bp$(Y.videoData,Y.O.experiments,()=>Y.Vt(!0)));
$_(Y.D)?(Y.videoData.ko?.tG||(z=kA1(Y),z.NQ?(g.dP(Y.videoData)&&Y.Xa(z.NQ,z.startSeconds),Y.N=z.startSeconds):z.startSeconds>0&&Y.seekTo(z.startSeconds,{cM:"seektimeline_startPlayback",seekSource:15,dv:!0})),Y.S=!1):Uh(Y)||(Y.N=Y.N||Y.videoData.startSeconds||0,Y.videoData.isLivePlayback||(z=Y.D.videoData.Vt(),Y.N>z&&(Y.V("html5_sabr_log_invalid_sabr_current_time")&&Y.D.J("invalidSabrCmtStart",{rt:Y.N,mst:z}),Y.V("html5_sabr_vod_invalid_start_time_fallback")&&(Y.N=0))))};
x_=function(Y,z){if(Y.j&&Y.loader){var O=!1;z?O=!0:Nj(Y.videoData)?O=aRk(Y.j):Y.S_&&(Y.S_=!1,O=aRk(Y.j,!0));O&&(O=Y.D.RS,z=CE(Y.j),O.qoe&&(O=O.qoe,g.oP(O,g.Kh(O.provider),"lra",[z]),O.J("live-readahead-seconds",{v:z})));z=Y.loader;O=Y.j.j;Y=Y.j;Y=(Y.j-1+Y.policy.j)*V0(Y);var D=NaN;var p=z.H9;p===2||p===-1?(p=O,AJ(z.D.getVideoData())&&(D=z.policy.ZT)):p=O-1;p=Math.max(p,0);O=z.QN;O.HH=p;O.U=D;z.tO&&(z.tO.B=Y)}};
Zg=function(Y,z){(Y.loader=z)?x_(Y,!0):g.hP(Y)};
GAk=function(Y,z=!1){if(!Y.mediaElement||Y.mediaElement.U()===0||Y.mediaElement.hasError())return!1;var O=Y.mediaElement.getCurrentTime()>0;return Y.videoData.Y&&Y.videoData.Y.j()||Y.videoData.isLivePlayback||!Y.videoData.SL()?Y.Y>=0&&!z&&(z=Y.mediaElement.B(),z.length||!O)?em(z,Y.Y-Y.timestampOffset):O:O};
Fo8=function(Y,z){var O=Y.getCurrentTime(),D=Y.isAtLiveHead(O);if(Y.X&&D){var p=Y.X;if(p.j&&!(O>=p.Y&&O<p.U)){var d=p.j.b4(O);d!==-1&&(p.Y=p.j.getStartTime(d),p.U=p.Y+p.j.getDuration(d),d=(0,g.E)()/1E3-p.j.kq(d),d-=p.K(),p.N.add(d))}}Y.j&&(D&&(p=Y.j,d=Y.PM(),p.o6++,p.o6<3||Date.now()-p.A<3E3||(p.A=Date.now(),p.Y.push(d),p.Y.length>50&&p.Y.shift())),Y.j.j9(O,z),z&&qvH(Y,!0));D!==Y.gn&&(z=Y.getCurrentTime()-Y.n3<=500,O=Y.KX>=1E3,z||O||(z=Y.D.RS,z.qoe&&(z=z.qoe,O=g.Kh(z.provider),g.oP(z,O,"lh",[D?"1":
"0"])),Y.gn=D,Y.KX++,Y.n3=Y.getCurrentTime()))};
g.mc=function(Y,z){var O=Y.U;O||(Y.U=new PW,O=Y.U,SV(Y,z));return O};
fE=function(Y,z,O){if(isNaN(z))return NaN;var D=Y.gO();O=Y.Vt(O);return Y.V("html5_clamp_invalid_seek_to_min_seekable_time")&&!Y.videoData.isLivePlayback&&z>O+1&&z<Infinity?(Y.O.Yk()&&Y.D.J("clampInvalidSeek",{tgt:`${z}`,maxst:`${O}`}),D):g.oB(z,D,O)};
Ko9=function(Y,z){Y.N=z};
Ypo=function(Y,z=!1){Y.K||!(Y.N>0)||Y.mediaElement&&Y.mediaElement.getCurrentTime()>0||(z={cM:"seektimeline_resumeTime",dv:z},Y.videoData.X||(z.seekSource=15),Y.seekTo(Y.N,z))};
EOh=function(Y,z){zhA(Y,z).then(void 0,()=>{g.hP(Y)});
g.mc(Y,z).then(O=>{g.Q0(Y,O)},()=>{g.hP(Y)});
Y.D.UQ(z);Y.O.Yk()&&(z=Y.ud(),z["native"]=`${+Y.j_}`,z.tgt=`${Y.Y}`,z.otgt=`${Y.Y+Y.timestampOffset}`,z.maxst=`${Y.Vt()}`,Y.j&&Y.V("html5_high_res_seek_logging")&&(z.tht=`${Y.j.K()}`,z.ht=`${Y.j.g8()}`,z.adft=`${nE(Y.j)}`),Y.V("html5_sabr_parse_live_metadata_playback_boundaries")&&Y.videoData.j&&g.dP(Y.videoData)&&(z.minst=`${Y.videoData.j.lR}`,z.cminst=`${Y.videoData.j.gO()+Y.timestampOffset}`,z.maxst=`${Y.videoData.j.S8}`,z.hts=`${Y.videoData.j.N6}`,z.cmaxst=`${Y.videoData.j.Vt()+Y.timestampOffset}`),
Y.D.J("startSeek",z))};
zhA=function(Y,z){Y.N6||(Y.loader?isFinite(Y.Y)?Y.N6=Y.loader.seek(Y.Y-Y.timestampOffset,z):(g.RV(Y.videoData),Y.D.PU=0,Y.N6=YP(Y.loader),th(Y.videoData)||(Y.Y=Y.loader.getCurrentTime()+Y.timestampOffset)):Y.N6=Lg(Y.Y-Y.timestampOffset));return Y.N6};
g.Q0=function(Y,z){Y.K&&(Y.K.resolve(z),Y.D.t6(),Y.O.Yk()&&(z=Y.ud(),z["native"]=`${+Y.j_}`,z.otgt=`${Y.Y+Y.timestampOffset}`,Y.D.J("seekEnd",z)));g.hP(Y)};
IRr=function(Y){Y.U&&(Y.U.resolve(Y.mediaElement.getCurrentTime()),Y.B.Y=null)};
g.hP=function(Y){Y.Y=NaN;Y.A=NaN;Y.o4=NaN;Y.U=null;Y.N6=null;Y.K=null;Y.Pc=!1;Y.j_=!1;Y.Bc=0;Y.kg.stop();Y.R4.stop()};
DUA=function(Y){if(Y.S)if(Y.videoData.ko?.tG)Y.S=!1;else if(g.hJ(Y.videoData))Y.S=!1;else{var z="ss",O=0;Y.videoData.j?.isManifestless&&Y.videoData.Pc&&!Uh(Y)&&(z="mss",O=Y.videoData.Pc);(Y.videoData.yb?Y.V("html5_prioritize_windowed_st_start_seconds"):Y.V("html5_prioritize_st_start_seconds"))&&!O&&Y.videoData.rQ&&(z="stss",O=Y.videoData.rQ);!O&&OoH(Y)&&(O=Y.videoData.liveUtcStartSeconds||Y.videoData.Pc,z="utc",O=Y.Vt()-Y.kq(Y.Vt())+O);!O&&Y.videoData.Na()&&Y.videoData.rQ&&(z="stss",O=Y.videoData.rQ);
var D={};if(O){if(O>Y.Vt()||O<Y.gO())D.minSeekableTime=Y.gO(),D.maxSeekableTime=Y.Vt(),D.cmt=Y.getCurrentTime(),D.it=Y.kq(Y.getCurrentTime()),D.ss=O,D.utc=OoH(Y)?Y.videoData.liveUtcStartSeconds||Y.videoData.Pc:0,Y.D.J("startSecondsOutOfBounds",D),Y.videoData.Na()&&(O=fE(Y,O,!1));Y.seekTo(O,{cM:"seektimeline_startSeconds"});D[z]=O;Y.D.J("startSeconds",D);Y.S=!1}else Y.videoData.Pc&&(D[z]=Y.videoData.Pc+Y.D7(),Y.D.J("startSeconds",D))}};
pDv=function(Y,z){var O=Y.mediaElement,D=z.type;switch(D){case "seeking":let p=O.getCurrentTime()+Y.timestampOffset;if(!Y.U||Y.j_&&p!==Y.Y)Y.U=new PW,Y.U.then(d=>{g.Q0(Y,d)},()=>{g.hP(Y)}),Y.videoData.isAd()&&H6v({adCpn:Y.videoData.clientPlaybackNonce,
contentCpn:Y.videoData.hostCpn??""},z.j),Y.o4=p,eC9(Y.B,O.getCurrentTime()),Y.seekTo(p,{seekSource:104,cM:"seektimeline_mediaElementEvent"}),Y.j_=!0;break;case "seeked":IRr(Y);break;case "loadedmetadata":$_(Y.D)||DUA(Y);SV(Y);break;case "progress":SV(Y);break;case "pause":Y.Z=Y.getCurrentTime()}Y.Z&&((D==="play"||D==="playing"||D==="timeupdate"||D==="progress")&&Y.getCurrentTime()-Y.Z>10&&(Y.V("html5_sky_skip_pause_jump")?Y.D.J("skipPauseJump",{evt:D,cmt:Y.getCurrentTime(),lpt:Y.Z}):Y.seekTo(Y.Z,
{cM:"pauseJump"})),D!=="pause"&&D!=="play"&&D!=="playing"&&D!=="progress"&&(Y.Z=0))};
OoH=function(Y){return(ZE(Y.videoData)||!!Y.videoData.liveUtcStartSeconds)&&(!!Y.videoData.liveUtcStartSeconds||Uh(Y))&&!!Y.videoData.j};
iX=function(Y,z){return Y.j.get(z)?.buffer.N()||[]};
uX=function(Y,z){return Y.j.get(z)?.buffer.U()||0};
yth=function(Y,z){function O(d){return D.A!=="yt"&&(p.partnerId===38&&D.playerStyle==="books"||p.partnerId===30&&D.playerStyle==="docs"||p.partnerId===33&&D.playerStyle==="google-live")?dU1(Y,p,d):Jtv(Y,p).then(()=>{D.V("embeds_enable_shorts")&&Y.C().eJ&&p.isEmbedsShortsMode(new g.zC(0,0),!!p.playlistId)?ctZ(Y,p):lX(Y,p)},J=>{lX(Y,p,!0);
throw J;})}
var D=Y.C(),p=Y.getVideoData();p.VH();p.loading=!0;return wDV(Y)?j8W(Y,p,z).then(()=>{lX(Y,p)},d=>{d=n3(d);
if(HF(d.severity))return lX(Y,p,!0),Promise.reject(d);d.errorCode==="onesie.response.badproxystatus"&&`${d.details.st}`==="3"&&(Rh$=!0);Y.handleError(d);return O("onesie")}):D.V("embeds_enable_shorts")&&D.eJ?s81(Y,p).then(()=>O("gvi")):O("gvi")};
wDV=function(Y){var z=Y.C();if(z.V("html5_disable_onesie")||!z.V("html5_onesie")||!z.V("html5_onesie_inline")&&Y.getVisibilityState()===5||z.A!=="yt")return!1;var O=z.yH;if(!O||!O.j)return Y.handleError(new g.C3("onesie.unavailable.hotconfig",{key:"0"})),!1;if(O.j.Z<(0,g.E)()&&(Y.J("okexp","1"),(O=Y.Ar())&&z.V("html5_prefer_trusted_host_on_key_expiration"))){O.Y=!0;let D=O.j.get(0)?.j();D&&!yV(D)&&O.j.delete(0)}if(Rh$)return Y.J("ost3","1"),!1;O={};return Object.keys(O).length>0?(O.onesie="0",Y.handleError(new g.C3("html5.missingapi",
O)),!1):Y.getVideoData().livePreload&&z.gk().j.wk(iD)?!1:!0};
XW=function(Y,z){var O=g.Q1();g.ig(O,z);return hs(O,sn(),{QW:Y.Y,clientInterface:q$(Y)})};
Mxk=function(Y,z){var O=Y.C(),D=O.gk().j.wk(gi);return g.cW(O)&&z.oZ()&&D?`${Y.getPlayerType()}_${z.videoId}_${z.Xc}`:`${Y.getPlayerType()}_${z.videoId}_${z.Xc}_${+z.isAutonav}${+z.jF}`};
j8W=async function(Y,z,O){z.fetchType="onesie";var D=void 0;if(vN(z))if(D=Y.XV){var p=Mxk(Y,z);D=D.get(p)}else D=void 0;p=Y.YM.v7;if(D){if(z.loading=!1,z.UA=!0,Ez(z,{player_response:D},!0),z.loading||SB(z))return Y.J("prr","1"),Promise.resolve()}else{D=Yj(z,Y.getPlayerSize(),Y.getVisibilityState());O=new QV(Y,D,O);D=await O.fetch();let J={player_response:D};z.loading=!1;if(O.oM){for(let [c,w]of O.oM.entries()){var d=c;let R=w;p.j.set(d,R,180);d===z.videoId&&(d=R.qn(),z.fq=d)}p.Ok=O}for(let [c,w]of O.ZW.entries())p.Y.set(c,
w,180);Ez(z,J,!0);if(z.loading||SB(z))return vN(z)&&(p=Mxk(Y,z),z=z.getPlayerResponse())&&(z=z.responseContext?.cacheInstruction?.maxAgeSeconds??z.responseContext?.maxAgeSeconds??void 0,Y.XV?.put(p,D,z)),Promise.resolve()}p.j.aB();p.Y.aB();z.fq=[];Y={};p="onesie.response";O=0;z.errorCode?(p="auth",Y.ec=z.errorCode,Y.ed=z.errorDetail,Y.es=z.Xr||"",O=2):(Y.successButUnplayable="1",Y.disposed=`${+z.VH()}`,Y.afmts=`${+/adaptiveFormats/.test(D)}`,Y.cpn=z.clientPlaybackNonce);return Promise.reject(new g.C3(p,
Y,O))};
Jtv=async function(Y,z){var O=z.isAd(),D=!O,p=O?1:3;for(let J=0;J<p;J++){if(J>0){await g.hq(5E3);var d=new g.lZ("Retrying OnePlatform request",{attempt:J});g.jZ(d)}try{await LzV(Y,z);return}catch(c){let w=n3(c);d=w.errorCode;let R=Y.C().V("html5_use_network_error_code_enums")?401:"401";D&&d==="manifest.net.badstatus"&&w.details.rc===R&&(D=!1,J===p-1&&(p+=1));if(J===p-1)return Y=NS$(O,w.details),Y.details.backend="op",Y.details.originec=d,Promise.reject(Y);if(d==="auth"||d==="manifest.net.retryexhausted"||
g.EX(Y.C()))return Promise.reject(w);Y.handleError(w);if(HF(w.severity))break}}return Promise.reject(NS$(O,{backend:"op"}))};
LzV=async function(Y,z){z.fetchType="gp";var O=Y.C(),D=g.BW(O,z.A());D=D.j?await D.j:D.getValue();var p=XW(O,D),d=Yj(z,Y.getPlayerSize(),Y.getVisibilityState()),J=aq(At$),c=z.A(),w=(0,g.E)(),R=!1,y="empty";D=0;Y.JL("psns");var M={wT:function(L){L.readyState===2&&Y.JL("ps_c")}};
if(O.Y){let L={videoId:String(z.videoId)},V=Fd(z.getResolveUrlResponse());V&&(L.params=V);z.playlistId&&(L.playlistId=String(z.playlistId));M.kS={N9:ne("player",L)}}p=await g.kQ(p,d,J,void 0,M);Y.JL("psnr");if(!z.VH()){p?"error"in p&&p.error?(R=!0,y=`esf:${p.error.message}`,D=p.error.code):p.errorMetadata&&(R=!0,y="its",D=p.errorMetadata.status):R=!0;if(R)return R=0,p=((0,g.E)()-w).toFixed(),w={},w=O.V("html5_use_network_error_code_enums")?{backend:"op",rc:D,rt:p,reason:y,has_kpt:z.o4?"1":"0",has_mdx_env:z.mdxEnvironment?
"1":"0",has_omit_key_flag:g.l("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:O.pageId?"1":"0",has_token:c?"1":"0",has_vvt:z.S?"1":"0",is_mdx:z.isMdxPlayback?"1":"0",mdx_ctrl:z.zu||"",token_eq:c===z.A()?"1":"0"}:{backend:"op",rc:`${D}`,rt:p,reason:y,has_kpt:z.o4?"1":"0",has_mdx_env:z.mdxEnvironment?"1":"0",has_omit_key_flag:g.l("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:O.pageId?"1":"0",has_token:c?"1":"0",has_vvt:z.S?"1":"0",is_mdx:z.isMdxPlayback?
"1":"0",mdx_ctrl:z.zu||"",token_eq:c===z.A()?"1":"0"},z="manifest.net.connect",D===429?(z="auth",R=2):D>200&&(z="manifest.net.badstatus",D===400&&(R=2)),Promise.reject(new g.C3(z,w,R));z.loading=!1;Ez(z,{raw_player_response:p},!0);g.EX(z.C())&&p&&p.trackingParams&&g.jP(p.trackingParams);if(z.errorCode)return O={ec:z.errorCode,ed:z.errorDetail,es:z.Xr||""},D="auth",g.EX(z.C())&&z.errorCode&&(D=z.errorCode),Promise.reject(new g.C3(D,O,2));if(!z.loading&&!SB(z))return O=z.isAd()?"auth":"manifest.net.retryexhausted",
D=z.C().gk().j.wk(VxF)||z.isAd()?2:1,Promise.reject(new g.C3(O,{successButUnplayable:"1",hasMedia:g.fa(z)?"1":"0"},D))}};
dU1=async function(Y,z,O){function D(){return!0}
function p(R){R=n3(R);if(HF(R.severity))return Promise.reject(R);Y.handleError(R);return!1}
var d=i6h(Y.C(),z,Y.getPlayerSize(),Y.getVisibilityState(),Y.isFullscreen()),J=z.isAd(),c=J?1:3;for(let R=0;R<c;R++){var w=d;R>0&&(await g.hq(5E3),w={playerretry:R,playerretrysrc:O},J||(w.recover="embedded"),w=g.xz(d,w));if(await Hok(z,w).then(D,p))return}z=J?"auth":"manifest.net.retryexhausted";O=J?2:1;if(!J&&Math.random()<1E-4)try{g.jZ(new g.lZ("b/152131571",btoa(d)))}catch{}return Promise.reject(new g.C3(z,{backend:"gvi"},O))};
Hok=async function(Y,z){function O(w){if(!Y.VH()){w=w?w.status:-1;var R=0,y=((0,g.E)()-c).toFixed();y=D.V("html5_use_network_error_code_enums")?{backend:"gvi",rc:w,rt:y}:{backend:"gvi",rc:`${w}`,rt:y};var M="manifest.net.connect";w===429?(M="auth",R=2):w>200&&(M="manifest.net.badstatus",w===400&&(R=2));return Promise.reject(new g.C3(M,y,R))}}
Y.fetchType="gvi";var D=Y.C(),p;(p=u11(Y))?(p={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:p},z=g.xz(z,{action_display_post:1})):p={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4};var d={};D.sendVisitorIdHeader&&Y.visitorData&&(d["X-Goog-Visitor-Id"]=Y.visitorData);var J=g.PP(D.experiments,"debug_sherlog_username");J&&(d["X-Youtube-Sherlog-Username"]=J);Object.keys(d).length>0&&(p.headers=d);var c=(0,g.E)();p=await cv(g.dy,z,p).then(void 0,function(w){return O(w.xhr)});
if(!p||!p.responseText)return O(p);Y.loading=!1;p=g.tl(p.responseText);Ez(Y,p,!0);if(Y.errorCode)return Promise.reject(new g.C3("auth",{ec:Y.errorCode,ed:Y.errorDetail,es:Y.Xr||""},2));if(!Y.loading&&!SB(Y))return p=Y.isAd()?"auth":"manifest.net.retryexhausted",z=Y.C().gk().j.wk(VxF)||Y.isAd()?2:1,Promise.reject(new g.C3(p,{successButUnplayable:"1"},z))};
NS$=function(Y,z){return new g.C3(Y?"auth":"manifest.net.retryexhausted",z,Y?2:1)};
lX=async function(Y,z,O=!1){var D=Y.C();O&&(!g.Vo(D)||uz(z)!=="embedded")||z.jM||uz(z)!=="adunit"&&(g.cW(D)||g.Mr(D)||g.bB(D)||Ao(D)||g.pd(D)||q$(D)==="WEB_CREATOR")||(O=g.BW(D,z.A()),O=O.j?await O.j:O.getValue(),C98(Y,z,O))};
C98=async function(Y,z,O){try{let d=Y.C(),J=XW(d,O);var D=z.C();let c=g.pl(),w={context:g.oV(z),videoId:z.videoId,racyCheckOk:z.racyCheckOk,contentCheckOk:z.contentCheckOk,autonavState:"STATE_NONE"};uz(z)==="adunit"&&(w.isAdPlayback=!0);D.embedConfig&&(w.serializedThirdPartyEmbedConfig=D.embedConfig);D.yO&&(w.showContentOwnerOnly=!0);z.xw&&(w.showShortsOnly=!0);c.wk(141)&&(w.autonavState=c.wk(140)?"STATE_OFF":"STATE_ON");if(g.yo(D)){let L=c.wk(65);O=L!=null?!L:!1;let V=!!g.Hg("yt-player-sticky-caption");
w.captionsRequested=O&&V}let R=D.getWebPlayerContextConfig()?.encryptedHostFlags;R&&(w.playbackContext={encryptedHostFlags:R});var p=w;let y=aq(n$$);Y.JL("wn_s");D={};d.Y&&(D.kS={N9:ne("next",{videoId:String(z.videoId)})});let M=await g.kQ(J,p,y,void 0,D);Y.JL("wn_r");!M||"error"in M&&M.error||(g.EX(z.C())&&M.trackingParams&&g.jP(M.trackingParams),Ez(z,{raw_watch_next_response:M},!1))}catch(d){}};
ctZ=async function(Y,z){var O=g.BW(Y.C(),z.A());O=O.j?await O.j:O.getValue();WzF(Y,z,O)};
WzF=async function(Y,z,O){Y=Y.C();try{let J=XW(Y,O);let c={context:g.oV(z),playerRequest:{videoId:z.videoId},disablePlayerResponse:!0},w=z.getResolveUrlResponse();if(w){let M=Fd(w);M&&(c.playerRequest.params=M);let L=O3(w)?.params;L&&(c.params=L)}var D=c;let R=aq(P99);O={};if(Y.Y){let M={videoId:String(z.videoId)};var p,d=z.getResolveUrlResponse();(p=O3(d)?.params)&&(M.params=p);O.kS={N9:ne("reel_item_watch",M)}}let y=await g.kQ(J,D,R,void 0,O);!y||"error"in y&&y.error||Ez(z,{raw_reel_item_watch_response:y})}catch(J){}};
s81=async function(Y,z){try{let d=Y.C(),J=g.BW(d,z.A()),c=J.j?await J.j:J.getValue(),w=XW(d,c);var O=Y.getPlayerSize(),D=Y.getVisibilityState();var p={context:g.oV(z),url:`https://www.youtube.com/embed/${z.videoId}`,playbackContext:{contentPlaybackContext:sj(z,O,D)}};let R=aq(BSr),y=await g.kQ(w,p,R);z.VH()||y&&Ez(z,{raw_resolve_url_response:y},!0)}catch(d){}};
txv=function(Y,z){Y.JL("vir");Y.JL("ps_s");g.qv("vir",void 0,"video_to_ad");z=yth(Y,z);z.then(function(){Y.JL("virc");g.qv("virc",void 0,"video_to_ad");Y.JL("ps_r");g.qv("ps_r",void 0,"video_to_ad")},function(){Y.JL("virc");
g.qv("virc",void 0,"video_to_ad")});
return z};
TQ=function(){var Y=Yk();return!(!Y||Y==="visible")};
Spv=function(Y){var z=f2v();z&&document.addEventListener(z,Y,!1)};
UUF=function(Y){var z=f2v();z&&document.removeEventListener(z,Y,!1)};
f2v=function(){if(document.visibilityState)var Y="visibilitychange";else{if(!document[Ke+"VisibilityState"])return"";Y=Ke+"visibilitychange"}return Y};
xUv=function(Y){$U$=Y};
hhF=function(Y){a5=Y};
Zeo=function(Y){var z=Y.cT;Y=Y.videoData;var O=uj(z,Y);z.V("html5_disable_client_autonav_cap_for_onesie")||O.compose(lj(z,Y));return O};
AT=function(Y,z){eV(Y,z.reason,z.j.info,z.source,z.token)};
qo=function(Y,z){Y.Ul("localmediachange",z)};
lIF=function(Y,z){Y.YM.E8()||(Y.J("sgap",{f:z}),Y.YM.clearQueue(!1,z==="pe"))};
mUo=function(Y){Y.mediaElement&&(Y.Hc?(GQ(Y),Y.Pr(),Zoh(Y,!1)):(Y.videoData.j_&&Y.videoData.j_.U(),Y.mediaElement.stopVideo()),Y.playVideo())};
$_=function(Y){return Y.V("html5_disable_video_player_initiated_seeks")&&g.dP(Y.videoData)};
Eh=function(Y,z){Y.Tk&&I5(Y);Y.Tk=new g.Yw(z*1E3,0x7ffffffffffff);Y.Tk.namespace="endcr";Y.addCueRange(Y.Tk)};
I5=function(Y){Y.removeCueRange(Y.Tk);Y.Tk=null};
k_=function(Y){if(Y.videoData.Y&&Y.videoData.Y.j()){var z=vf(Y);Y.loader&&Y.loader.dT(z)}};
bX=function(Y,z=!0){Y.O.Cq&&!Y.videoData.backgroundable&&Y.mediaElement&&!Y.Vy()&&(Y.isBackground()&&Y.mediaElement.R4()?(Y.J("bgmobile",{suspend:1}),Y.ey(!0,!0)):!Y.isBackground()&&z&&ri(Y)&&Y.J("bgmobile",{resume:1}))};
o5=function(Y){if(!g.RV(Y.videoData))return NaN;var z=0;Y.loader&&Y.videoData.j&&(z=yc(Y.videoData)?Y.loader.ha():Y.videoData.j.ha());return(0,g.E)()/1E3-Y.kq()-z};
HZ=function(Y,z,O,D,p,d,J,c,w,R){var y=z^Y;if(((Y^69)&15)>=11&&Y+8>>5<5){var M=lc(y^8220,y^15965,O);D[n[y^8234]](n[y^8225],M);var L=[]}if((Y&62)==Y){M=O[n[y^6697]](n[y^6684]);let V=0;M[0]||V++;let W={};for(;V<M[n[2]];V+=2)M[V]&&Xm(y^6677,y^2835,W,M[V],M[V+1]);L=W}if(!((Y^31)&15)){try{(O[2]>-(y^6532)||((((0,O[y^6555])(O[y^6602],(0,O[y^6544])(),O[4]),O[y^6590])((0,O[y^6557])(O[y^6620]),O[y^6591],O[y^6602],O[y^6594]),((0,O[y^6533])(O[y^6602],O[y^6552]),O[y^6622])(O[y^6602],O[y^6572]),(0,O[y^6590])((0,O[y^
6590])((0,O[y^6562])(O[y^6620],O[y^6530]),O[y^6581],O[y^6602],O[y^6547]),O[y^6591],O[y^6563],O[0]),O[y^6591])(O[5],O[y^6571]),0))&&(((0,O[y^6581])(O[y^6563],O[y^6573])<<((0,O[y^6562])(O[y^6602],O[6]),O[y^6562])(O[y^6560],O[new Date(n[y^6535])/(y^6756)]),(((0,O[y^6562])(O[y^6620],O[y^6618]),O[y^6571])(O[y^6592],O[y^6616]),O[5])(O[y^6584],(0,O[y^6601])(),O[y^6529]),O[y^6571])(O[y^6592],O[y^6548]),(0,O[y^6564])(O[y^6550]),O[y^6567])(O[y^6545],O[y^6547])}catch(V){(0,O[5])(O[y^6584],(0,O[y^6534])(),O[y^
6529])}try{M=lP(y^6604,y^6068,O,Date)}catch(V){(0,O[y^6560])(O[y^6530],(0,O[y^6530])(O[y^6554],(0,O[y^6618])(),O[y^6578]),(0,O[y^6552])(O[y^6556],O[y^6590]),(0,O[y^6530])(O[y^6554],(0,O[y^6580])(),O[y^6578]),O[y^6571],(0,O[y^6580])(),O[y^6613])}finally{M=$M(y^6539,y^15335,O,Date)}try{(O[y^6563]===-(y^6532)||(((0,O[y^6585])(O[new Date(n[y^6600])/(y^6756)],O[y^6587]),O[y^6557])(O[y^6551],O[y^6562]),(0,O[3])(O[y^6621]),0))&&((0,O[y^6556])(O[y^6551],(0,O[y^6569])(),O[y^6547]),(0,O[y^6556])(O[y^6532],
(0,O[y^6604])(),O[y^6547]),O[y^6556])(O[y^6532],(0,O[y^6569])(),O[y^6547])}catch(V){(0,O[y^6556])(O[y^6532],(0,O[y^6604])(),O[y^6547])}L=[]}Y>>2&5||(L=D(p,d,J,c,w,R));return L};
Q88=function(Y,z){if(Y.playerType===2||Y.O.hx)z.eB=!0;var O=IX(z.JW,z.zF,Y.O.Y,Y.O.Z);O&&(z.adFormat=O);Y.playerType===2&&(z.NE=!0);if(Y.isFullscreen()||Y.O.Y)O=g.Hg("yt-player-autonavstate"),z.autonavState=O||(Y.O.Y?2:Y.videoData.autonavState);z.endSeconds&&z.endSeconds>z.startSeconds&&Eh(Y,z.endSeconds)};
FW=function(Y){Y.loader&&(Y.loader.dispose(),Y.loader=null,Zg(Y.LX,null));Y.Ce()?io$(Y):Y.Pr()};
XDV=function(Y){if(!Y.playerState.j(128))if(Y.videoData.isLoaded(),Y.NL=g.by(Y.videoData.S5),g.fa(Y.videoData)){Y.vn.tick("bpd_s");Yh(Y).then(()=>{Y.vn.tick("bpd_c");if(!Y.VH()){Y.BB&&(Y.bd(rQ(rQ(Y.playerState,512),1)),ri(Y));var O=Y.videoData;O.endSeconds&&O.endSeconds>O.startSeconds&&Eh(Y,O.endSeconds);Y.Uf.finished=!0;zc(Y,"dataloaded");Y.z8.started&&Oi(Y);EBH(Y.cT,Y.SI)}});
Y.V("html5_log_media_perf_info")&&Y.J("loudness",{v:Y.videoData.bR.toFixed(3)},!0);var z=Y.mediaElement?.hy();if(z&&"disablePictureInPicture"in z&&Y.O.qs)try{z.disablePictureInPicture=Y.O.OJ&&!Y.videoData.backgroundable}catch(O){g.jZ(O)}uY8(Y);Y.UI=new l2v(Y.videoData)}else zc(Y,"dataloaded")};
g$k=function(Y){var z=Y.videoData;txv(Y,Y.UJ).then(void 0,O=>{Y.videoData!==z||z.VH()||(O=n3(O),O.errorCode==="auth"&&Y.videoData.errorDetail&&Y.videoData.errorDetail!=="7"?Y.cX(O.errorCode,2,unescape(Y.videoData.errorReason),g.V8(O.details),Y.videoData.errorDetail,Y.videoData.Xr||void 0):Y.handleError(O))})};
TSo=function(Y){return g.cW(Y.O)&&Y.videoData.isLivePlayback&&(!Y.O.V("html5_allow_multiview_tile_preload")||!Y.videoData.livePreload)};
Yh=function(Y){FW(Y);Y.SI=null;var z=XIZ(Y.O,Y.videoData,Y.Vy());Y.tY=z;Y.tY.then(O=>{a2W(Y,O)},O=>{Y.VH()||(O=n3(O),Y.visibility.isBackground()?(Dv(Y,"vp_none_avail"),Y.tY=null,Y.Uf.reset()):(Y.Uf.finished=!0,Y.cX(O.errorCode,O.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",g.V8(O.details))))});
return z};
uY8=function(Y){if(HN(Y.videoData,"html5_set_debugging_opt_in")){let z=g.pl();if(!z.wk(183)){Y=`f${Math.floor(183/31)+1}`;let O=UY(Y)||0;O|=268435456;O===0?delete S6[Y]:S6[Y]=O.toString(16).toString();z.save()}}};
zc=function(Y,z="dataupdated"){Y.Ul("internalvideodatachange",z,Y.videoData)};
Uf=function(Y,z,O,D){var p=z^Y;Y-9<<2>=Y&&Y+8>>2<Y&&(D=(D%O[n[2]]+O[n[2]])%O[n[2]],O[n[p^2173]](D,1));if(!(Y>>2&2)){O=(O%D[n[2]]+D[n[2]])%D[n[2]];var d=D[0];D[0]=D[O];D[O]=d;var J=[O]}return J};
a2W=function(Y,z){if(!Y.VH()&&!z.videoData.VH()){Y.SI=z;oO8(Y.LX,Y.SI);if(Y.videoData.isLivePlayback){var O=ehV(Y.YM.v7,Y.videoData.videoId)||Y.loader&&!isNaN(Y.loader.Ru);O=Y.V("html5_onesie_live")&&O;$_(Y)||Y.videoData.Pc>0&&!yc(Y.videoData)||O||Y.seekTo(Y.Vt(),{cM:"videoplayer_playbackData",seekSource:18})}if(Y.videoData.Y.j()){if(uZF(Y.videoData)){Y.cX("fmt.missing",2,"BROWSER_OR_EXTENSION_ERROR",g.V8({missabrurl:1}));return}if(Y.loader)g.jZ(Error("Duplicated Loader"));else{O=g.L3(Y.O.experiments,
"html5_onesie_defer_content_loader_ms");let D=()=>{pq(Y,()=>{Y.VH()||Y.loader||qpH(Y)})};
O&&Y.lT()&&ehV(Y.YM.v7,Y.videoData.Hs)?g.qd(D,O):D()}}else!Y.videoData.Y.j()&&ey(Y.videoData)&&qo(Y,new dd(Y.videoData.videoId||"",4));Y.Q7();eHh(z).then(()=>{var D={};Y.z_(D);Y.O.Yk()&&Y.V("html5_log_media_perf_info")&&Y.J("av1Info",D);k_(Y)})}};
ri=function(Y,z=!1){if(!Y.mediaElement||!Y.videoData.Y)return!1;var O=Gg$(Y,z),D=Y.mediaElement.R4(),p=!1;D&&D.equals(O)||(I2Z(Y,O),p=!0);Y.playerState.j(2)||Ypo(Y.LX,z);a:{z=p;if(g.dP(Y.videoData)){if(!Y.videoData.SL())break a}else if(!g.BN(Y.videoData))break a;if(Y.mediaElement)if((O=Y.videoData.K)&&Y.mediaElement.Z()){D=Y.mediaElement.hy();if(Y.gm)if(D!==Y.gm.element)GQ(Y);else if(z&&O.flavor==="fairplay"&&!So())GQ(Y);else break a;if(Y.V("html5_report_error_for_unsupported_tvos_widevine")&&So()&&
O.flavor==="widevine")Y.cX("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","trg.unspttvoswidevine");else{Y.gm=new E$$(D,Y.videoData,Y.O,Y.mediaElement,Y.nO);Y.gm.subscribe("licenseerror",Y.X5,Y);Y.gm.subscribe("qualitychange",Y.Pu,Y);Y.gm.subscribe("heartbeatparams",Y.un,Y);Y.gm.subscribe("keystatuseschange",Y.sc,Y);Y.gm.subscribe("ctmp",Y.J,Y);for(let d of Y.RC.keys)z=Y.RC.get(d),Y.gm.WQ(z);Y.V("html5_eme_loader_sync")||Y.RC.aB()}}else Y.cX("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",
"trg.updatedrm")}return p};
pq=function(Y,z){Y.O.vp&&Y.O.gk().j.wk(JN)?O6(Y.O.vp,z,()=>{fd(Y.O);Y.O.vp=void 0;z()}):z()};
qpH=function(Y){var z=Y.videoData.j,O={cpn:Y.videoData.clientPlaybackNonce,c:Y.O.j.c,cver:Y.O.j.cver};for(let [J,c]of Object.entries(O)){O=J;var D=c;for(var p of Object.values(z.j))p.zI.j_(O,D);z.S?.j_(O,D)}p=Y.O;O=Y.videoData;D=Y.UJ;z=new g.v$h(p);var d=t_h({hasSubfragmentedFmp4:O.hasSubfragmentedFmp4,yG:O.yG});z.A=d;z.B=O.maxReadAheadMediaTimeMs/1E3||z.B;D.U.Ri()===D.policy.j?z.KX=10:z.KX=O.minReadAheadMediaTimeMs/1E3||z.KX;z.DX=O.readAheadGrowthRateMs/1E3||z.DX;O.uZ&&(z.U=!0);z.Bo=!b6();g.cW(p)||
!b6()?(z.Ol=8388608,z.S_=524288,z.ew=5,z.o4=1048576,z.EW=1.5,z.Wc=4587520,Uy()&&(z.Wc=786432),z.Z*=1.1,z.j_*=1.1,z.vp=!0):p.K&&(z.Z*=1.3,z.j_*=1.3);g.Qa&&g.BX("crkey")&&(d=p.j.cmodel==="CHROMECAST/ANCHOVY",z.Ol=20971520,z.S_=1572864,d&&(z.Wc=812500,z.UY=1E3,z.JQ=5,z.o4=2097152));g.zV&&(z.vp=!0);p.supportsGaplessAudio()||(z.yO=!1);g.Df&&(z.Tx=!0);z.O8=p.V("html5_peak_shave");O.kT()&&p.V("html5_disable_peak_shave_for_onesie")&&(z.O8=!1);d=O.j?.U();if(yc(O)){z.OG=!0;z.V9||(z.md=!0);z.yH=!0;z.w8=!0;z.XU=
!0;if(O.latencyClass==="ULTRALOW"||O.latencyClass==="LOW"&&!p.V("html5_disable_low_pipeline"))z.GN=2,z.C2=4;z.Py=O.defraggedFromSubfragments;g.hJ(O)&&(z.GM=!1);z.fq=g.Nr(p)}O.isAd()&&(z.Lb=0,z.ac=0);z.y9=p.V("html5_ultra_low_latency_subsegment_readahead")&&O.latencyClass==="ULTRALOW";z.N=p.Yk();D.Y.U=yc(O)?.5:0;O.isLivePlayback&&(z.Wr=g.L3(p.experiments,"html5_min_startup_buffered_media_duration_for_live_secs")||.25,z.R4=!1);O.SL()&&(z.R4=!1);z.lZ=!p.V("html5_sabr_keep_all_quality_constraints");z.mZ=
CV(O);AJ(O)&&(z.y9=!0,O.latencyClass==="LOW"?z.dn=g.L3(p.experiments,"html5_jumbo_mobile_subsegment_readahead_target"):O.latencyClass==="ULTRALOW"&&(z.dn=g.L3(p.experiments,"html5_jumbo_ull_subsegment_readahead_target")),z.y7=!0);O.Na()&&(z.la=1.3);z.Tx=z.Tx||O.md;z.Cd=(z.Cd||O.Cd)&&p.Z;z.yK=O.Z;p.Yk()&&(z.eL=!0);O.Z&&!d&&(z.d4=!0);O.Z&&O.isAd()&&(z.Z*=1.6,z.j_*=1.6);ey(O)&&(z.Y=O.videoId,z.gQ=!0,z.De=100,O.Y0&&O.Y0.length>0&&(z.jy=O.Y0));z.NH=O.k_;z.Rx=pu(p,{},O.Y||void 0,DE(O));z.ze=OU(O)&&(g.bB(p)||
Ao(p));g.dP(O)&&(z.K=!0,z.qB=g.cW(p)&&!g.fe()?!1:!0,!z.A7&&p.V("html5_sabr_non_streaming_xhr_client_request_cancellation")&&(z.xk=!0,z.n3=!0,z.Ue=g.L3(p.experiments,"html5_sabr_non_streaming_xhr_request_cancellation_timeout_ms")||8E3,z.De=g.L3(p.experiments,"html5_sabr_non_streaming_xhr_timeout_retry_limit")||3),p.V("html5_sabr_report_partial_segment_estimated_duration")&&(z.T_=!0),z.j=!0,z.IU=p.V("html5_trigger_loader_when_idle_network"),z.HE=p.V("html5_sabr_parse_live_metadata_playback_boundaries"),
z.Sw=p.V("html5_consume_onesie_next_request_policy_for_sabr"),z.R2=p.V("html5_log_high_res_buffer_timeline")&&p.Yk(),z.YE=p.V("html5_gapless_sabr_btl_last_slice")&&z_(O),z.pB=p.V("html5_reset_last_appended_slice_on_seek")&&z_(O),yc(O)&&(z.JE=!0,z.kg=!0,p.V("html5_simplified_backup_timeout_sabr_live")&&(z.n3=!0,z.UY=z.Vz)),z.eH=p.V("html5_serve_start_seconds_seek_for_post_live_sabr"),z.Ov=p.V("html5_flush_index_on_updated_timestamp_offset"),z.X=g.dP(O),z.Br=p.V("html5_ignore_partial_segment_from_live_readahead"),
p.V("html5_include_partial_segment_for_jumbo_ll")&&AJ(O)&&(z.Br=!1),z.XS=p.V("html5_use_non_active_broadcast_for_post_live"),z.fF=p.V("html5_centralized_player_time_live")&&g.dP(O)&&O.isLivePlayback||p.V("html5_use_centralized_player_time")&&g.dP(O),z.Ge=p.V("html5_log_centralized_player_time"),z.iZ=p.V("html5_use_centralized_player_time_fixes")&&g.dP(O),z.zA=p.V("html5_consume_onesie_sabr_seek"),z.N6=p.V("html5_enable_sabr_seek_loader_refactor"),O.enableServerStitchedDai&&(z.fU=!0,z.WE=p.V("html5_reset_server_stitch_state_for_non_sabr_seek"),
z.fB=p.V("html5_remove_ssdai_append_pause")&&!O.Ev(),z.XT=p.V("html5_ssdai_log_ssevt_in_loader_timers")),z.OD=p.Yk(),z.latencyClass=O.latencyClass,z.Gh=!O.Na()&&p.V("html5_prebuffer_instream_media_vod"));z.uS=g.g5(O);z.DQ=p.V("html5_enable_sabr_otf_in_client");if(O.oZ()||O.isAd())z.Mv=!1;at(p.N,ed.BITRATE)&&(z.Wc=NaN);if(D=g.L3(p.experiments,"html5_request_size_max_kb"))z.o4=D*1024;if(p.N.Y)z.Ic="; "+ed.EXPERIMENTAL.name+"=allowed";else if(p.experiments.s_().j.wk(kgF)&&g.fe()){let {name:J,valid:c}=
ed.TUNNELMODE;z.Ic=`; ${J}=${c}`}p=O.serverPlaybackStartConfig;p?.enable&&p?.playbackStartPolicy&&(z.eJ=!0,ED(z,p.playbackStartPolicy,2));p=rt9(Y);Y.RC.aB();a:{O=Y.YM.v7;if(D=Y.videoData.videoId)if(d=O.j.get(D)){O.j.remove(D);O=d;break a}O=void 0}Y.loader=new g.cK(Y,Y.UJ,z,Y.videoData.j,Y.videoData.Y,vf(Y),p,Y.videoData.enableServerStitchedDai,O,Y.videoData.KU);if(Y.videoData.V("html5_disable_preload_for_ssdai_with_preroll")&&Y.videoData.isLivePlayback&&Y.lT())z=!0;else if(z=Y.BB)z=g.cW(Y.O)&&Y.videoData.isLivePlayback&&
(!Y.O.V("html5_allow_multiview_tile_preload")||!Y.videoData.livePreload||Y.O.gk().j.wk(iD));Y.loader.initialize(Y.getCurrentTime(),vf(Y),z);Y.videoData.probeUrl&&(Y.loader.rL=Y.videoData.probeUrl);if(Y.NL.length||Y.BB)Y.videoData.cotn||Y.Jz(!1);Zg(Y.LX,Y.loader);Y.V8&&(Y.loader.H7(Y.V8),Y.J("sdai",{sdl:1}));g.G_(Y.videoData)&&(Y=Y.loader,Y.policy.Y0=Y.policy.S$)};
Oi=function(Y){Y.VH();if(!Y.z8.finished&&Y.Uf.finished&&!Y.playerState.j(128)&&!Y.NL.length){if(!Y.Ii.started){var z=Y.Ii;z.started=!0;z.Y()}if(!Y.o$()){Y.loader&&(Y.h4=Y.loader.PM(!0)>0);Y.z8.finished||(Y.z8.finished=!0);z=Y.V("html5_onesie_live")&&Y.loader&&!isNaN(Y.loader.Ru);!Y.videoData.isLivePlayback||Y.videoData.Pc>0&&!yc(Y.videoData)||z||$_(Y)||(Y.seekTo(Y.Vt(),{cM:"videoplayer_readying",seekSource:18}),Y.isBackground()&&(Y.Zc=!0));z=Y.RS;if(z.qoe){z=z.qoe;let D=z.provider.videoData,p=z.provider.O;
for(var O of p.Ax)pS(z,O);if(z.provider.V("html5_enable_qoe_cat_list"))for(let d of D.kj)pS(z,d);else D.Ax&&pS(z,z.provider.videoData.Ax);D.Na()&&(O=D.j,yc(D)&&pS(z,"manifestless"),O&&TX(O)&&pS(z,`live-segment-${TX(O).toFixed(1)}`));g.dP(D)?pS(z,"sabr"):z.lL(Vc(D));if(T_(D)||D.Ev())D.Ev()&&pS(z,"ssa"),pS(z,"lifa");pV(D)&&pS(z,"cdm");D.gatewayExperimentGroup&&(O=D.gatewayExperimentGroup,O==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"?O="spkadtrt":O==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(O=
"spkadctrl"),pS(z,O));p.A!=="yt"&&z.Y.set("len",[D.lengthSeconds.toFixed(2)]);D.cotn&&!ey(D)&&YL(z,!0);p.Yk()&&(O=ze8())&&z.J("cblt",{m:O});p.V("html5_log_screen_diagonal")&&z.J("cbltdiag",{v:window.H5vccScreen?.GetDiagonal?window.H5vccScreen.GetDiagonal():0})}Y.Ul("playbackready");g.lp("pl_c",Y.vn.timerName)||(Y.vn.tick("pl_c"),g.qv("pl_c",void 0,"video_to_ad"));g.lp("pbr",Y.vn.timerName)||(Y.vn.tick("pbr"),g.qv("pbr",void 0,"video_to_ad"))}}};
Dv=function(Y,z){Y.playerState.j(128)||(Y.bd(oS(Y.playerState,1028,9)),Y.J("dompaused",{r:z}),Y.Ul("onAutoplayBlocked"))};
g.wd=function(Y){var z=vf(Y);return t_(z)||!Y.SI?null:g.qY(Y.SI.j.videoInfos,O=>z.U(O))};
eV=function(Y,z,O,D,p){var d=Y.RS,J=Y.videoData;J.N=O;var c=g.wd(Y);O=new boh(O,z,c?c.itag:"",D,p);if(d.qoe){d=d.qoe;D=p=g.Kh(d.provider);c=[O.j.id,O.Y,d.Ov,O.reason];d.Bc||c.push(L6$(d,O));O.token&&c.push(O.token);g.oP(d,D,"vfs",c);d.Ov=O.j.id;c=d.provider.D.getPlayerSize();if(c.width>0&&c.height>0){c=[Math.round(c.width),Math.round(c.height)];let w=g.s1();w>1&&c.push(w);g.oP(d,D,"view",c)}d.Bc||(d.provider.O.Yk()&&(pS(d,"rqs"),pS(d,"rqs2")),d.provider.videoData.j&&$C(d.provider.videoData.j)&&d.Y.set("preload",
["1"]));d.Bc=!0;d.A=!0;O.reason==="m"&&++d.O8===100&&c6(d,2);g.oP(d,p,"vps",[d.j]);d.Ol||d.reportStats(p)}O=Y.cT;O.Y=0;O.j=0;Y.Ul("internalvideoformatchange",J,z==="m")};
vf=function(Y){if(Y.SI){var z=Y.cT;var O=Y.SI;Y=Y.gj();var D=Xw9(z);if(t_(D)){if(D=z.cC(O).compose(gB1(z,O)).compose(aD9(z,O)).compose(uj(z,O.videoData)).compose(lj(z,O.videoData,O)).compose(X7(z,O)).compose(T8(z,O)),t_(Y)||z.V("html5_apply_pbr_cap_for_drm")){var p=D.compose;if(z.V("html5_disable_ustreamer_constraint_for_sabr")&&g.dP(O.videoData))var d=QN;else d=z.D.ky(),z.V("html5_use_video_quality_cap_for_ustreamer_constraint")&&d&&d.Dp>0&&t_(O.videoData.mZ)&&(d=d.Dp,O.videoData.mZ=new Wl(0,d,!1,
"u")),d=O.videoData.mZ;D=p.call(D,d)}}else z.V("html5_perf_cap_override_sticky")&&(D=D.compose(X7(z,O)));D=D.compose(T8(z,O));z=O.videoData.DX.compose(D).compose(O.videoData.lu).compose(Y)}else z=QN;return z};
o$9=function(Y,z,O,D,p){var d=Y.RS,J=Y.videoData;if(O!==J.U){var c=!J.U;J.U=O;var w=z==="m"||z==="t";w||(z=c?"i":"a");z=new boh(O,z,"",D,p);if(d.qoe){d=d.qoe;O=g.Kh(d.provider);let y=[];if(z.j.id!==d.JW){D=[z.j.id,d.JW,z.reason];p=y;var R=p.push;let M=[],L=d.provider.videoData.j1.j,V=z.j.audio?.Y??L?.qC;V==null||isNaN(V)||M.push(`fl.${V}`);L&&(L.formatId&&L.formatId!==z.j.id&&d.J("agc",{qoemismatch:"1",agc_fmt:L.formatId,afmt:z.j.id}),L.cE==null||isNaN(L.cE)||M.push(`tl.${L.cE}`),L.VU==null||isNaN(L.VU)||
M.push(`vg.${L.VU}`),L.YC!==0&&M.push(`nm.${L.YC}`));R.call(p,...M);z.reason==="i"&&y.push(L6$(d,z));y.length>0&&D.push(y.join(";"));z.token&&D.push(z.token);g.oP(d,O,"afs",D);d.JW=z.j.id}}Y.Ul("internalaudioformatchange",J,!c&&w)}};
Fz1=function(Y){var z="loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ");for(let O of z)Y.b9.u3(Y.mediaElement,O,Y.kd,Y);Y.O.QI&&Y.mediaElement.Z()&&(Y.b9.u3(Y.mediaElement,"webkitplaybacktargetavailabilitychanged",Y.Ng,Y),Y.b9.u3(Y.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",Y.cu,Y))};
io$=function(Y){if(Y.Hc)if(Y.xN(),Y.Hc.Z)try{Y.O.Yk()&&Y.J("rms",{l:"vprms",sr:Y.Ce(),rs:Y.Hc.N()}),Y.Hc.clear(),Y.mediaElement?.q6(Y.Hc),Y.Hc=null}catch(O){var z=new g.lZ(`Error while clearing Media Source in VideoPlayer: ${O.name}, ${O.message}`);z=n3(z);Y.handleError(z);Y.Pr()}else Y.Pr()};
GQ=function(Y){Y.gm&&(Y.gm.dispose(),Y.gm=null)};
KzH=function(Y){Y.mediaElement&&Y.mediaElement.Vy()&&(Y.ke=(0,g.E)());Y.O.dQ?g.qd(()=>{jT(Y)},0):jT(Y)};
jT=function(Y){if(!Y.Hc?.eb()){if(Y.mediaElement)try{Y.Ep=Y.mediaElement.playVideo()}catch(z){Dv(Y,`err.${z}`)}if(Y.Ep){let z=Y.Ep;z.then(void 0,O=>{if(!(Y.playerState.j(4)||Y.playerState.j(256)||Y.Ep!==z||O&&O.name==="AbortError"&&O.message&&O.message.includes("load"))){let D="promise";O&&O.name&&(D+=`;m.${O.name}`);Dv(Y,D);Y.zJ=!0;Y.videoData.Ge=!0}})}}};
Zoh=function(Y,z=!1){if(Y.Hc)return Y.Hc.K;YbW(Y,z);return Y.wF()?.N6()||null};
Gg$=function(Y,z=!1){var O=null;Y.videoData.Y?.j()?(O=Zoh(Y,z),Y.loader?.resume()):(FW(Y),Y.videoData.j_&&(O=Y.videoData.j_.Y()));return O};
DHv=function(Y,z){if(z.j.video.quality==="auto"&&z.PH().U())if(Y.V("html5_hls_report_pseudo_itag")&&Y.videoData.hlsvp){var O=Y.Eh();if(O&&O.videoHeight>0&&O.videoWidth>0){var D=O.videoHeight;O=O.videoWidth;a:{Y=Y.gm?.j.flavor==="fairplay"?zxk:OZv;for(p of Y)if(D>=p.minHeight){var p=p.itag;break a}p=""}if(p)return new tW(p,"application/x-mpegURL",{video:new BC(O,D)})}}else if(Y.videoData.R4)for(D of Y.videoData.R4)if(D.getHeight()===Y.qA&&D.j.video.quality!=="auto")return D.PH();return z.PH()};
pa$=function(Y){return!!(Y.V("html5_native_audio_track_switching")&&g.DI&&Y.videoData.N?.U())};
dHv=function(Y){if(!pa$(Y))return!1;Y=Y.mediaElement?.audioTracks();return!!(Y&&Y.length>1)};
cIv=function(Y){var z=JIF(Y);if(z){var O=R4[z]||z;return Y.videoData.getAvailableAudioTracks().find(D=>D.Z7.getName()===O)}};
JIF=function(Y){if(Y=Y.mediaElement?.audioTracks())for(let z=0;z<Y.length;++z){let O=Y[z];if(O.enabled)return O.label}};
wak=function(Y){var z=Y.mediaElement?.audioTracks();if(z){var O=[];for(let p=0;p<z.length;++p){var D=z[p];D=new Qo(D.label,new Wv(R4[D.label]||D.label,D.label,!1));O.push(D)}Y.videoData.ML=O}};
rt9=function(Y){var z,O=Y.videoData.getAvailableAudioTracks(),D=Y.O.Ol;D&&(z=O.find(p=>p.getLanguageInfo().id===D));
if(Y.O.experiments.hW("enable_audio_description_setting")&&g.pl().wk(198))for(let p of O)if(p.K){z=p;break}Y.gk().j.wk(jF$)&&Y.videoData.cotn&&(z=O.find(p=>!!p.A));
z||(Y=Y.getAudioTrack(),z=Y.Z7.isDefault?void 0:Y);return z};
YbW=function(Y,z=!1){try{g.fe()&&Y.videoData.D$()&&Y.mediaElement.gn();let D=Y.FX(),p=Y.NT();if(Y.mediaElement.isView()&&Y.mediaElement.CY&&(!Y.j2()||!Y.mediaElement.Tx(D,p))){Y.O.Yk()&&Y.J("usm",{fallback:!0,reason:Y.j2()?"codec":"policy"});let d=Y.mediaElement.mediaElement;d?.gn();d?.stopVideo();Y.LX.setMediaElement(null);Y.setMediaElement(d,!0)}var O=Y.mediaElement.wF(D,p)}catch(D){if(mU(Y.Ld,"html5.missingapi",{updateMs:"1"}))return;console.error("window.URL object overwritten by external code",
D);Y.cX("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");return}Y.RH(O,!1,!1,z)};
Rxv=function(Y,z=!1){if(Y.loader){Y.videoData.enableServerStitchedDai&&Y.loader.Qg();let O=Y.getCurrentTime()-Y.D7();Y.loader.seek(O,{dv:z}).VY(()=>{})}else pq(Y,()=>{Y.VH()||Y.loader||qpH(Y)})};
yI1=function(Y,z,O=!1,D=!1,p=!1){!Y.Hc||z&&Y.Hc!==z||(z=Y.getDuration(),!z&&yc(Y.videoData)&&(z=25200,Y.fF()&&(z=46800)),Y.Hc.isView?z>Y.Hc.getDuration()&&sF$(Y,z):sF$(Y,z),z=()=>{Y.VH()||(heH(Y.loader,Y.Hc,O,D,p),Y.Ul("mediasourceattached"))},Y.loader?z():pq(Y,z))};
sF$=function(Y,z){Y.Hc&&(Y.Hc.Fa(z),Y.loader?.wa(z))};
MA$=function(Y,z){if(Y.O.Yk()&&Y.mediaElement){let O=Y.mediaElement.ud();O.omt=(Y.mediaElement.getCurrentTime()+Y.D7()).toFixed(3);O.ps=Y.playerState.state.toString(16);O.rt=(g.Kh(Y.RS.provider)*1E3).toFixed();O.e=z;Y.pT[Y.Ha++%5]=O}};
L98=function(Y){if(g.BX("cobalt")&&g.BX("nintendo switch")){var z=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;Y.J("nxdock",{d:z})}};
NJA=function(Y){IW(Y.dN);si(Y)||(Y.dN=Gq(()=>si(Y),100))};
si=function(Y){var z=Y.mediaElement;z&&Y.jp&&!Y.videoData.X&&!g.lp("vfp",Y.vn.timerName)&&z.U()>=2&&!z.isEnded()&&Iv(z.Y())&&Y.vn.tick("vfp");return(z=Y.mediaElement)&&!Y.videoData.X&&z.getDuration()>0&&(z.isPaused()&&z.U()>=2&&Iv(z.Y())&&(g.lp("pbp",Y.vn.timerName)||Y.vn.tick("pbp"),!Y.videoData.Bc||Y.bG||z.isSeeking()||(Y.bG=!0,Y.Ul("onPlaybackPauseAtStart"))),z=z.getCurrentTime(),AP(Y.vA,z))?(Y.xT(),!0):!1};
yY=function(Y,z){Y.O.V("html5_log_rebuffer_reason")&&(z={r:z,lact:g.DV()},Y.mediaElement&&(z.bh=Y.mediaElement.PM()),Y.J("bufreason",z))};
AI$=function(Y){Y.RS.onProgress();if(g.RV(Y.videoData)&&Date.now()>Y.PU+6283){if(Y.videoData.j&&!l3(Y.videoData.j)){var z=Y.RS;if(z.qoe){z=z.qoe;var O=z.provider.D.IK(),D=g.Kh(z.provider);z8(z,D,O);let p=O.N;O=O.U;isNaN(p)||(!isNaN(O)&&O?g.oP(z,D,"e2el",[p.toFixed(3),O.toFixed(3)]):g.oP(z,D,"e2el",[p.toFixed(3)]))}}z=g.Nr(Y.O);D=Y.V("html5_always_log_rawlat");(z||D)&&Y.J("rawlat",{l:uX(Y.Bv,"rawlivelatency").toFixed(3)});Y.PU=Date.now()}Y.videoData.N&&Y.videoData.N.U()&&(z=Y.Eh())&&z.videoHeight!==
Y.qA&&(Y.qA=z.videoHeight,eV(Y,"a",DHv(Y,Y.videoData.j_)))};
VAk=function(Y){if(Y.O.Yk()){Y.pT.sort((z,O)=>+z.rt-+O.rt);
for(let z of Y.pT)Y.J("vpe",Object.assign({t:z.rt},z));Y.pT=[];Y.Ha=0}};
I2Z=function(Y,z){Y.vn.tick("vta");g.qv("vta",void 0,"video_to_ad");Y.getCurrentTime()>0&&Ko9(Y.LX,Y.getCurrentTime());Y.mediaElement.S(z);Y.Hc&&Gb(4);!Y.videoData.X&&Y.playerState.isOrWillBePlaying()&&Y.cP.start();pa$(Y)&&(z=Y.mediaElement?.audioTracks())&&(z.onaddtrack=()=>{wak(Y)},z.onremovetrack=()=>{wak(Y)},z.onchange=()=>{Y.Ul("internalaudioformatchange",Y.videoData,!0)})};
HZh=function(Y){Y=Y.api.getPlayerStateObject();Y=Y.isCued()||Y.isError()?"none":Y.isOrWillBePlaying()?"playing":"paused";navigator.mediaSession.playbackState=Y};
C51=function(Y){if(Y.j)if(Y.api.getVideoData().isLivePlayback)try{M_({duration:Infinity})}catch(z){M_()}else{if(Y.api.getVideoData()?.Dt()){let z=Y.api.getProgressState().seekableEnd,O=Math.min(Y.api.getCurrentTime(),z);if(z&&Number.isFinite(O)){M_({duration:z,playbackRate:Y.api.getPlaybackRate(),position:O});return}}M_()}};
Lq=function(Y,z){try{navigator.mediaSession.setActionHandler(Y,z)}catch(O){}};
ntW=function(Y){var z=[];if(!Y||!Y.thumbnails)return z;for(let O of Y.thumbnails)O.url&&(!O.width||O.width<=0||!O.height||O.height<=0||g.Lx(O.url)&&z.push({src:O.url||"",sizes:`${O.width}x${O.height}`,type:"image/jpeg"}));return z};
W9Z=function(Y){Lq("play",()=>{Y.api.playVideo();N_(Y)});
Lq("pause",()=>{Y.api.pauseVideo();N_(Y)});
Lq("seekbackward",()=>{Y.api.seekBy(-5*Y.api.getPlaybackRate());N_(Y)});
Lq("seekforward",()=>{Y.api.seekBy(5*Y.api.getPlaybackRate());N_(Y)});
Lq("seekto",z=>{z=z.seekTime;z!=null&&Y.api.seekTo(z);N_(Y)})};
N_=function(Y){Y.api.V("web_reset_lact_on_media_actions")&&Y.api.updateLastActiveTime()};
M_=function(Y){navigator.mediaSession.setPositionState(Y)};
BJv=function(Y){if(Y=Y.api.getVideoData()?.getPlayerResponse()?.overlay?.playerControlsOverlayRenderer)if(Y=g.G(Y.compositeVideoOverlay,P58),Y?.sources?.length)for(let z of Y?.sources)if(z.isActive)return z};
AN=function(Y){Y.j=void 0;Y.N.clear();Y.api.eU("compositeembargo",1)};
VY=function(Y,z){for(let O of z){z=Number(O.playbackRelativePosition?.utcTimeMs)/1E3;let D=z+Number(O.duration?.seconds),p=`composite_embargo_${z}`;if(O.onEnter){let d=O.onEnter.filter(Y.A);d.length&&(Y.N.set(p,d),Y.api.addUtcCueRange(p,z,D,"compositeembargo",!1))}}};
f8H=function(Y,z){if(Y.j?.id!==z.id&&(Y.api.EG(!0),Y.N.has(z.id))){var O=Y.N.get(z.id),D=Y.api.getVideoData();for(let p of O)O=p.compositeEmbargo?.embargoStatusToken,D.Ic!==O&&(D.Ic=O,Y.api.Zm()),tAH(Y,z)}};
Sbr=function(Y,z){if(Y.j?.id===z.id&&(Y.api.EG(!1),Y.N.has(z.id))){if(z=Y.api.getVideoData())z.Ic=void 0;Y.api.Zm();tAH(Y)}};
UH$=function(Y,z){Y.compositeVideoState!==null&&(z.playbackState||(z.playbackState={}),z.playbackState.compositeVideoState=Y.compositeVideoState)};
$Hv=function(Y,z,O){var D=Y.api.getVideoData({l4:!1});D?.J("atrkchg",{id:z,m:O});if(D&&!D.Cq()){O=Y.api.getAvailableAudioTracks();for(let p of O)if(p.getLanguageInfo().getId()===z){Y.api.C().Ol=z;break}}};
xH$=function(Y,z){z!==Y.Z&&(Y.Z=z,Y.Y.Y(),z&&(Y.Y.u3(Y.api,"modulecreated",O=>{var D=BJv(Y);O==="captions"&&D?.topLeftCornerX!==void 0&&D?.topLeftCornerY!==void 0&&D?.width!==void 0&&D?.height!==void 0&&Y.api.XG({top:D.topLeftCornerY,right:1-D.topLeftCornerX-D.width,bottom:1-D.topLeftCornerY-D.height,left:D.topLeftCornerX})}),Y.Y.u3(Y.api,g.FU("compositeembargo"),O=>{f8H(Y,O)}),Y.Y.u3(Y.api,g.K8("compositeembargo"),O=>{Sbr(Y,O)}),Y.Y.u3(Y.api,"heartbeatRequest",O=>{UH$(Y,O)}),Y.Y.u3(Y.api,"internalaudioformatchange",
(O,D)=>{$Hv(Y,O,D)}),Y.Y.u3(Y.api,"onPlaybackAudioChange",()=>{Y.api.Zm()})))};
tAH=function(Y,z){Y.j?.id!==z?.id&&(Y.j&&(Y.N.delete(Y.j.id),Y.api.xV([Y.j],1)),Y.j=z)};
hxo=function(Y){Y=Y?.qualityDetails||[];return g.BZ(Y)&&!Array.isArray(Y)?Y:Y.reduce((z,{key:O,value:D})=>{O&&D&&(z[O]=D);return z},{})};
ZZ1=function(Y,z,O){var D=[],p=z?156595:151874;for(let J of Y){var d=J.video;Y={formatId:J.id,qualityLabel:d.qualityLabel,quality:d.quality,isPlayable:z};if(d=O[d.qualityLabel])Y.paygatedQualityDetails={paygatedIndicatorText:d.paygatedIndicatorText,endpoint:d.endpoint,veType:p,trackingParams:d.trackingParams};D.push(Y)}return D};
QFo=function(Y){HK()&&(Y.vn=Y.api.RB(),Y.j=new PW,Y.N=2,Y.vn.mq("pt_pish"),window.requestIdleCallback?window.requestIdleCallback(()=>{mHr(Y)}):mHr(Y))};
HK=function(){return window.android&&window.android.webview&&window.android.webview.getExperimentalMediaIntegrityTokenProvider};
mHr=function(Y){if(HK()){Y.vn=Y.api.RB();Y.vn.mq("pt_pis");try{window.android.webview.getExperimentalMediaIntegrityTokenProvider({cloudProjectNumber:868618676952}).then(z=>{Y.Y=z;Y.j?.resolve();Y.vn.mq("pt_pif")}).catch(z=>{Cq(z,"player_start");
Y.vn.mq("pt_pie");Y.j?.reject(z)})}catch(z){Cq(z,"player_start_catch"),Y.api.J("pfes",{}),Y.j?.reject(z)}}};
Cq=function(Y,z){Y.message&&g.jZ(Error(`${z}_${Y.message}`))};
iZ8=function(Y,z){if(Y.Y){var O=z.videoId;Y.N=3;Y.vn.mq("pt_ms");try{Y.Y.requestToken(O).then(D=>{Y.vn.mq("pt_mf");if(D=g.aU(D))z.ih={ga:D}}).catch(D=>{Y.vn.mq("pt_me");
Cq(D,"player_generate");Y.handleError(D,z)})}catch(D){Cq(D,"player_generate_catch"),Y.handleError(D,z)}}};
utW=function(Y,z){g.jY(Y.api.C())&&(z?Y.K.show():Y.K.hide())};
Xak=function(Y){Y.U<Y.Y.length?l8v(Y):(Y.api.getPlayerStateObject(1).j(2)&&(Y.A=!0),Y.j=!0,Y.U=0,Y.Y.length=0,Y.api.Sf(),Y.j=!1)};
gtv=function(Y){var {interstitials:z}=Y.api.getVideoData(),O=[];for(let w of z){z=O;var D=z.push,p=Y,d=w.playerVars,J=w.YI,c=w.time;let R=`yto-${p.X++}`;c=new g.Yw(c,c,{id:R,priority:7,namespace:"yto"});p.Z[R]={playerVars:d,playerType:J};D.call(z,c);z=Y.api.getVideoData({playerType:1});z=Object.assign({oauth_token:z.oauthToken},w.playerVars);Y.api.preloadVideoByPlayerVars(z,w.YI)}Y.api.zS(O,1)};
l8v=function(Y){var z=Y.Y[Y.U];if(z){var {playerVars:O,playerType:D}=Y.Z[z];Y.j=!0;Y.U++;z=Y.api.getVideoData({playerType:1});z=Object.assign({oauth_token:z.oauthToken},O);Y.api.loadVideoByPlayerVars(z,!0,D,!0);Y.j=!1}};
ex8=async function(Y,z,O,D){await TJF(Y);try{let p={key:h6(z,"videoPlaybackPositionEntity"),videoId:z,lastPlaybackPositionSeconds:O.toString(),lastUpdatedClientTimestampMs:D.toString()};await gZ1(Y.j,p);Y.Y!==z&&(await a8W(Y),Y.Y=z)}catch(p){throw Error("Failed to add or update playback position",{cause:p});}};
qbH=function(Y){var z=Y.api.getVideoData()?.videoId;if(z){var O=Y.api.getCurrentTime(),D=Date.now();ex8(Y,z,O,D)}};
TJF=async function(Y){if(!Y.j){nq||(nq=GLv());let z=await nq;if(!z)throw Error("PES is undefined");Y.j=z}};
a8W=async function(Y){if(Y.j)try{var z=await ju(Y.j,"videoPlaybackPositionEntity"),O=await ju(Y.j,"mainVideoEntity");let D=new Set(O.map(J=>J.videoId)),p=z.filter(J=>!D.has(J.videoId));
p.sort((J,c)=>Number(c.lastUpdatedClientTimestampMs)-Number(J.lastUpdatedClientTimestampMs));
let d=Date.now()-864E5;z=[];for(O=0;O<p.length;O++){let J=p[O];(O>=Y.N||Number(J.lastUpdatedClientTimestampMs)<d)&&J.key&&z.push(J.key)}z.length>0&&(Y.api.J("vppe",{exp:z.length}),await acH(Y.j,z))}catch(D){throw Error("Failed to expire playback position",{cause:D});}};
GUr=function(Y){/[^a-zA-Z0-9;.!_-]/.test(Y)&&(Y=Y.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return Y};
I8v=function(Y){return window.Profiler&&new window.Profiler(Y)};
vtH=function(Y){var z=Y.sampleInterval,O=Y.maxBufferSize;if(!Y.VH()&&z>0&&O>0&&!Y.j&&Y.Y<1E7)try{Y.U=I8v({sampleInterval:z,maxBufferSize:O}),Y.U?.addEventListener("samplebufferfull",async()=>{await Etv(Y);vtH(Y)})}catch(D){Y.j=GUr(D.message),Y.N()}};
Etv=async function(Y){try{let z=await Y.U?.stop();z&&Y.logTrace(z)}catch(z){Y.j=GUr(z.message),Y.N()}};
K91=function(Y,z,O){if(O){var D="";kUA(Y,z)&&(D=z,Y.api.C().Ol=z);D&&rIr(Y,D)&&(FJo(Y.api,D),O6(to(Y.api.C(),Y.api.getVideoData()?.A()),p=>{var d=D;bZo(p)!==d&&otv(Y,F99(p),{stringValue:d})}))}};
YKv=function(Y){YC()?.size&&O6(to(Y.api.C(),Y.api.getVideoData()?.A()),z=>{(z=bZo(z))&&rIr(Y,z)&&(Y.api.C().Ol=z)})};
kUA=function(Y,z){Y=Y.api.getAvailableAudioTracks();for(let O of Y)if(O.getLanguageInfo().getId()===z)return O;return null};
rIr=function(Y,z){return z.split(".")[0]!==""&&Y.api.getVideoData()?.Cq()};
bZo=function(Y){{Y=F99(Y);let z=YC();Y=z?z.get(Y):void 0}return Y&&Y.stringValue?Y.stringValue:""};
otv=function(Y,z,O){z4o([{settingItemId:z,settingOptionValue:O}]);O6(Y.XD(),D=>{RvZ(D,z,O)})};
F99=function(Y){var z=(484).toString();Y&&(z=(483).toString());return z};
z4o=function(Y){var z=YC();z||(z=new Map);for(let O of Y)z.set(O.settingItemId,O.settingOptionValue);Y=JSON.stringify(Object.fromEntries(z));g.VO("yt-player-user-settings",Y,2592E3)};
PK=function(Y){Y.K=null;Y.Z=null;Y.u3(WK("over"),Y.K6);Y.u3("touchstart",Y.X);Y.j&&Y.u3(WK("down"),Y.q6)};
BK=function(Y){Y.U.Y(!Y.j)};
WK=function(Y){return window.navigator.msPointerEnabled?`MSPointer${Y.charAt(0).toUpperCase()}${Y.substring(1)}`:`mouse${Y}`};
tN=function(Y){return Y&&Onv?g.Sj(Y)||document:document};
DpF=function(Y,z){for(let O=0;O<z.changedTouches.length;O++){let D=z.changedTouches[O];if(D.identifier===Y.Z)return D}return null};
pRv=function(Y){Onv=Y};
dpv=function(Y,z,O){for(let D of z){z=Number(D.playbackRelativePosition?.utcTimeMs)/1E3;let p=z+Number(D.duration?.seconds),d=`stations:${O}:${z}`;Y.Y.has(d)||(Y.Y.add(d),D.onEnter&&(Y.j[d]=D.onEnter),Y.api.addUtcCueRange(d,z,p,O,!1))}};
Us=function(Y){var z=/codecs="([^"]*)"/.exec(Y.mimeType);return z&&z[1]?z[1]+" ("+Y.itag+")":Y.itag};
fq=function(Y,z){if(Y.heightPx===-1){var O=null;try{O=g.aK("CANVAS"),Y.N=O.getContext("2d")}catch(J){}if(Y.N){var D=Y.j*Y.sampleCount;Y.K=O;Y.K.width=D;Y.K.style.width=`${D}px`;Y.element.appendChild(Y.K)}else for(Y.sampleCount=Math.floor(Y.sampleCount/4),Y.j*=4,O=0;O<Y.sampleCount;O++)D=g.aK("SPAN"),D.style.width=`${Y.j}px`,D.style.left=`${Y.j*O}px`,Y.element.appendChild(D)}O=Y.element.clientHeight||24;O!==Y.heightPx&&(Y.heightPx=O,Y.N&&(O=(window.devicePixelRatio||1)>1?2:1,Y.K.height=Y.heightPx*
O,Y.K.style.height=`${Y.heightPx}px`,Y.N.scale(1,O)));for(var p of z){z=Y;var d=Y.index;for(O=0;O+2<z.A.length&&z.A[O+1]<p;)O++;D=Math.min(1,(p-z.A[O])/(z.A[O+1]-z.A[O]));if(z.N)z.N.fillStyle=z.Z[O],z.N.fillRect(d*z.j,0,z.j,z.heightPx),z.N.fillStyle=z.Z[O+1],z.N.fillRect(d*z.j,z.heightPx*(1-D),z.j,z.heightPx);else{d=z.element.children[d];let J=window.devicePixelRatio||1;D=Math.min(z.heightPx,Math.round(z.heightPx*D*J)/J)||0;d.style.height=`${D}px`;d.style.backgroundColor=z.Z[O+1];d.style.borderTop=
`solid ${z.heightPx-D}px ${z.Z[O]}`}Y.index=(Y.index+1)%Y.sampleCount}p=Y.index;Y.N?Y.N.clearRect(p*Y.j,0,Y.j,Y.heightPx):(Y=Y.element.children[p],Y.style.height="0px",Y.style.borderTop="")};
cDo=function(Y,z){var O=!!Y.j?.qB();Y.j||(Y.j=new JD9(Y.api),g.u(Y,Y.j),g.hY(Y.api,Y.j.element,4));Y.j.MK(z);var D=f8(Y.api.iS());D&&D.loaded&&O!==z&&D.Em();z&&Y.api.J("sfn",{},!0)};
wR$=function(Y,z){if(Y.N===void 0)return!1;if(z.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(z.seekLengthMilliseconds)===5E3){if(z=Y.N===72)Y.U="TIMELY_ACTION_TRIGGER_SOURCE_KEYBOARD_FORWARD_SEEK_FIVE_SECONDS";return z}if(z.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(z.seekLengthMilliseconds)===1E4){if(z=Y.N===74)Y.U="TIMELY_ACTION_TRIGGER_SOURCE_KEYBOARD_FORWARD_SEEK_TEN_SECONDS";return z}return z.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&
Number(z.seekLengthMilliseconds)===5E3?Y.N===71:z.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(z.seekLengthMilliseconds)===1E4?Y.N===73:!1};
jqZ=function(Y){Y.timelyActions&&(Y.K=Y.timelyActions.reduce((z,O)=>{if(O.cueRangeId===void 0)return z;z[O.cueRangeId]=0;return z},{}))};
ST=function(Y){Y.j_&&clearTimeout(Y.j_);Y.j_=void 0;Y.B=!1};
$h=function(Y){if(Y.j!==void 0){var z=(z=Ui(Y,Y.j))&&z.onCueRangeEnter?g.kd(z.onCueRangeEnter):void 0;var O=Ui(Y,Y.j);a:if(O&&O.additionalTrigger){for(D of O.additionalTrigger)if(D.type&&(0,Y.ze[D.type])?.(D.args??{})){var D=!0;break a}D=!1}else D=!0;z&&D&&(g.cU(Y.api,"innertubeCommand",z),R4V(Y,O),Y.K[Y.j]!==void 0&&Y.K[Y.j]++,Y.B=!0)}};
Ui=function(Y,z){if(Y.timelyActions)for(let O of Y.timelyActions)if(O.cueRangeId===z)return O};
sq9=function(Y,z){if((Y=Ui(Y,z))&&Y.onCueRangeExit)return g.kd(Y.onCueRangeExit)};
R4V=function(Y,z){var O=Number(z?.maxVisibleDurationMilliseconds);O&&(ST(Y),Y.j_=setTimeout(()=>{if(Y.j!==void 0&&z?.cueRangeId===Y.j){Y.B=!1;Y.U=void 0;var D=sq9(Y,Y.j);D&&g.cU(Y.api,"innertubeCommand",D)}},O))};
LxV=function(Y){if(Y=Y.getWatchNextResponse())if(Y=g.G(Y.playerOverlays?.playerOverlayRenderer?.timelyActionsOverlayViewModel,yDv),Y?.timelyActions)return Y?.timelyActions.map(z=>g.G(z,MWo)).filter(z=>!!z)};
xh=function(Y){Y.j!==null&&(clearTimeout(Y.j),Y.j=null)};
Nkk=function(Y){xh(Y);Y.j=setTimeout(()=>{Y.hide()},3E3)};
hN=function(Y){var z=Y.api.Eh();if(z){let O=Y.api.getPlayerSize();z.style.transform=`translate(${Y.j*O.width*(1-Y.scale)}px, ${Y.Y*O.height*(1-Y.scale)}px) scale(${Y.scale})`;z.style.transformOrigin="0 0";z=Y.indicator;z.N.textContent=`${Number(Y.scale.toFixed(1))}x`;z.j===null&&Nkk(z);Y.scale>1?Y.indicator.show():Y.indicator.hide();z=Y.scale>1?"ZOOM_STATE_FREE":"ZOOM_STATE_ORIGINAL";z!==Y.zoomState&&(Y.zoomState=z,g.CZ("watchZoomStateChange",{zoomState:Y.zoomState}))}};
ADH=function(Y){Y=Y.Ah();if(!Y)return!1;Y=g.S_(Y).exp||"";return Y.includes("xpv")||Y.includes("xpe")};
VW8=function(Y){for(let z of Y.j(!0))if(ADH(z))return!0;return!1};
Hn1=function(Y,z){for(let D of Y.j(!0))if(ADH(D)){Y=D;var O={potc:"1",pot:z};Y.url&&(Y.url=g.$z(Y.url,O))}};
C2r=async function(Y){try{await Y}catch(z){}};
nq$=function(Y){var z=new co,O={["X-Goog-Api-Key"]:"AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw"};return new Wi(z,Y,()=>O)};
Wxh=function(Y){return new eD(Y)};
P2v=function(Y){Y.Y&&(Y.U=new PW,Y.K.promise.then(()=>{Y.vn.mq("pot_if");Zv(Y)}))};
feF=function(Y){var z=(Y.V("html5_generate_session_po_token")||Y.V("html5_generate_content_po_token"))&&!Y.useLivingRoomPoToken;try{if(Y.V("html5_use_shared_owl_instance")||Y.api.C().gk().j.wk(Bko))tWo(Y);else if(z){Y.vn.mq("pot_isc");let O=g.L3(Y.api.C().experiments,"html5_webpo_kaios_defer_timeout_ms");O?(mO(Y),g.qd(()=>{QY(Y)},O)):Y.V("html5_webpo_idle_priority_job")?(mO(Y),g.Tb(g.qe(),()=>{QY(Y)})):QY(Y)}}catch(O){O instanceof Error&&g.jZ(O)}};
tWo=async function(Y){ut(Y,"swpo_i");mO(Y);Zv(Y);var z=await g.kl(g.mN());ut(Y,"swpo_co");z=await mVk(z);Y.V("html5_web_po_token_disable_caching")||z.tI(150);Y.Y=z;ut(Y,"swpo_cc");C2r(z.dY()).then(()=>{Y.j=!0;Y.K.resolve();ut(Y,"swpo_re")});
g.qd(()=>{QY(Y);ut(Y,"swpo_si")},0)};
mO=function(Y){Y.N||(Y.N=oh())};
QY=function(Y){var z=Y.api.C();Y.vn.mq("pot_ist");Y.Y||SKH(Y);Y.V("html5_bandaid_attach_content_po_token")||(Y.V("html5_generate_session_po_token")&&(Zv(Y),P2v(Y)),z=g.L3(z.experiments,"html5_session_po_token_interval_time_ms")||0,z>0&&(Y.X=Gq(()=>{Zv(Y)},z)),Y.Z=!0)};
UpZ=function(Y){var z=g.PP(Y.experiments,"html5_web_po_request_key");return z?z:g.cW(Y)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"};
ut=function(Y,z){Y.V("html5_webpo_bge_ctmp")&&Y.api.J(z,{hwpo:!!Y.Y,hwpor:Y.j})};
Zv=async function(Y){if(Y.V("html5_generate_session_po_token")&&!Y.useLivingRoomPoToken){var z=Y.api.C(),O=g.l("EOM_VISITOR_DATA")||g.l("VISITOR_DATA");O=z.XU?z.datasyncId:O;O=g.PP(z.experiments,"html5_mock_content_binding_for_session_token")||z.livingRoomPoTokenId||O;z.Ov=lt(Y,O)}};
SKH=function(Y){var z=Y.api.C(),O=UpZ(z);O=nq$(O);var D=O.Sj.bind(O);O.Sj=async d=>{d=await D(d);Y.api.J("itr",{});return d};
try{var p=Wxh({Ok:O,Pi:{maxAttempts:5},zm:{Ts:"CLEn",disable:z.experiments.hW("html5_web_po_disable_remote_logging"),X6:kJV(z.experiments),vE:J=>{var c=$p8.get(J);c||(c=new xpo(J),c=new JQ(c),$p8.set(J,c));return c},
Q$:Y.V("wpo_dis_lfdms")?0:1E3},av:g.jZ});let d=new h4v({pU:p,Ok:O,onError:g.jZ});C2r(d.dY()).then(()=>{Y.j=!0;Y.K.resolve()});
Y.V("html5_web_po_token_disable_caching")||d.tI(150);g.u(Y,p);g.u(Y,d);Y.Y=d}catch(d){g.jZ(d),p?.dispose()}};
lt=function(Y,z){if(!Y.Y){if(Y.N)try{return Y.N(z)}catch(O){g.jZ(O)}return""}try{Y.vn.mq(Y.j?"pot_cms":"pot_csms");let O={n5:!0,L5:!0,HI:z};Y.V("html5_web_po_token_disable_caching")||(O.jc={i8:z,Ws:!0,ek:!0});let D=Y.Y.pM(O);Y.vn.mq(Y.j?"pot_cmf":"pot_csmf");Y.j&&(Y.U?.resolve(),Y.U=null,Y.A&&(Y.A=!1,Y.api.app.l3().zY(!1)));return D}catch(O){return g.jZ(O),""}};
mpv=function(Y){var z=g.or();Y.Y&&g.Ev(z,{jI:Su,rr:ZnV})};
g.X_=function(Y,z,O){g.Zn("pbs",z??(0,g.E)(),O??Y.timerName)};
g.Qq$=function(Y,z,O){var D=g.EX(z.Yg)&&!z.Yg.U;if(z.Yg.kV&&(kg(z.Yg)||z.Yg.X==="shortspage"||z.Yg.X==="leanback"||D)&&!Y.N){Y.N=!0;Y.A=z.clientPlaybackNonce;g.l("TIMING_ACTION")||g.Nd("TIMING_ACTION",Y.O.csiPageType);Y.O.csiServiceName&&g.Nd("CSI_SERVICE_NAME",Y.O.csiServiceName);if(Y.j){D=Y.j.RB();for(var p of Object.keys(D))g.Zn(p,D[p],Y.timerName);p=CD(P$)(Y.j.MO);g.mI(p,Y.timerName);p=Y.j;p.Y={};p.MO={}}g.mI({playerInfo:{visibilityState:CD(W$)()},playerType:"LATENCY_PLAYER_HTML5"},Y.timerName);
Y.K!==z.clientPlaybackNonce||Number.isNaN(Y.Y)||(g.lp("_start",Y.timerName)?O=CD(AR)("_start",Y.timerName)+Y.Y:g.jZ(new g.lZ("attempted to log gapless pbs before CSI timeline started",{cpn:z.clientPlaybackNonce})));!O||g.lp("pbs",Y.timerName)||z.V9||g.X_(Y,O)}};
ino=function(Y){Qp();hR("watch",["pbs","pbu"]);Y.timerName=""};
urv=function(Y){if(Y.j){var z=Y.j;z.Y={};z.MO={}}Y.N=!1;Y.K=void 0;Y.Y=NaN};
gd=function(Y){return!!(Y.playlist||Y.list||Y.api)};
a4=function(Y,z,O,D){z=z!==void 0?z:Y.index;z=Y.items&&z in Y.items?Y.items[Y.order[z]]:null;var p=null;z&&(O&&(z.autoplay="1"),D&&(z.autonav="1"),p=new g.Tc(Y.Yg,z),g.u(Y,p),p.Ov=!0,p.startSeconds=Y.startSeconds||p.clipStart||0,Y.listId&&(p.playlistId=Y.listId.toString()));return p};
lek=function(Y,z){if(z.video&&z.video.length){Y.title=z.title||"";Y.description=z.description;Y.views=z.views;Y.likes=z.likes;Y.dislikes=z.dislikes;Y.author=z.author||"";var O=z.loop;O&&(Y.loop=O);O=a4(Y);Y.items=[];for(let D of z.video)D&&(D.video_id=D.encrypted_id,Y.items.push(D));Y.length=Y.items.length;(z=z.index)?Y.index=z:Y.findIndex(O);Y.setShuffle(!1);Y.loaded=!0;Y.j&&Y.j()}};
eT=function(Y,z){Y.index=g.oB(z,0,Y.length-1);Y.startSeconds=0};
Tko=async function(Y,z){var O=hs(),D=Y.C(),p={context:g.oV(Y),playbackContext:{contentPlaybackContext:{ancestorOrigins:D.ancestorOrigins}}},d=D.getWebPlayerContextConfig();d?.encryptedHostFlags&&(p.playbackContext.contentPlaybackContext.encryptedHostFlags=d.encryptedHostFlags);d?.hideInfo&&(p.playerParams={showinfo:!1});D=D.embedConfig;d=Y.fX;var J=z.docid||z.video_id||z.videoId||z.id;if(!J){J=z.raw_embedded_player_response;if(!J){var c=z.embedded_player_response;c&&(J=JSON.parse(c))}J=J?g.G(J?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint,
g.x4)?.videoId||null:null}J=J?J:void 0;c=Y.playlistId?Y.playlistId:z.list;var w=z.listType;if(c){var R;w==="user_uploads"?R={username:c}:R={playlistId:c};XRk(D,d,J,z,R);p.playlistRequest=R}else z.playlist?(R={templistVideoIds:z.playlist.toString().split(",")},XRk(D,d,J,z,R),p.playlistRequest=R):J&&(R={videoId:J},d?R.serializedThirdPartyEmbedConfig=d:D&&(R.serializedThirdPartyEmbedConfig=D),p.singleVideoRequest=R);D=aq(gqZ);try{let y=await g.kQ(O,p,D),M=Y.C();z.raw_embedded_player_response=y;M.j_=
vX(z,g.Rm(M));M.S=M.j_==="EMBEDDED_PLAYER_MODE_PFL";y&&y.trackingParams&&g.jP(y.trackingParams);return new g.Tc(M,z)}catch(y){return y instanceof Error||(y=Error("b259802748")),g.IF(y),Y}};
XRk=function(Y,z,O,D,p){D.index&&(p.playlistIndex=String(Number(D.index)+1));p.videoId=O?O:"";z?p.serializedThirdPartyEmbedConfig=z:Y&&(p.serializedThirdPartyEmbedConfig=Y)};
g.Gc=function(Y,z){q_.get(Y);q_.set(Y,z)};
g.aeh=function(Y,z){return z.C().V("html5_use_hls_native_captions")&&g.DI&&Y.Na()&&!!Y.N?.U()};
g.I4=function(Y,z){return Y.C().V("safari_live_drm_captions_fix")&&Y.getVideoData()?.SL()?!1:g.Nr(Y.C())&&!z.isManifestless};
g.Ei=function(Y,z){return Y.info.j()?z?Y.info.itag===z:!0:!1};
g.e4o=function(Y,z){if(Y.j!=null&&g.I4(z,Y.j)&&Y.j.j.rawcc!=null)return!0;if(!Y.Na())return!1;z=!!Y.j&&Y.j.isManifestless&&Object.values(Y.j.j).some(O=>g.Ei(O,"386"));
Y=!!Y.j&&!Y.j.isManifestless&&g.xT(Y.j);return z||Y};
L8=function(Y){if(Y.L.C().q6)return Y.IZ.get("ux")};
vK=function(Y){return Y.IZ.get("ad")};
kh=function(Y){return Y.IZ.get("captions")};
rd=function(Y){return Y.IZ.get("annotations_module")};
f8=function(Y){if(Y.L.C().mZ)return Y.IZ.get("remote")};
bt=function(Y){return Y.IZ.get("creatorendscreen")};
o4=function(Y){if(g.Mr(Y.L.C()))return Y.IZ.get("kids")};
g.U3=function(Y){return Y.IZ.get("webgl")};
qKo=function(Y,z){Y.N=z};
GSo=function(Y){var z=Y.L.getVideoData();return g.aeh(z,Y.L)||!!z.CY||!!z.captionTracks.length||g.e4o(z,Y.L)};
F_=function(Y,z,O=!1,D=!1,p){var d,J=Y.IZ.get(z);if(!J||D)if(p||(p=()=>{F_(Y,z,O,D)}),d||(d=()=>{Kq(Y,z)}),J=J||Ieo(Y,z,Eqh(Y,z),p,d))Y.IZ.set(z,J),J.create(),Y.L.Ul("modulecreated",z),O&&g.jt(Y.L,"onApiChange")};
Yc=function(Y){if(Y.L.C().S)return!1;if(Y=Y.L.getVideoData({playerType:1}).getPlayerResponse()){let z=Y.adPlacements;if(z)for(let O=0;O<z.length;O++)if(z[O].adPlacementRenderer)return!0;if(Y.adSlots)return!0}return!1};
zY=function(Y){return Y.L.C().V("html5_allow_asmjs")||Y.L.C().gk().j.wk(vqv)};
Eqh=function(Y,z){switch(z){case "ad":return Yc(Y);case "annotations_module":return!1;case "asmjs":return zY(Y);case "creatorendscreen":return!1;case "embed":return g.Rm(Y.L.C());case "endscreen":return!1;case "heartbeat":return Y.Ef();case "kids":return g.Mr(Y.L.C());case "remote":return Y.L.C().mZ;case "miniplayer":return Y.L.C().showMiniplayerUiWhenMinimized;case "offline":return Y.L.C().eI;case "captions":return GSo(Y);case "unplugged":return g.pd(Y.L.C());case "ux":return Y.L.C().q6;case "webgl":z=
Y.L.getVideoData();var O=Y.L.C();Y=g.xI();let D=g.OX(O),p=z.N?.video?.isHdr();O=!g.BN(z)&&!p&&O.V("enable_webgl_noop");return g.iz(z)||g.m$(z)||g.Qc(z)?Y||D:g.LV(z)?D:O?D:!1;case "ypc":return Y.Q1();default:return g.IF(Error(`Module descriptor ${z} does not match`)),!1}};
Kq=function(Y,z){z=kSv[z];for(let O of z)Y.L.sG(O)};
Ieo=function(Y,z,O,D,p){try{if(O){let d=q_.get(z);if(d)return new d(Y.L);rDZ(Y,z,D,p)}else Kq(Y,z)}catch(d){Kq(Y,z),g.IF(d)}return null};
rDZ=function(Y,z,O,D){if(Y.S){var p=bnW[z];z=Y.S+p;Y.Z&&(z+=`?cb=${Y.Z}`);oqr(Y,z,()=>{Y.K.add(p);O.call(Y)},D)}};
Fxr=async function(Y){var z=Y.IZ.get("asmjs");if(z)return z;z=q_.get("asmjs")??await new Promise((O,D)=>{rDZ(Y,"asmjs",()=>{var p=q_.get("asmjs");p?O(p):D("cannot load module asmjs")},D)});
if(!z)return Promise.reject("cannot load module asmjs");z=new z(Y.L);Y.IZ.set("asmjs",z);z.create();return z};
OO=function(Y){var z=Y.L.getVideoData();if(Y=z.V("web_player_defer_ad")){if(g.Il(z.S5,"ad")||Ka(z)||z.enableServerStitchedDai)var O=!1;else{Y=z.startSeconds;var D=z.playerResponse?.adPlacements;if(z=D){z=Number.MAX_VALUE;for(O of D)if(D=O.adPlacementRenderer){let p=D.config?.adPlacementConfig;p?.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&(D=(Number(p?.adTimeOffset?.offsetStartMilliseconds)||0)-Number(D.renderer?.adBreakServiceRenderer?.prefetchMilliseconds||0),D<z&&(z=D))}z=z-5E3<=Y*1E3}O=z?!1:!0}Y=
O}return Y};
Kx9=async function(Y){return await Fxr(Y)};
YLv=function(Y){var z=Y.L.getVideoData(),O=Y.B&&!z.isInlinePlaybackNoAd;Y.L.V("html5_defer_modules_on_ads_only")&&!z.isAd()&&(O=!1);return O};
g.DF=function(Y){OO(Y)&&Y.U();YLv(Y)&&(F_(Y,"captions",!0),F_(Y,"endscreen"),Y.j(),F_(Y,"creatorendscreen",!0))};
pW=function(Y,z,O){for(let D of zyr){let p=Y.IZ.get(D);p&&(O||p.n$(z))&&(g.GG(p),Y.IZ.delete(D))}Y.L.Ul("modulesDestroyed",z)};
Oi8=function(Y){return z6(()=>Y.IZ.get("asmjs")??Kx9(Y))};
oqr=function(Y,z,O,D){var p=document.getElementsByTagName("SCRIPT"),d=!1;for(let V=0;V<p.length;V++){let W=p[V];if(W.src===z||W.getAttribute("data-original-src")===z)var J=W}J||(J=g.aK("SCRIPT"),J.setAttribute("data-original-src",z),d=!0);var c=()=>{Y.VH()||O.call(Y)},w=()=>{Y.VH()||D.call(Y)},R=J.onload;
J.onload=V=>{g.Da(c);R&&R.apply(window,[V])};
var y=J.onerror;J.onerror=V=>{if(Math.random()<.01){let W=new g.lZ("Unable to load player module",z,document.location&&document.location.origin);g.IF(W)}g.Da(w);y&&y(V)};
var M=J,L=M.onreadystatechange;M.onreadystatechange=V=>{switch(M.readyState){case "loaded":case "complete":g.Da(c)}L&&L(V)};
d&&((p=Y.L.C().cspNonce)&&J.setAttribute("nonce",p),g.mW(J,ye(z)),p=document.getElementsByTagName("HEAD")[0]||document.body,p.insertBefore(J,p.firstChild),Y.addOnDisposeCallback(()=>{J.parentNode&&J.parentNode.removeChild(J)}))};
JF=function(Y,z,O){Y.VH();var D=dc(Y);O?(Y.Y|=z,z&1&&Y.S.start(),z&2&&Y.B.start(),z&2048&&Y.j_.start()):(Y.Y&=~z,z&1&&Y.S.stop(),z&2&&Y.B.stop(),z&2048&&Y.j_.stop(),z&512&&Y.N6.stop());Y.Y&512&&!(Y.Y&128)&&g.Ho(Y.N6,Y.q6);z=dc(Y);D!==z&&Y.Ul("autohideupdate",z)};
DvA=function(Y){JF(Y,4,!1);Y.Z&&(Y.j.WX(Y.Z),Y.Z=null,Y.N=Y.j.u3(Y.target,"mouseover",Y.K6));Y.N&&(Y.j.WX(Y.N),Y.N=Y.j.u3(Y.target,"mouseover",Y.K6))};
dc=function(Y){var z=Y.Y;Y.api.C().ac&&(z&=-129);Y.api.V("web_player_default_autohide")&&(z&=-513);return!z};
p$9=function(Y,...z){var O=Y.api.C();for(let d of z){if(!d||d instanceof g.Tc&&!d.videoId)continue;var D=Y.api.Ma().getPlayerSize();var p=g.s1();z=D.width*p;p*=D.height;if(z>1280||p>720)if(D=d.e5("maxresdefault.jpg"))break;if(z>640||p>480)if(D=d.e5("maxresdefault.jpg"))break;if(z>320||p>180)if(D=d.e5("sddefault.jpg")||d.e5("hqdefault.jpg")||d.e5("mqdefault.jpg"))break;if(D=d.e5("default.jpg"))break}g.Vo(O)&&(O=new Image,O.addEventListener("load",()=>{FAo()}),O.src=D?D:"",Y.api.RB().tick("ftr"));
Y.X.style.backgroundImage=D?`url(${D})`:""};
dvV=function(Y){for(let z=0;z<Y.keys.length;z++)Y.WX(Y.keys[z]);Y.keys=[]};
wc=function(Y,z,O,D=!1,p=!1,d,J=!0){p||(p=Y.api.C().Y);var c=Y.api.getVideoData();z=WU(g.c9[z]||"",D?{CPN:c.clientPlaybackNonce}:{}).split(/\$(BEGIN|END)_LINK/);D=[];d&&D.push({G:"h2",El:d});D.push(z[0]);J&&D.push({G:"br"});D.push({G:"a",Xb:{href:O,target:p?"_blank":null},vc:"ytp-error-link",El:z[2]});Y.K=!0;D.push(z[4]);return{G:"span",tW:D}};
j2=function(Y){Y=Y.split(JRr);var z=[];for(let O=0;O<Y.length;O+=3){let D=Y[O++].split("\n");z.push(D[0]);for(let p=1;p<D.length;p++)z.push({G:"br"}),z.push(D[p]);O<Y.length&&z.push({G:"a",Xb:{href:Y[O],target:Y[O+1]},El:Y[O+2]})}return{G:"span",tW:z}};
cRF=function(Y,z){var O=Y.element.getElementsByTagName("a");for(let D=0;D<O.length;D++){let p=Y.u3(O[D],"click",z);Y.keys.push(p)}};
RT=function(Y,z,O,D){var p=Number(z.getAttribute("data-overlay-order"))||0,d=0,J=null;for(let c of O.children){if(D&&c.classList.contains("ytp-overlay-inline-container")){J=c;break}if(p<(Number(c.getAttribute("data-overlay-order"))||0))break;d++}J?RT(Y,z,J,!1):D?(Y=document.createElement("div"),Y.classList.add("ytp-overlay-inline-container"),Y.setAttribute("data-overlay-order",`${p}`),J=Y,J.appendChild(z),g.GC(O,J,d)):g.GC(O,z,d)};
jpA=function(Y,z){var O=fV(z),D=Sy(z);z.D1&&Y.L.o$()||(Y.j||Y.L.V("enable_paid_content_overlay_bugfix")?z.videoId&&z.videoId!==Y.videoId&&(Y.j?.b8(),!Y.L.V("enable_paid_content_overlay_bugfix")||O&&D?(Y.videoId=z.videoId,Y.Z=!!D,Y.Z&&O&&w$F(Y,D,O,z)):Y.Z=!1):O&&D&&!Y.L.V("enable_paid_content_overlay_bugfix")&&w$F(Y,D,O,z))};
RyA=function(Y,z){Y.j&&(z.j(8)&&Y.Z?(Y.Z=!1,Y.N?Y.N.start():Y.K()):(z.j(2)||z.j(64))&&Y.videoId&&(Y.videoId=null,Y.N&&Y.N.stop()))};
w$F=function(Y,z,O,D){Y.j&&Y.j.dispose();Y.j=new g.VF(Y.LP,z,Y);g.u(Y,Y.j);D=tJ(D);z=D?.navigationEndpoint;D=D?.icon?.iconType;var p=g.G(z,g.lf)?.url;Y.L.setTrackingParams(Y.element,z?.clickTrackingParams||null);z&&!p?(Y.innertubeCommand=z,p="#!"):Y.innertubeCommand=null;Y.A.update({href:p??"#",text:O,icon:D==="MONEY_HAND"?{G:"svg",Xb:{fill:"none",height:"100%",viewBox:"0 0 24 24",width:"100%"},tW:[{G:"path",Xb:{d:"M6 9H5V5V4H6H19V5H6V9ZM21.72 16.04C21.56 16.8 21.15 17.5 20.55 18.05C20.47 18.13 18.42 20.01 14.03 20.01C13.85 20.01 13.67 20.01 13.48 20C11.3 19.92 8.51 19.23 5.4 18H2V10H5H6H7V6H21V13H16.72C16.37 13.59 15.74 14 15 14H12.7C13.01 14.46 13.56 15 14.5 15H15.02C16.07 15 17.1 14.64 17.92 13.98C18.82 13.26 20.03 13.22 20.91 13.84C21.58 14.32 21.9 15.19 21.72 16.04ZM15 10C15 9.45 14.55 9 14 9C13.45 9 13 9.45 13 10H15ZM20 11C19.45 11 19 11.45 19 12H20V11ZM19 7C19 7.55 19.45 8 20 8V7H19ZM8 8C8.55 8 9 7.55 9 7H8V8ZM8 10H12C12 8.9 12.9 8 14 8C15.1 8 16 8.9 16 10V10.28C16.59 10.63 17 11.26 17 12H18C18 10.9 18.9 10 20 10V9C18.9 9 18 8.1 18 7H10C10 8.1 9.1 9 8 9V10ZM5 13.5V11H3V17H5V13.5ZM20.33 14.66C19.81 14.29 19.1 14.31 18.6 14.71C17.55 15.56 16.29 16 15.02 16H14.5C12.62 16 11.67 14.46 11.43 13.64L11.24 13H15C15.55 13 16 12.55 16 12C16 11.45 15.55 11 15 11H6V13.5V17.16C8.9 18.29 11.5 18.93 13.52 19C17.85 19.15 19.85 17.34 19.87 17.32C20.33 16.9 20.62 16.4 20.74 15.84C20.84 15.37 20.68 14.91 20.33 14.66Z",
fill:"white"}}]}:null,chevron:p||Y.innertubeCommand?g.G$():null})};
sp9=function(Y){Y.A||(Y.A=!0,Y.api.logVisibility(Y.element,!0))};
yRr=function(Y){var z=tp()&&WX()>=67&&!Y.api.C().N6;Y=Y.api.C().disableOrganicUi;return!g.BX("tizen")&&!g.Df&&!z&&!Y};
var T7F=function(Y){return $s[n[14]](this,24,1775,Y)};
sO=function(Y){var z=!!Y.bb&&!BU(Y.api)&&!Y.ra;var O=Y.api.getPresentingPlayerType()===2,D=Y.api.C();O?(D=vK(Y.api.iS()),z=z&&D.XP()):(O=D.V("web_player_imax_theater_mode")&&Y.api.SM()&&!Y.api.isInline(),z=z&&(D.XW||O||Y.api.isFullscreen()||D.gQ));Y.j7!==z&&(Y.j7=z,g.Ux(Y.api.getRootNode(),"ytp-hide-info-bar",!z))};
M1F=function(Y,z){if(!z)return!1;var O=Y.api.KY();if(O.Z()&&(O=O.hy())&&g.E$(O,z))return O.controls;for(O=0;O<Y.I3.length;O++)if(g.E$(Y.I3[O],z))return!1;for(let D of Y.FQ)if(g.Bo(z,D))return!1;return z===Y.api.getRootNode()?!1:!0};
LIH=function(Y){var z=Y.api.getPresentingPlayerType()===2&&(Y.api.Ma().jx||Y.api.C().disableOrganicUi)&&Y.api.C().K&&yC&&jB>=11;Y=Y.api.C().N6&&yC;return!(!z&&!Y)};
MN=function(Y,z){Y.UB.LE();if(Y.zO&&Y.Zz)Y.Zz=!1;else if(!Y.api.C().O8&&!Y.lM()){let O=Y.api.getPlayerStateObject();O.j(2)&&tY(Y.api)||Y.showPlaybackIcon(O);z&&NDk(Y,z)?AR$(Y):!Y.api.C().RM||O.isCued()||O.j(1024)?Y.I0():Y.nE.isActive()?Y.nE.stop():Y.nE.start()}};
LW=function(Y,z){return!Y.api.isInline()&&!M1F(Y,Me(z))&&lg(z)};
NN=function(Y,z){return Y.api.getVideoData()?.mutedAutoplay&&z.target?.className?.includes("ytp-info-panel")?!1:lg(z)&&Y.api.isMutedByMutedAutoplay()?(Y.api.unMute(),Y.api.getPresentingPlayerType()===2&&Y.api.playVideo(),z=Y.api.getPlayerStateObject(),!z.j(4)||z.j(8)||z.j(2)||Y.I0(),!0):!1};
NDk=function(Y,z){if(!Y.api.C().V("web_player_invisible_fullscreen_button"))return!1;var O=Y.api.getRootNode().getBoundingClientRect();if(z.targetTouches&&z.targetTouches.length){var D=z.targetTouches[0].clientX;var p=z.targetTouches[0].clientY}else z.clientX!==void 0&&(D=z.clientX,p=z.clientY);return D!==void 0&&p!==void 0&&(z=D-O.left,O=p-O.top,Y=Y.api.getPlayerSize(),O>=Y.height-40&&z>=Y.width-40)?!0:!1};
AR$=function(Y){if(Y.api.C().RM&&Y.api.getPresentingPlayerType()!==3)try{Y.api.toggleFullscreen().catch(z=>{V19(z)}),Y.api.V("web_player_fullscreen_double_click_ve")&&Y.api.logClick(Y.api.Ma().element)}catch(z){V19(z)}};
V19=function(Y){String(Y).includes("fullscreen error")?g.jZ(Y):g.IF(Y)};
Hio=function(Y,z,O){Y.api.isFullscreen()?O<1-z&&Y.api.toggleFullscreen():O>1+z&&Y.api.toggleFullscreen()};
nQo=function(){Cp$||(window.addEventListener(AF?"touchstart":"click",()=>{for(let Y=VC.length;Y<4;Y++){let z=g.aK("VIDEO");z.load();VC.push(new g.H9(z))}},{capture:!0,
passive:!0}),Cp$=!0)};
CW=function(Y,z,O,D){var p=O.getVideoData(),d=z.getVideoData();if(O.getPlayerState().isError())return{msg:"player-error"};var J=d.Y;if(z.KF()>D/1E3+1)return{msg:"in-the-past"};if(d.isLivePlayback&&!isFinite(D))return{msg:"live-infinite"};D=z.KY();var c=null;D&&(c=D.isView()?D.mediaElement.A():D.A());if(c&&c.length>12&&g.BN(p))return{msg:"played-ranges"};if(!p.Y)return null;if(!J)return{msg:"no-pvd-formats"};if(!p.Y.j()||!J.j())return{msg:"non-dash"};D=J.videoInfos[0];c=p.Y.videoInfos[0];Y.Pc&&z_(d)&&
(D=z.FX(),c=O.FX());if(!D||!c)return{msg:"no-video-info"};if(Y.B&&(D.Y()||c.Y()))return{msg:"av1"};z=Y.X&&d.oZ()&&ky();if(c.containerType!==D.containerType)if(z)d.J("sgap",{ierr:"container"});else return{msg:"container"};if(Y.S&&!z&&(c.dk!==D.dk||c.dk===""||D.dk===""))return{msg:"codec"};if(Y.j_&&c.video&&D.video&&Math.abs(c.video.width/c.video.height-D.video.width/D.video.height)>.01)return{msg:"ratio"};if(g.BN(d)&&g.BN(p))return{msg:"content-protection"};J=J.Y[0];p=p.Y.Y[0];O=J.audio;var w=p.audio;
if(O.sampleRate!==w.sampleRate&&!g.Qa)if(z)d.J("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:J.itag,cr:O.sampleRate,ni:p.itag,nr:w.sampleRate};return(O.numChannels||2)!==(w.numChannels||2)?{msg:"channel-count"}:Y.N6&&d.oZ()&&D.video.fps!==c.video.fps?{msg:"fps"}:null};
WI$=function(Y,z,O){var D=Y.getVideoData(),p=z.getVideoData();if(!D.C().supportsGaplessShorts())return{nq:"env"};if(!(O.ze&&!(D.NE&&!D.isAd()||p.NE&&!p.isAd())||O.A&&(!D.NE||D.isAd())&&!p.NE||O.Z&&(!p.NE||p.isAd())&&!D.NE||D.mE()&&p.mE()&&!D.isAd()||!D.NE&&!p.NE))return{nq:"autoplay"};if(D.endSeconds>0)return{nq:"endcr"};if(!D.Z)return{nq:"client"};if(!Y.E8())return{nq:"no-empty"};Y=CW(O,Y,z,Infinity);return Y!=null?{nq:Y.msg}:null};
nW=function(Y){Y.Y&&Y.j&&(Y.Y.unsubscribe("internalvideoformatchange",Y.U,Y),Y.j.unsubscribe("dataloaded",Y.U,Y))};
SLv=function(Y){var z=new Ppr;z.X=Y.V("h5_gapless_support_types_diff");z.N6=!1;z.Pc=Y.V("html5_gapless_use_format_info_fix");z.B=Y.V("html5_gapless_disable_on_av1")&&!Y.V("html5_gapless_enable_on_av1");z.S=Y.V("html5_gapless_check_codec_diff_strictly");z.ze=Y.V("html5_gapless_on_ad_autoplay");z.j_=Y.V("html5_gapless_disable_diff_aspect_radio");z.A=Y.V("html5_gapless_ad_autoplay_on_ad_to_video_only")&&!Y.V("html5_disable_loop_range_for_shorts_ads");z.N=Y.V("html5_pseudogapless_shorts_seek_to_next_start");
z.K=Y.gk().j.wk(BDv);z.Z=Y.V("html5_gapless_ad_autoplay_on_video_to_ad_only");z.j=Number(Y.gk().j.wk(t19));z.Y=g.L3(Y.experiments,"html5_shorts_gapless_next_buffer_in_seconds")??z.Y;z.U=Number(Y.gk().j.wk(fnv)??z.U);return z};
W9=function(Y,z){z<=Y.status.status||(Y.status={status:z,error:null},z===5&&Y.fb.resolve())};
UvW=function(Y,z,O,D){Y=Y.isView()?Y.mediaElement:Y;return new g.P9(Y,z,O,D)};
$vr=async function(Y){if(Y.VH())return Promise.reject(Error(Y.status.error||"disposed"));Y.timeout.start();await Y.fb;var z=Y.j.KY();if(z.isEnded())return Y.DH("ended_in_finishTransition"),Promise.reject(Error(Y.status.error||""));if(!Y.pX||!ov(Y.pX))return Y.A&&Y.j.J("nmc",{nms:!!Y.pX,nmrs:Y.pX?.N()}),Y.DH("next_mse_closed"),Promise.reject(Error(Y.status.error||""));if(Y.Y.wF()!==Y.pX)return Y.DH("next_mse_mismatch"),Promise.reject(Error(Y.status.error||""));var {sM:O,f8:D,jv:p}=Y.Z();Y.j.PO(!1,
!0);if(Y.A){var d=Y.pX.j,J=Y.pX.Y;d.AO(!0);J.AO(!0);if(d.Lc()){var c=d.U_();let w=d.ZQ.RW();c&&c.segmentStartTime+w<O&&d.abort()}J.Lc()&&(d=J.U_(),c=J.ZQ.RW(),d&&d.segmentStartTime+c<O&&J.abort())}Y.policy.j>0&&(Y.AO(Y.pX,!0),Y.Y.mu());J=UvW(z,O,p,!Y.Y.getVideoData().isAd());Y.Y.setMediaElement(J);(d=Y.j.Ot())&&Y.Y.bV(d.oC,d.Gm);Y.N6&&(Y.policy.N||Y.Y.seekTo(Y.Y.getCurrentTime()+.001,{mB:!0,LJ:3,cM:"gapless_pseudo"}),J.play());z=z.ud();z.cpn=Y.j.getVideoData().clientPlaybackNonce;z.st=`${O}`;z.et=
`${p}`;Y.Y.J("gapless",z);Y.j.J("gaplessTo",{cpn:Y.Y.getVideoData().clientPlaybackNonce});z=Y.j.getPlayerType()===Y.Y.getPlayerType();Y.j.mK(D,!0,!1,z,Y.Y.getVideoData().clientPlaybackNonce,Y.Y.getVideoData().videoId);Y.Y.mK(Y.Y.getCurrentTime(),!0,!0,z,Y.j.getVideoData().clientPlaybackNonce,Y.j.getVideoData().videoId);Y.Y.R3();g.fg(()=>{!Y.Y.getVideoData().X&&Y.Y.getPlayerState().isOrWillBePlaying()&&Y.Y.xT()});
W9(Y,6);Y.dispose();return Promise.resolve()};
hyA=function(Y){if(Y.Y.getVideoData().Y){var z=Y.YM.C().V("html5_gapless_suspend_next_loader")&&Y.K===1;Y.Y.RH(Y.pX,z,Y.K===1&&g.dP(Y.j.getVideoData()));W9(Y,3);xv9(Y);var {xj:O,Je:D}=B9(Y);O.subscribe("updateend",Y.Kb,Y);D.subscribe("updateend",Y.Kb,Y);Y.Kb(O);Y.Kb(D)}};
xv9=function(Y){Y.j.unsubscribe("internalvideodatachange",Y.U,Y);Y.Y.unsubscribe("internalvideodatachange",Y.U,Y);Y.YM.C().V("html5_gapless_use_format_info_fix")&&(Y.j.unsubscribe("internalvideoformatchange",Y.U,Y),Y.Y.unsubscribe("internalvideoformatchange",Y.U,Y));Y.j.unsubscribe("mediasourceattached",Y.U,Y);Y.Y.unsubscribe("statechange",Y.Pc,Y)};
B9=function(Y){return{xj:Y.N.j.ZQ,Je:Y.N.Y.ZQ}};
tF=function(Y,z){if(!Y)return!1;var O=Y.Y;return em(Y.j?.MB(),z)&&em(O?.MB(),z)};
Zi8=function(Y){if(!Y)return!1;var z=Y.Y;return Y.j?.Lc()||z?.Lc()};
ii8=async function(Y){if(!Y.VH()&&Y.U&&Y.j){Y.B&&Y.app.l3().Rc(!0,!1);var z=null;if(Y.N)try{await $vr(Y.N)}catch(D){z=D}if(Y.j&&(mvv.x9("vqsp",()=>{Y.app.VI(Y.j)}),Y.j)){var O=Y.j.KY();
Y.app.C().V("html5_gapless_seek_on_negative_time")&&O&&O.getCurrentTime()<-.01&&Y.j.seekTo(0);mvv.x9("vqpv",()=>{Y.app.playVideo()});
z&&(Y.j?(z=z?z.message:"forced",Y.Y?.J("gapfulfbk",{r:z}),Y.app.C().gk().j.wk(Qp9)&&(Y.j.getVideoData().V9=!1),Y.j.EN(z)):Y.Y?.J("gapsp",{}));z=Y.U;fW(Y);z&&z.resolve();Promise.resolve()}}};
S2=function(Y){Y.S&&Y.K&&Y.S.removeEventListener("timeupdate",Y.K);Y.K=null;Y.S=null};
fW=function(Y,z=!1){if(Y.Y){if(Y.A){var O=Y.Y;Y.app.M6.removeEventListener(g.FU("vqueued"),Y.X);O.removeCueRange(Y.A)}Y.Y=null;Y.A=null}Y.N&&(Y.N.status.status!==6&&(O=Y.N,O.status.status!==Infinity&&O.K!==1&&O.DH("Canceled")),Y.N=null);Y.U=null;Y.j&&!z&&Y.j!==Y.app.L3()&&Y.j!==Y.app.l3()&&Y.j.dispose();Y.j&&z&&Y.j.Pr();Y.j=null;Y.B=!1};
lnv=function(Y,z,O=!0){var D=Y.app.l3(),p=D.getVideoData().isLivePlayback?Infinity:D.bT(!0)*1E3;z>p&&(z=p-200,!Y.app.C().gk().j.wk(uf$)||O)&&(Y.B=!0);O&&D.getCurrentTime()>=z/1E3?Y.X():(Y.Y=D,O&&(O=z,z=Y.Y,Y.app.M6.addEventListener(g.FU("vqueued"),Y.X),O=isFinite(O)||O/1E3>z.getDuration()?O:0x8000000000000,Y.A=new g.Yw(O,0x8000000000000,{namespace:"vqueued"}),z.addCueRange(Y.A)))};
gQo=function(Y,z,O,D=0,p=0){Y.E8()||(S2(Y),fW(Y));Y.U=new PW;Y.j=z;lnv(Y,O,p===0);var d=D/=1E3,J=z.getVideoData().j;if(D&&J&&Y.Y){let c=D,w=0;z.getVideoData().isLivePlayback&&(d=Math.min(O/1E3,Y.Y.bT(!0)),w=Math.max(0,d-Y.Y.getCurrentTime()),c=Math.min(D,z.bT()+w));d=QEo(J,c)||D;d!==D&&Y.j.J("qvaln",{st:D,at:d,rm:w,ct:c})}z=d;D=Y.j;D.getVideoData().KX=!0;D.getVideoData().Z=!0;D.Cp(!0);J={};Y.Y&&(J=Y.Y.VT(),d=Y.Y.getVideoData().clientPlaybackNonce,J={crt:(J*1E3).toFixed(),cpn:d});D.J("queued",J);z!==
0&&D.seekTo(z+.01,{mB:!0,LJ:3,cM:"videoqueuer_queued"});Y.N=new X$W(Y.Z,Y.app.l3(),Y.j,O,Y.app,p);O=Y.N;O.status.status!==Infinity&&(W9(O,1),O.j.subscribe("internalvideodatachange",O.U,O),O.Y.subscribe("internalvideodatachange",O.U,O),O.YM.C().V("html5_gapless_use_format_info_fix")&&(O.j.subscribe("internalvideoformatchange",O.U,O),O.Y.subscribe("internalvideoformatchange",O.U,O)),O.j.subscribe("mediasourceattached",O.U,O),O.Y.subscribe("statechange",O.Pc,O),O.j.subscribe("newelementrequired",O.q6,
O),O.U());return Y.U};
eyv=function(Y,z){if(Y.app.C().gk().j.wk(TDr)){var O=Y.app.C().gk().j.wk(anV);if(!(O<=0)){S2(Y);var D=Y.app.l3()?.KY();D&&Y.j&&(Y.j.getVideoData().V9=!0,Y.K=()=>{var p=D.getCurrentTime();p>=z+O/1E3&&(p=Date.now()-(p-z)*1E3,Y.app.RB().tick("pbs",p),S2(Y))},Y.S=D,D.addEventListener("timeupdate",Y.K))}}};
qLo=function(Y,z,O){if(Y.E8())return"qie";if(Y.j==null||Y.j.VH()||Y.j.getVideoData()==null)return"qpd";if(z.videoId!==Y.j.Qi())return"vinm";if((Y.N?.ze()||-1)<=0)return"ivd";if(O!==1)return"upt";Y=Y.N?.Ol();return Y!=null?Y:null};
$c=function(Y){var z=(0,g.E)();Y.data.forEach(O=>{O.expire<z&&UO(Y,O,!0)});
Y.data=g.ly(Y.data,O=>!(O.expire<z))};
xc=function(Y){Y.j.stop();var z=Infinity;for(let O of Y.data)O.expire<z&&(z=O.expire);z&&isFinite(z)&&(z=Math.max(z-Date.now(),100),Y.j.start(z))};
Gmv=function(Y,z,O){var D=Y.data.find(p=>p.key===z);
D&&(O*=1E3,D.expire=(0,g.E)()+O,xc(Y))};
ZT=function(Y){$c(Y);return Y.data.map(z=>z.value)};
UO=function(Y,z,O){O&&Y.Y&&Y.Y(z.value)};
InH=function(Y){var z=Y.j?[Y.j]:[];for(let O of Object.values(Y.K))O.dispose(),delete Y.A[O.D3()];Y.K={};Y.j=null;Y.Z=null;Y.X.clear();hF(Y,[],z)};
hF=function(Y,z,O){var D=[Y.Y];Y.j&&D.push(Y.j);Y.api.Ul("playbackChange",{active:D.filter(p=>p.getPlayerType()!==0).map(p=>({cpn:p.D3()})),
started:z.filter(p=>p.getPlayerType()!==0).map(p=>({cpn:p.D3()})),
ended:O.filter(p=>p.getPlayerType()!==0).map(p=>({cpn:p.D3()}))})};
EQ$=function(Y,z,O,D){var p=O.getVideoData();if(!p.livePreload){var d=()=>{if(Y.U.get(z)===O){var J=p.getPlayerResponse();J&&(J=J.responseContext?.cacheInstruction?.maxAgeSeconds??J.responseContext?.maxAgeSeconds??void 0,J!==void 0&&(J<D&&O.J("ttld",{prev:D.toString(),"new":J.toString()}),J===0?Y.U.remove(z,!0):Gmv(Y.U,z,J)))}};
if(p.isLoaded())d();else{let J=()=>{d();p.unsubscribe("dataloaded",J)};
p.subscribe("dataloaded",J)}}};
ZF=function(Y,z,O){var D=[z],p=Y.j?[Y.j]:[];Y.K[z.D3()]=z;Y.A[z.D3()]=z;Y.j=z;O&&(Y.Z=z);Y.X.set("",z);hF(Y,D,p)};
bi9=function(Y){var z=Y.experiments,O=z.hW.bind(z);m2=O("html5_use_async_stopVideo");vQH=O("html5_pause_for_async_stopVideo");QC=O("html5_not_reset_media_source")||O("html5_not_reset_media_source_non_drm_vod");O("html5_listen_for_audio_output_changed")&&(Fw9=!0);Kf=O("html5_not_reset_media_source")||O("html5_not_reset_media_source_non_drm_vod");kmv=O("html5_not_reset_media_source")||O("html5_not_reset_media_source_non_drm_vod");iO=O("html5_retain_source_buffer_appends_for_debugging");pRv(O("web_watch_pip")||
O("web_shorts_pip"));xUv(O("log_foreground_not_focused_as_background"));hhF(O("web_player_pip_logging_fix"));O("html5_mediastream_applies_timestamp_offset")&&(PM=!0);Y.Yk()&&Y8W();Error.stackTraceLimit=50;var D=g.L3(z,"html5_idle_rate_limit_ms");D&&Object.defineProperty(window,"requestIdleCallback",{value:p=>window.setTimeout(p,D)});
KTV(Y.N);aCv(O("html5_use_ump_request_slicer"));O("html5_disable_streaming_xhr")&&(Bu=!1);O("html5_byterate_constraints")&&(Bl=!0);O("html5_use_non_active_broadcast_for_post_live")&&(uO=!0);O("html5_enable_encrypted_av1")&&(ff=!0);z.gk().j.wk(rRA)&&(hW=!0);JCh(g.L3(Y.experiments,"html5_sticky_duration_mos"))};
ZBv=function(Y){var z={},O=Y.experiments.s_(),D=[];Y=(d,J,c)=>{D.push(O6(J(c),w=>{z[d]=w}))};
var p=O.j.wk(oQW);p&&Y("MediaSource.EnableUsingMediaSourceBufferedRange",H7v,p===1);(p=O.j.wk(FIr))&&Y("HTTP3",CZh,p===1);(p=O.j.wk(KIr))&&Y("MediaSource.EnableUsingMediaSourceAttachmentMethods",nk1,p===1);(p=O.j.wk(Y6W))&&Y("QUIC",Wq8,p===1);(p=O.j.wk(zRW))&&Y("Media.PlayerConfiguration.DecodeToTexturePreferred",BO1,p===1);(p=O.j.wk(OB$))&&Y("Media.AudioWriteDurationLocal",PZh,Number(p));(p=O.j.wk(DgH))&&Y("Media.ExperimentalMaxPendingBytesPerParse",i7H,Number(p));(p=O.j.wk(ptW))&&Y("Media.EnableFlushDuringSeek",
xe1,Number(p)===1);(p=O.j.wk(dgo))&&Y("DecoderBuffer.EnableConfigurableDecommitStrategy",hXo,Number(p));(p=O.j.wk(JOo))&&Y("DecoderBuffer.ReleaseMemoryOnBackground",Z79,Number(p)===1);(p=O.j.wk(cOo))&&Y("Media.DecodedAudioBufferPool",me9,Number(p)===1);(p=O.j.wk(wtF))&&Y("Media.VideoFrameImplPool",Qfr,Number(p)===1);(p=O.j.wk(j$8))&&Y("Media.EnableResetAudioDecoder",$e9,Number(p)===1);(p=O.j.wk(RR1))&&Y("Media.IncrementalParseLookAhead",Uev,Number(p)===1);(p=O.j.wk(s$W))&&Y("Media.MaxSamplesPerWrite",
uR1,Number(p));(p=O.j.wk(yOZ))&&Y("Media.VideoDecoderInitialPrerollCount",t6H,p);(p=O.j.wk(MLF))&&Y("Media.MediaCodecResetDelayMs",lbk,p);(p=O.j.wk(Lm$))&&Y("Media.VideoRendererMinInputBuffers",fbo,p);(p=O.j.wk(NAW))&&Y("Media.VideoRendererMinDecodedFrames",SYo,p);(p=O.j.wk(AO$))&&Y("Media.UseDualThreadsForVideo",TOo,Number(p)===1);(p=O.j.wk(VL$))&&Y("Media.VideoBufferSizeClampMb",abk,p);(p=O.j.wk(HBo))&&Y("Media.720pVideoBufferSizeClampMb",eXZ,p);(p=O.j.wk(CWA))&&Y("Media.DisableLowPerformanceSoftwareDecode",
Xgh,Number(p)===1);(p=O.j.wk(n7k))&&Y("Media.EnableAv1StartupOptimization",gk$,Number(p)===1);(p=O.j.wk(Wmk))&&Y("Media.EnableLowLatency",Ibv,Number(p)===1);(p=O.j.wk(PWr))&&Y("Media.ForceDecodeToTexture",qYk,Number(p)===1);(p=O.j.wk(BA9))&&Y("Media.ForceClearSurfaceView",GbA,Number(p)===1);(p=O.j.wk(tL8))&&Y("Media.SkipFlushOnDecoderTeardown",Ekv,Number(p)===1);(p=O.j.wk(f$1))&&Y("Media.AllowAudioWritingOnPause",vko,Number(p)===1);(p=O.j.wk(S69))&&Y("Media.EnableVideoRendererVspAdjustment",kbv,Number(p)===
1);(p=O.j.wk(UgW))&&Y("Media.SkipVideoFramesOver60Fps",rzo,Number(p)===1);(p=O.j.wk($gH))&&Y("Media.FlushAudioTrackDuringSeek",b7V,Number(p)===1);(p=O.j.wk(xgZ))&&Y("Media.BypassMojoForMedia",okW,Number(p)===1);(O=O.j.wk(hRv))&&Y("Media.IgnoreMediaCodecCallbacksDuringFlushing",Fq$,Number(O)===1);return O6(RLv(D),()=>z)};
S$=function(Y,z=!1,O=1048576){var D=lO(Y);D=1/((Y.Z.Ri()||0)*Y.policy.S+1/D);var p=Y.kg.Ri();p=p>0?p:1;var d=Math.max(D,p);Y.policy.U>0&&p<D&&(d=Math.min(Y.policy.U,1),d=(1-d)*D+d*p);if(!z)return d;z=1E-9+$w(Y);O=d*Math.min(1,O/(d*z));Y.policy.Y||(Y=((Y.S.percentile(.98)||0)-1)/2,Y=Math.max(0,Math.min(1,Y)),O*=1-.5*Y);return O};
$w=function(Y){var z=Y.X.Ri()+Y.Pc.Ri()||0;z=isNaN(z)?.5:z;Y.policy.vR>=0&&(z=Math.min(z,Y.policy.vR));return z};
Mi=function(Y){var z={delay:$w(Y),stall:Y.Z.Ri()||0,byterate:lO(Y),init:Y.q6},O=Y.N[0];O.stamp=Math.round(Y.A/36E5)*36E5;O.net=Math.ceil(Y.ze);O.max=Y.interruptions[0]||0;z.interruptions=Y.N;return z};
Kk=function(Y,z){if(Y.K){let O=z-Y.K;if(O<6E4){if(O>1E3){let D=Y.interruptions;D.push(Math.ceil(O));D.sort((p,d)=>d-p);
D.length>16&&D.pop()}Y.ze+=O}}Y.K=z};
Xy=function(Y,z,O){isNaN(O)||(Y.N6+=O);isNaN(z)||(Y.Bc+=z)};
pm=function(Y,z,O,D=z){Y.U.d7(D,O/z);Y.A=(0,g.E)()};
TY=function(Y,z,O){z=Math.max(z,Y.Y.j);Y.Z.d7(1,O/z)};
aT=function(Y,z,O,D,p,d=!1){Y.kg.d7(z,O/z);Y.A=(0,g.E)();p||Y.S.d7(1,z-D);d||(Y.K=0);Y.j_>-1&&(0,g.E)()-Y.j_>3E4&&(Iz(Mi(Y)),Y.j_=(0,g.E)(),Y.B=!0)};
vM=function(Y){return(0,g.E)()-Y.A>=4E3};
lO=function(Y){Y=Y.U.Ri();return Y>0?Y:1};
Q$W=function(Y,z,O){var D=new mgh(O);Y&&(D.N=!0,D.K=.1);O.hW("html5_media_time_weight")&&(D.N=!1);z&&(D.j=z/8);D.Y=vF()>=480;return D};
e2=function(Y){Y.j.clear();Y.N.clear();Y.Y.clear()};
iBk=function(Y,z,O){Y=Y.Y;var D=g.DG(Y,{nX:z},(p,d)=>p.nX-d.nX);
D=D<0?(D+2)*-1:D;if(D>=0)for(let p=D;p<=D+1&&p<Y.length;p++){let d=Y[p];if(z>=d.nX-O&&z<=d.IM+O)return d}};
u0v=function(Y,z){var O=[];for(let D of Y.Y)z(D)||O.push(D);if(Y.O.V("html5_sstm_fixes"))for(let D of Y.Y)z(D)&&Y.N.delete(D.cpn);Y.Y=O};
l$9=function(Y,z){var O=Y.Y.indexOf(z);O>=0&&Y.Y.splice(O,1);Y.N.delete(z.cpn)};
HL=function(Y,z){if(Y.VM||z.identifier&&Y.RM.has(z.identifier))Y.ji({startnoad:z.identifier}),g.qN(Y);else if(g.TT(Y.N6,O=>O.identifier===z.identifier))Y.ji({timedoutcp:1}),Y.S.start(0);
else if(g.TT(Y.R4,O=>O.identifier===z.identifier))Y.ji({fetchedcp:1}),g.qN(Y);
else if(Y.S.isActive())Y.ji({racingcp:`${Y.Z?.identifier}_${z.identifier}`});else{Y.uS=(new Date).getTime()/1E3;Y.ji({adf:1});let O=5E3;O&&z.event==="predictStart"&&(O-=z.j);Y.yH=Math.max(O,15E3);Y.B=!1;Y.S.start(Y.yH);Y.Z=z;e2(Y.Pc);Y.Ge=[]}};
g.xdh=function(Y,z,O,D,p,d,J){var c=p===3,w=Xt9(Y,z,O,p,D,J);if(!w)return GY(Y,O,c),w=g.IT(Y,O)?"undec":"ncp",Y.ji({gvprp:w,mt:z,seg:O,tt:p,itag:D,ce:J}),null;c||Y.qH.set(O,w);J=w.SU;p=Y.ZY(O-1,p,d)?.wj||"";p===""&&Y.ji({eds:1});d=g78(Y,w.ssdaiAdsConfig);c=Y.j.getVideoData();c=c.y7[c.N?.containerType||0];w=w.yY&&O>=w.yY?w.yY:void 0;w={Dm:J?EO(Y,J):[],adsConfig:d,wj:p,gU:w,P4:g.Wj(c.split(";")[0]),Vv:c.split(";")[1]||""};p={JJ:w};Y.S_&&Y.ji({gvprpro:"v",sq:O,mt:z.toFixed(3),itag:D,acpns:w.Dm?.join("_")||
"none",abid:J});return p};
Kj=function(Y,z,O,D,p){D=D||{reason:"disablessdai"};if(z&&O){if(!g.v9(Y,z,O))return!1;D.sq=O}if(Y.VM)return!1;Y.VM=!0;Y.q8>0&&(Y.q8=0,Y.Fv="",kc(Y,Y.j.D3(),0),Y.api.Ul("serverstitchedvideochange"));Y.j.Ed(D,p);return!0};
TAr=function(Y,z,O){var D=Y.OJ||Y.app.l3().getPlayerState();rc(Y,!0);Y.j.seekTo(z,O);Y=Y.app.l3();z=Y.getPlayerState();D.isOrWillBePlaying()&&!z.isOrWillBePlaying()?Y.playVideo():D.isPaused()&&!z.isPaused()&&Y.pauseVideo()};
var QLA=function(){return fR[n[14]](this,8,7553)};
g.bO=function(Y){Y.S_&&Y.ji({adf:`0_${(new Date).getTime()/1E3-Y.uS}_isTimeout_${Y.B}`})};
g.qN=function(Y){Y.B=!1;Y.S.isActive()&&g.bO(Y);Y.S.stop();Y.R9(!1)};
oT=function(Y,z,O){return{ssvc:z,cpn:O?.cpn||"",vid:O?.videoData.videoId||"",ct:(Y.j.getCurrentTime()||0).toFixed(3),cmt:(Y.j.KF()||0).toFixed(3)}};
a$V=function(Y,z,O){return new g.Yw(Y,z,{id:O,namespace:"serverstitchedcuerange",priority:9})};
g.Fy=function(Y){return{cpn:Y.j.D3(),durationMs:0,nX:0,playerType:1,IM:0,videoData:Y.j.getVideoData(),errorCount:0,SU:""}};
KW=function(Y,z,O,D){Y.O.V("html5_ssdai_log_ssevt_in_loader_timers")&&(D=Y.ze?0:Math.round((D-O)*1E3),Y.j.J("ssevt",{tag:"sstme",ad:z!==Y.j.D3(),cpn:z,st:O-Y.j.J7(),late:D}))};
g.zn=function(Y,z){Y.A||Y.ze||g.Yx(Y,Y.Fv);var O=z.c8,D=z.jT;if(D.cpn===Y.Fv)Y.ji({igtranssame:1,enter:D.cpn,exit:O.cpn});else{var p=Y.ze,d=!!Y.A;Y.A="";var J=z.Yy,c=O.playerType===2?O.nX/1E3+O.videoData.S_:g.Fy(Y).videoData.S_;Y.api.V("html5_ssdai_enable_media_end_cue_range")&&(d||p||O.playerType!==2?(p||d)&&Y.ji({mecr:0,seek:p,skip:d}):Y.api.B7(O.cpn));if(O.playerType===2&&D.playerType===2)d?Y.ji({igtransskip:1,enter:D.cpn,exit:O.cpn,seek:p,skip:Y.A}):g.eRZ(Y,O,D,c,J,p,d);else{Y.Fv=D.cpn;kc(Y,D.cpn,
D.startTimeSecs||J);z=z.OF;if(O.playerType===1&&D.playerType===2){Y.q6=0;q68(Y,D);var w=oT(Y,"c2a",D);Y.ji(w);Y.q8++}else if(O.playerType===2&&D.playerType===1){Y.api.Ul("serverstitchedvideochange");w=oT(Y,"a2c");Y.ji(w);Y.q8=0;Y.q6=c;w=O.cpn;var R=Y.q6;if(w!==Y.j.D3()){let y=Y.kg.get(w);y?y.j=R:Y.ji({nop_e:w})}g.G6W(Y,O.SU)}w=I$o(Y);Y.j.FV(O,D,c,J,p,d,z,w)}g.E7H(Y)}};
kc=function(Y,z,O){if(z===Y.j.D3())ZF(Y.app.Ay,Y.j,!1);else{let D=Y.kg.get(z);D?(z=D,z.j=0,z.startTimeSecs=O,ZF(Y.app.Ay,D,!0)):Y.ji({nop_s:z})}};
q68=function(Y,z){var O=Y.app;qj(OA(O))&&O.Ay.N[2]&&g.bu(Y.logger,360717806,"SSTM lingering playback");Y.api.wL();Y.api.Ul("serverstitchedvideochange",z.cpn,z.XX)};
Dy=function(Y,z,O=0){return{RL:iBk(Y.Y,z*1E3,O*1E3),qv:z}};
g.Yx=function(Y,z){var O=z||Y.Fv,D=Y.Y.AL(O);D?(z=D.videoData,O=D.XX||(Y.U.get(O)?.start??0)/1E3,Y=Y.j.getCurrentTime()-O,z.S_=Y>0?Y:0):g.Fy(Y).videoData.S_=Y.j.getCurrentTime()};
g.v79=function(Y,z,O){Y.j.So();Y.j.seekTo(z,O);Y.j.playVideo()};
rc=function(Y,z){Y.dn=NaN;Y.mE=null;Y.fX.stop();Y.o4&&z&&Y.o4.y5();Y.OJ=null;Y.o4=null};
dN=function(Y){k6o(Y);for(var z of Y.U.values())z.start>=-1&&z.end<=Infinity&&(Y.j.removeCueRange(z),Y.U.delete(z.getId()),Y.ji({rmAdCR:1}));var {RL:O,qv:D}=Dy(Y,-.001);O&&(z=D*1E3-O.nX,g.p_(Y,O,z,O.nX+z),z=Y.U.get(O.cpn))&&(z.start=O.nX,z.end=O.nX+O.durationMs);({RL:z}=Dy(Y,Infinity));z&&Y.N(`Invalid_clearEndTimeMs_${Infinity}_that_falls_during_${`playback_cpn_${z.cpn}_video_id_${z.videoData?.videoId}_durationMs_${z.durationMs}_enterTimeMs_${z.nX}_parentReturnTimeMs_${z.IM}`}._Child_playbacks_can_only_have_duration_updated_not_their_start.`)};
rOh=function(Y){e2(Y.Pc);Y.U.clear();Y.Y.clear();Y.qH.clear();Y.Ge=[];Y.Z=null;Y.RM.clear();Y.JW.clear();Y.N6=[];Y.R4=[];Y.CY=[];Y.DQ=[];Y.Ov.clear();Y.XT.clear();Y.pY.clear();Y.KX.clear();Y.B=!1;Y.q6=0;Y.ze=!1;Y.gn=!1;Y.q8=0;Y.uS=0;Y.qB=!1;Y.VM=!1;Y.A="";InH(Y.app.Ay);ZF(Y.app.Ay,Y.j,!1);Y.kg.clear();Y.S.isActive()&&g.qN(Y)};
k6o=function(Y){u0v(Y.Y,z=>z.nX>=-1&&z.IM<=Infinity)};
g.p_=function(Y,z,O,D){z.durationMs=O;z.IM=D;(D=Y.kg.get(z.cpn))?D.Fa(O/1E3):Y.ji({nop_d:z.cpn})};
g.IT=function(Y,z){for(let O of Y.Ge)if(z>=O.start&&z<=O.end)return!0;return!1};
g.v9=function(Y,z,O,D,p){var d=Y.qH.get(O);if(!d){if(d=J8(Y,z))return d;z=Y.ZY(O-1,D??2);if(p)return Y.ji({misscue:p,sq:O,type:D,prevsstate:z?.uF,prevrecord:Y.qH.has(O-1)}),Y.qH.get(O-1);if(z?.uF===2)return Y.ji({adnf:1,sq:O,type:D,prevrecord:Y.qH.has(O-1)}),Y.qH.get(O-1)}return d};
Xt9=function(Y,z,O,D,p,d){if(!Y.VM)if(g.IT(Y,O))Y.ji({gdu:"undec",seg:O,itag:p});else if(z=g.v9(Y,z,O,D,d),!Y.j.getVideoData().Ev()||!z?.K5)return z};
J8=function(Y,z){z+=Y.J7();if(Y.j.getVideoData().Ev()){a:{var O=Y.Y;Y=z*1E3;for(D of O.Y)if(O=D.XX?D.XX*1E3:D.nX,Y>=D.nX-1E3&&Y<=O+D.durationMs+1E3)break a;var D=void 0}D={RL:D,qv:z}}else D=Dy(Y,z),D?.RL||(D=Dy(Y,z,1));return D?.RL};
GY=function(Y,z,O=!1){if(!O){for(let D of Y.Ge){if(z>=D.start&&z<=D.end)return;if(z===D.end+1){D.end+=1;return}}Y.Ge.push(new bB8(z))}};
g78=function(Y,z=""){var O=g.aU(z)||void 0;z&&O||Y.ji({adcfg:z?.length,dcfg:O?.length});return O};
EO=function(Y,z){var O=[];Y=Y.Y.j.get(z);if(!Y)return[];for(let D of Y)D.cpn&&O.push(D.cpn);return O};
o7h=function(Y,z,O){var D=!1;if(O=Y.Y.j.get(O))for(let p of O)p.durationMs!==0&&p.IM!==p.nX&&(O=p.cpn,z===O&&(D=!0),D&&!Y.XT.has(O)&&(Y.ji({decoratedAd:O}),Y.XT.add(O)))};
Fmk=function(Y,z,O){var D=0;Y=Y.Y.j.get(O);if(!Y)return-1;for(let p of Y){if(p.cpn===z)return D;D++}return-1};
Kmr=function(Y,z){var O=0;Y=Y.Y.j.get(z);if(!Y)return 0;for(let D of Y)D.durationMs!==0&&D.IM!==D.nX&&O++;return O};
g.YSF=function(Y){for(let z of Y.U.values())Y.j.removeCueRange(z);Y.U.clear();e2(Y.Pc)};
I$o=function(Y){var z=Array.from(Y.app.Ay.X.values()),O=[],D=[],p=[],d=[],J=[],c=[];for(var w of z)if(z=Y.Y.AL(w.D3()))Y.ji({attach_trans_meta:z.cpn,has_v_meta:z.Xq?1:0,has_a_meta:z.w1?1:0,has_ctx_meta:z.KI?1:0}),z.KI&&O.push(z.KI),z.Xq&&D.push(z.Xq),z.w1&&D.push(z.w1),d.push(z.cpn),J.push(z.videoData.videoId||""),c.push(z.videoData.adFormat||z.videoData.JW),z.serializedQoeContextData!=null&&p.push(z.serializedQoeContextData);w=void 0;Y.Uv&&(Y.ji({has_ctx_list:O.length?1:0,has_clip_list:D.length?
1:0}),w={KI:O,tw:D});return{Dv:w,Qs:{Dm:d,d9:J,adFormats:c,serializedQoeContextData:p}}};
g.eRZ=function(Y,z,O,D,p,d,J){if(z&&O){Y.Fv=O.cpn;kc(Y,O.cpn,O.startTimeSecs||p);q68(Y,O);var c=oT(Y,"a2a",O);Y.ji(c);Y.q8++;c=I$o(Y);Y.j.FV(z,O,D||0,p||0,!!d,!!J,void 0,c)}else Y.ji({misspbkonadtrans:1,enter:O?.cpn||"",exit:z?.cpn||"",seek:d,skip:J})};
g.E7H=function(Y){Y.KX.add(Y.A);Y.A="";Y.ze=!1};
zo9=function(Y,z,O){var D;if(D=Y.j.getVideoData().Ev())D=(D=Y.Y.AL(z))&&D.SU?(Y=Y.Y.j.get(D?.SU))&&Y.slice(-1)[0].cpn===z:!1;return D&&O===2?1E3:0};
g.G6W=function(Y,z){if(Y.j.getVideoData().Ev()){var O=Y.Y.j.get(z);if(O){for(var D of O){Y.ji({rem_meta:D.cpn});O=Y;let p=O.U.get(D.cpn);O.U.delete(D.cpn);p&&O.j.removeCueRange(p);l$9(O.Y,D)}Y.qH.clear();D=Y.Y;O=D.j.get(z)??[];for(let p of O)l$9(D,p);D.j.delete(z);(z=Y.XZ.get(z))&&Y.eI&&Y.j.DK(z)}}};
D01=function(Y,z,O={}){var D=Y.A||Y.app.l3().getPlayerState();ch(Y,!0);z=isFinite(z)?z:Y.j.g8();var {RL:p,qv:d}=wN(Y,z);z=p&&!jw(Y,p)||!p&&Y.j!==Y.app.l3();var J=d*1E3;J=Y.N&&Y.N.start<=J&&J<=Y.N.end;!z&&J||Rw(Y);p?g.O1A(Y,p,d,O,D):sA(Y,d,O,D,"_execute")};
g.yw=function(Y,z,O,D){Y.j.J("timelineerror",{e:z,cpn:O?O:void 0,videoId:D?D:void 0})};
g.Mq=function(Y,z){return new g.Yw(Math.max(0,Y-5E3),z?0x8000000000000:Y-1,{namespace:"childplayback",priority:9})};
g.pYZ=function(Y,z,O){var D=z.a9;z.a9=O;jw(Y,z)&&(O=Y.app.l3(),D.Qb===Y.N&&Rw(Y),O.removeCueRange(D.Qb),O.addCueRange(z.a9.Qb))};
g.O1A=function(Y,z,O,D,p){var d=jw(Y,z);if(!d){z.playerVars.prefer_gapless=!0;var J=new g.Tc(Y.O,z.playerVars);J.Xc=z.Xc;Y.api.QS(J,z.playerType)}J=Y.app.l3();d||J.addCueRange(z.a9.Qb);J.seekTo(O,{cM:"application_timelinemanager",...D});d0F(Y,p)};
J61=function(Y,z,O,D){Y.N=D;D=z.Xc;var p=z.playerVars,d=z.playerType;Y.Z=z;p&&Y.api.enqueueVideoByPlayerVars(p,d,O,D)};
c6Z=function(Y,z,O,D){Y.N=D;Y.api.ul(Y.j,O,z)};
Rw=function(Y){Y.Z=null;Y.N=null;Y.api.E8()||Y.api.clearQueue()};
jw=function(Y,z){Y=Y.app.l3();return!!Y&&Y.getVideoData().Xc===z.Xc};
wYZ=function(Y,z){jw(Y,z)||g.yw(Y,"childPlaybackIsNotPresenting");return z.IM===z.nX+z.durationMs?z.nX+Y.app.l3().getCurrentTime()*1E3:z.IM};
wN=function(Y,z){var O=0;for(let D of Y.Y){Y=D.nX/1E3+O;let p=Y+D.durationMs/1E3;if(Y>z)break;if(p>z)return{RL:D,qv:z-Y};O=p-D.IM/1E3}return{RL:null,qv:z-O}};
ch=function(Y,z){Y.B=NaN;Y.S=null;Y.X.stop();Y.U&&z&&Y.U.y5();Y.A=null;Y.U=null};
sA=function(Y,z,O,D,p){var d=Y.j;d!==Y.app.l3()&&Y.app.Sf();Y.O.V("html5_sabr_csdai_seek_log")||(p="");d.seekTo(z,{cM:"application_timelinemanager"+(p??""),...O});d0F(Y,D)};
d0F=function(Y,z){Y=Y.app.l3();var O=Y.getPlayerState();z.isOrWillBePlaying()&&!O.isOrWillBePlaying()?Y.playVideo():z.isPaused()&&!O.isPaused()&&Y.pauseVideo()};
j9H=function(Y){var z=Y.Y.find(O=>jw(Y,O));
if(z){let O=Y.app.l3();Rw(Y);let D=new g.EN(8);z=wYZ(Y,z)/1E3;sA(Y,z,{},D,"_force");O.J("forceParentTransition",{childPlayback:1});Y.j.J("forceParentTransition",{parentPlayback:1})}};
g.L_=function(Y,z=-1,O=Infinity){for(let [c,w]of Y.K){var D=c,p=w;p.uT>=z&&p.target&&p.target.IM<=O&&(Y.j.removeCueRange(D),Y.K.delete(D))}D=[];for(let c of Y.Y)c.nX>=z&&c.IM<=O?(p=Y,p.Z===c&&Rw(p),jw(p,c)&&p.app.Sf()):D.push(c);Y.Y=D;var {RL:d,qv:J}=wN(Y,z/1E3);d&&(z=J*1E3,g.Rok(Y,d,z,d.IM===d.nX+d.durationMs?d.nX+z:d.IM));({RL:z}=wN(Y,O/1E3));z&&g.yw(Y,`Invalid clearEndTimeMs=${O} that falls during ${`playback={timelinePlaybackId=${z.Xc} video_id=${z.playerVars.video_id} durationMs=${z.durationMs} enterTimeMs=${z.nX} parentReturnTimeMs=${z.IM}}`}.Child playbacks can only have duration updated not their start.`)};
g.Rok=function(Y,z,O,D){z.durationMs=O;z.IM=D;D={Qb:g.Mq(O,!0),uT:O,target:null};g.pYZ(Y,z,D);jw(Y,z)&&Y.app.l3().getCurrentTime()*1E3>O&&(z=wYZ(Y,z)/1E3,O=Y.app.l3().getPlayerState(),sA(Y,z,{},O,"_update"))};
y6Z=function(Y){Y&&Y!=="web"&&s9H.includes(Y)};
ehV=function(Y,z){return z?!!Y.j.get(z):!1};
Mao=function(Y,z){Y.dataset.version=z};
var gEo=function(Y,z){return $s[n[14]](this,5,4620,Y,z)};
LlW=function(Y){var z=Y.app.M6,O=()=>{Y.yC=new g.Yo(0,0,0,0);Y.gT=new g.Yo(0,0,0,0)},D=J=>{J.getVideoData()&&Y.updateVideoData(J.getVideoData())},p=(J,c)=>{Y.Pg(J,c)},d=J=>{Y.FA&&Nq(Y);
A8(Y)!==Y.KW&&Y.resize();Y.app.C().V("web_enable_smart_zoom")&&Y.wY&&(J.state.isPaused()?Y.wY.pause():J.NB(8)&&Y.wY.playState==="paused"&&Y.wY.play())};
z.addEventListener("initializingmode",O);z.addEventListener("videoplayerreset",D);z.addEventListener("videodatachange",p);z.addEventListener("presentingplayerstatechange",d);Y.addOnDisposeCallback(()=>{z.removeEventListener("initializingmode",O);z.removeEventListener("videoplayerreset",D);z.removeEventListener("videodatachange",p);z.removeEventListener("presentingplayerstatechange",d)})};
Va8=function(Y){var z=Y.XJ(),O=1,D=!1,p=N9H(Y,z,Y.getVideoAspectRatio()),d=Y.app.C(),J=d.V("enable_desktop_player_underlay"),c=mK(),w=g.L3(d.experiments,"player_underlay_min_player_width");w=J&&Y.MF&&Y.getPlayerSize().width>w;if(A8(Y)){var R=A6v(Y);var y=isNaN(R)||g.gU||bA&&g.DI||w;g.XT&&!g.xE(601)?R=p.aspectRatio:y=y||d.controlsType==="3";y?w?(y=d.V("place_shrunken_video_on_left_of_player")?16:Y.getPlayerSize().width-z.width-16,R=Math.max((Y.getPlayerSize().height-z.height)/2,0),y=new g.Yo(y,R,z.width,
z.height),Y.FA.style.setProperty("border-radius","12px")):y=new g.Yo(0,0,z.width,z.height):(O=p.aspectRatio/R,y=new g.Yo((z.width-p.width/O)/2,(z.height-p.height)/2,p.width/O,p.height),O===1&&g.DI&&(R=y.width-z.height*R,R>0&&(y.width+=R,y.height+=R)));g.Ux(Y.element,"ytp-fit-cover-video",Math.max(y.width-p.width,y.height-p.height)<1);if(c||Y.VP)Y.FA.style.display="";Y.KW=!0}else{y=-z.height;g.XT?y*=window.devicePixelRatio:g.Cd&&(y-=window.screen.height);y=new g.Yo(0,y,z.width,z.height);if(c||Y.VP)Y.FA.style.display=
"none";Y.KW=!1}zR(Y.yC,y)||(Y.yC=y,g.pd(d)?(Y.FA.style.setProperty("width",y.width+"px","important"),Y.FA.style.setProperty("height",y.height+"px","important")):Aj(Y.FA,y.getSize()),y=new g.K6(y.left,y.top),D=Y.FA,c=Math.round(y.x),c instanceof g.K6?(d=c.x,c=c.y):(d=c,c=Math.round(y.y)),D.style.left=NM(d,!1),D.style.top=NM(c,!1),D=!0);z=new g.Yo((z.width-p.width)/2,(z.height-p.height)/2,p.width,p.height);zR(Y.gT,z)||(Y.gT=z,D=!0);g.DZ(Y.FA,"transform",O===1?"":`scaleX(${O})`);J&&w!==Y.QC&&(w&&(Y.FA.addEventListener(Vw,
Y.bo),Y.FA.addEventListener("transitioncancel",Y.bo),Y.FA.classList.add(g.D7.VIDEO_CONTAINER_TRANSITIONING)),Y.QC=w,Y.app.M6.Ul("playerUnderlayVisibilityChange",Y.QC?"transitioning":"hidden"));return D};
Nq=function(Y){var z=Y.app.C().controlsType==="3"&&!Y.jx&&A8(Y)&&!Y.app.sz||!1;Y.FA.controls=z;Y.FA.tabIndex=z?0:-1;Y.app.C().Y&&(Y.FA.ariaHidden="true");z?Y.FA.removeEventListener("focus",Y.ym):Y.FA.addEventListener("focus",Y.ym)};
A6v=function(Y){var z=Y.app.l3();if(z=z?z.getVideoData():null){if(g.m$(z)||g.Qc(z)||g.iz(z))return 16/9;if(YA(z)&&z.Y.j())return Y=z.Y.videoInfos[0].video,Hh(Y.width,Y.height)}return(Y=Y.FA)?Hh(Y.videoWidth,Y.videoHeight):16/9};
Hh=function(Y,z){return Math.abs(C_*z-Y)<1||Math.abs(C_/Y-z)<1?C_:Y/z};
N9H=function(Y,z,O,D){var p=O,d=Hh(z.width,z.height);Y.mO?p=O<d?Infinity:0:isNaN(Y.m2)?isNaN(Y.Ju)||(p=Y.Ju):p=Y.m2;isFinite(p)?p===0&&Y.app.C().gk().j.wk(H1H)&&(p=Math.min(O,d)):p=Math.max(O,d);Y=p>d?{width:z.width,height:z.width/p,aspectRatio:p}:p<d?{width:z.height*p,height:z.height,aspectRatio:p}:{width:z.width,height:z.height,aspectRatio:d};D||isNaN(O)||(O>p?Y.width=Y.height*O:O<p&&(Y.height=Y.width/O),Y.aspectRatio=O);return Y};
A8=function(Y){if(Y.app.getAppState()===1)return!1;if(Y.app.getAppState()===6)return!0;var z=Y.app.l3();if(!z||z.o$())return!1;Y=Y.app.M6.getPlayerStateObject();z=!Y.j(2)||z&&z.getVideoData().Z;var O=Y.j(1024);return Y&&z&&!O&&!Y.isCued()};
CJA=function(Y){if(Y.csn!==g.$t())if(Y.csn==="UNDEFINED_CSN")Y.csn=g.$t();else{var z=g.$t(),O=SA();if(z&&O){Y.csn=z;for(let D of Y.elements){let p=D.visualElement;p&&p.isClientVe()&&z&&O&&(g.q("combine_ve_grafts")?dE(Yu(),p,O):CD(Np)(void 0,z,O,p))}}if(z)for(let D of Y.j)(Y=D.visualElement)&&Y.isClientVe()&&tD(z,Y)}};
npW=async function(Y){if(!Y.s8){Y.s8=Y.S(Y.X);try{let O=Promise.withResolvers();var z=setTimeout(()=>{O.reject("timeout")},1E4);
Y.s8.onerror=()=>{O.reject("error")};
Y.s8.onmessage=()=>{O.resolve();clearTimeout(z)};
await O.promise;Y.s8.onmessage=null;Y.s8.onerror=null;Y.s8.addEventListener("message",D=>void Y.receive(D));
Y.J("workerCtor",{})}catch(O){clearTimeout(z),Y.s8?.terminate(),Y.s8.onmessage=null,Y.s8.onerror=null,Y.s8=void 0,Y.J("workerErr",{e:`${O}`})}}};
Wlv=function(Y,z){if(Y.j&&Y.j.byteLength===z)return Y.j;for(var O=new Uint8Array(z),D=0;z>0;){let p=new Uint8Array(Math.min(z,65536));crypto.getRandomValues(p);O.set(p,D);z-=p.length;D+=p.length}return Y.j=O};
PJ$=function(Y,z){Y.s8&&(z=Wlv(Y,z),z.length>0&&z[0]++,z={yS:performance.now(),type:1,n8:{data:z}},Y.request(z))};
B9F=async function(Y){Y.Y!==void 0||Y.N||(Y.N=!0,await npW(Y),Y.N=!1,Y.s8&&(PJ$(Y,Y.Z),Y.Y=setInterval(()=>{var z=[1,2,3,4];Y.o2&&(z.push(5),Y.U&&z.push(6));switch(z[Math.floor(Math.random()*z.length)]){case 1:PJ$(Y,Y.K);break;case 2:Y.s8&&(z={yS:performance.now(),type:2,Wh:{placeholder:!0}},Y.request(z));break;case 3:z=Y.WS;Y.s8&&(z={yS:performance.now(),type:3,aq:{WS:z}},Y.request(z));break;case 4:Y.s8&&(z={yS:performance.now(),type:4,isTypeSupported:{placeholder:!0}},Y.request(z));break;case 5:Y.o2&&
(z={yS:performance.now(),type:5,kJ:{o2:Y.o2}},Y.request(z));break;case 6:var O=Y.K;z=Y.VJ;Y.s8&&(O=Wlv(Y,O),z={yS:performance.now(),type:6,mp:{data:O,VJ:z}},Y.request(z))}},Y.intervalMs)))};
taH=function(Y,z){return Y.getVideoData().enableServerStitchedDai&&z===2?(Y.O.gk().j.wk(n_)?Y.Ay.j?.isAd()??!1:Y.CU?.Tx(Y.getCurrentTime()))?Y.UN:-1:z!==2||Y.gH()?Y.UN:Y.JI};
AY=function(Y){return Y.sz&&Y.getVideoData().mutedAutoplay};
Wh=function(Y,z,O){z&&(z=Y.AL({playerType:O}),z===Y.L3()&&(z.getVideoData().yH=!0))};
Ph=function(Y,z,O=!0,D,p,d){var J=Y.AL({playerType:p}),c=J.getVideoData();J.getPlayerType()===2&&!Y.gH(J)&&!c.isSeekable||g.hJ(c)||(J&&J===Y.L3()&&Y.Gx&&!foA(Y,z)&&Y.setLoopRange(null),Y.seekTo(z,O,D,p,d,"_request"))};
f_=function(Y,z){z=Y.AL({playerType:z});z=g.Bh(Y,z);return t8(Y,z.bT(),z)};
$x=function(Y,z,O){Y.O.UY&&(Y.JF=z,z.muted||Sw(Y,!1),O&&Y.O.storeUserVolume&&!Y.O.DQ&&(O={volume:Math.floor(z.volume),muted:z.muted},O.unstorable||(g.VO("yt-player-volume",O),g.VO("yt-player-volume",O,2592E3))),UA(Y),O=g.Qa&&Y.mediaElement&&!Y.mediaElement.sY()&&!Y.mediaElement.Pc(),Y.O.DQ&&!O||g.jt(Y.M6,"onVolumeChange",{muted:z.muted,volume:z.volume,unstorable:!Y.O.storeUserVolume}))};
OA=function(Y){return Y.L3().getVideoData()};
SSh=function(Y,z=!1){var O=!1;Y.O.Ge&&(Y.M6.Ul("pageTransition"),O=!0);Y.stopVideo(O,z)};
h8=function(Y,z,O,D,p,d,J){z={id:z,namespace:J??"appapi"};d==="chapter"?(z.style=xx.CHAPTER_MARKER,z.visible=!0):isNaN(p)||(d==="ad"?z.style=xx.AD_MARKER:(z.style=xx.TIME_MARKER,z.color=p),z.visible=!0);Y.ug([new g.Yw(O*1E3,D*1E3,z)],1);return!0};
U0Z=function(Y,z,O=!0,D,p){var d=Y.AL({playerType:1}),J=0;d.getStreamTimeOffset()&&!d.D7()&&(J=d.getStreamTimeOffset());Ph(Y,z-J,O,D,1,p)};
x0H=function(Y){if(Y.O.storeUserVolume)return Gv();var z=Y.isInline()||Y.webPlayerContextConfig.contextId==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_INLINE_PREVIEW";return Y.gk().j.wk($0F)&&z?{volume:Gv().volume,muted:Y.O.mute}:{volume:100,muted:Y.O.mute}};
hoF=function(Y,z,O,D,p,d=!0){var J=Y.kq();if(!J)return d&&Y.getVideoData().isLivePlayback&&Y.Jk.push({id:z,Pe:O,a8:D}),!1;d=J-Y.getCurrentTime();return h8(Y,z,O-d,D-d,void 0,void 0,p)};
Zy=function(Y,z){Y.playlist&&(g.GG(Y.playlist),Y.playlist=null);z&&(Y.Mq&&(z.fetch=0),Y.playlist=new Z1v(Y.O,z))};
Qw=function(Y,z,O){z=Y.AL({playerType:O}).eU(z);O&&Y.getPresentingPlayerType()!==O||mP(Y,"cuerangesremoved",z)};
m0$=function(Y,z,O,D=Infinity,p=0){var d=Y.l3();O=O||d.getPlayerType();(d=iH(Y,O,z,!0))||(d=uH(Y,O,z,!0));z=Y.L3();O===2&&z&&(O=d.getVideoData(),z.T8(O.clientPlaybackNonce,O.JW||"",O.breakType||0,O.bR,O.videoId||""));Y.ul(d,D,0,p)};
Q9F=function(Y){var z=Y.webPlayerContextConfig.trustedJsUrl;return z?j_(z).toString():Y.webPlayerContextConfig.jsUrl};
i1A=function(Y){var z="",O="",D=Q9F(Y),p=g.eM(D,"cb");p&&/^[\w-]+$/.test(p)&&(O=p);D.indexOf("//")===0&&(D=Y.O.protocol+":"+D);p=D.lastIndexOf("/base.js");p!==-1&&(z=D.substring(0,p+1));if(D=Error().stack)if(D=D.match(/\((.*?\/(debug-)?player-.*?):\d+:\d+\)/))D=D[1],D.includes(z)||g.jZ(Error(`Player module URL mismatch: ${D} vs ${z}.`));z=new g.lH(Y.M6,z,O);qKo(z,{destroyed:()=>{Y.onApiChange()}});
return z};
ug$=function(Y){if(Y.O.gk().j.wk(JN)){Y.vn.tick("wasm_s");let z=lB(Y.webPlayerContextConfig.wasmModuleUrl,void 0,Y.Z8.bind(Y));Y.O.vp=O6(z,O=>{Y.vn.tick(O.j?"wasm_fa":"wasm_fw");fd(Y.O,O);return O},O=>{Y.vn.tick("wasm_ferr");
throw O;})}else dA(Y,function(){var z=this;
return function*(){z.vn.tick("wasm_s");var O=zY(z.FT)?D=>O6(Oi8(z.FT),p=>p.U7(D)):void 0;
try{let D=lB(z.webPlayerContextConfig.wasmModuleUrl,O,z.Z8.bind(z)),p=yield*JO(D);z.vn.tick(p.j?"wasm_fa":"wasm_fw");fd(z.O,p)}catch(D){z.vn.tick("wasm_ferr")}}()})};
lov=function(Y){var z=new g.Tc(Y.O,Y.U2);Y.M6.Ul("initialvideodatacreated",z);return uH(Y,1,z,!1)};
gpo=function(Y){var z=Y.L3();z.setPlaybackRate(Y.O.Y?1:XYh(Y,Number(g.Hg("yt-player-playback-rate"))||1));z.vI(Y.pV,Y);z.QK()};
ao9=function(Y){Y.m9();var z=Y.U2;Xk(Y);Y.events.u3(window,"resize",Y.vx);var O=OA(Y);g.jt(Y.M6,"onVolumeChange",Y.JF);if(z&&gd(z)){let D=Jo(Y.O);D&&!Y.Mq&&(z.fetch=0);let p=g.Rm(Y.O);p&&!Y.Mq&&(z.fetch=0);Zy(Y,z);g.Rm(Y.O)&&Y.vn.tick("ep_pr_s");if(!D||Y.Mq)if(p&&!Y.Mq)gN(Y);else if(!O.Mj())Y.playlist.onReady(()=>{Tn(Y)})}Y.VI(Y.L3(),!1,!0);
Y.L3().getPlayerState().j(128)||(z=RAk(!Y.O.deviceIsAudioOnly),z==="fmt.noneavailable"?Y.DH("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):z==="html5.missingapi"?Y.DH(z,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):O&&O.Mj()&&aw(Y)&&(Y.O.CY||Y.O.pY)?ew(Y):O.dQ?Y.M6.mutedAutoplay({durationMode:O.mutedAutoplayDurationMode}):g.Hg("yt-player-playback-on-reload")?(g.CZ("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!Y.O.Pc}),g.VO("yt-player-playback-on-reload",!1),ew(Y)):
Y.O.X==="leanback"||T9o(Y),g.yo(Y.O)||g.Cu(Y.O)?(g.Tb(g.qe(),()=>{qq(Y)}),g.Tb(g.qe(),()=>{Xb()})):(qq(Y),Xb()))};
eor=function(Y){var z=O=>{O.stack&&O.stack.indexOf("player")!==-1&&Y.l3().qU(O)};
pn.subscribe("handleError",z);Ve.push(z);return()=>{pn.unsubscribe("handleError",z);var O=Ve.indexOf(z);O!==-1&&Ve.splice(O,1)}};
uH=function(Y,z,O,D,p){var d=Y.vn;z===2&&(d=new qSo(Y.O));z=new g.Gn(Y,Y.O,z,d,Y.template,Y.visibility,Y.UJ,O,p,Y.nO,Y.XV);Y.O.gk().j.wk(Gi$)&&Y.MA(O.clientPlaybackNonce);Y=new g.Iw(z);D&&Y.QK();return Y};
XYh=function(Y,z){var O=Y.M6.getAvailablePlaybackRates();z=Number(z.toFixed(2));Y=O[0];O=O[O.length-1];z<=Y?z=Y:z>=O?z=O:(Y=Math.floor(z*100+.001)%5,Y!==0&&(z-=Y*.01,z=Math.floor(z*100+.001)/100));return z};
vh=function(Y){EA(Y);Y.setLoopVideo(!1);Y.setLoopRange(null);Y.M6.Ul("legacyadtrackingpingreset");Y.j3={};Y.Jk=[];urv(Y.vn);if(Y.CU){var z=Y.CU,O=Y.L3();O.getPlayerType();rc(z,!1);dN(z);rOh(z);z.j=O}z=Y.V8;Y=Y.L3();Y.getPlayerType()!==1&&g.yw(z,"invalidParentVideoPlayerType");ch(z,!1);g.L_(z);z.j=Y};
IoF=function(Y){var z=Y.mediaElement;u6()?Y.YU.u3(z,"webkitpresentationmodechanged",Y.TP):window.document.pictureInPictureEnabled&&(Y.YU.u3(z,"enterpictureinpicture",()=>{Y.iL(!0)}),Y.YU.u3(z,"leavepictureinpicture",()=>{Y.iL(!1)}));
Qr&&(Y.YU.u3(z,"webkitbeginfullscreen",()=>{Y.Hr(3)}),Y.YU.u3(z,"webkitendfullscreen",()=>{Y.Hr(0)}))};
Xk=function(Y){Y.mediaElement=Y.O.deviceIsAudioOnly?new g.H9(g.aK("AUDIO")):VC.pop()||new g.H9(g.aK("VIDEO"));g.u(Y,Y.mediaElement);Y.l3().setMediaElement(Y.mediaElement);try{Y.O.DQ?(Y.PE&&Y.events.WX(Y.PE),Y.PE=Y.events.u3(Y.mediaElement,"volumechange",Y.w6)):(Y.mediaElement.j_(Y.JF.muted),Y.mediaElement.setVolume(Y.JF.volume/100))}catch(p){Y.DH("html5.missingapi",2,"UNSUPPORTED_DEVICE",`setvolume.1;emsg.${p&&typeof p==="object"&&"message"in p&&typeof p.message==="string"&&p.message.replace(/[;:,]/g,
"_")}`);return}Y.YU.Y();IoF(Y);var z=Y.template,O=Y.mediaElement.hy();z.FA=O;z.jx=!1;z.FA.parentNode||g.GC(z.cB,z.FA,0);z.yC=new g.Yo(0,0,0,0);Va8(z);Nq(z);O=z.FA;g.tZ(O,"video-stream");g.tZ(O,g.D7.MAIN_VIDEO);var D=z.app.C();D.Y0&&O.setAttribute("data-no-fullscreen","true");D.Ic&&(O.setAttribute("webkit-playsinline",""),O.setAttribute("playsinline",""));D.Ef&&z.FA&&z.u3(O,"click",O.play,O);try{Y.mediaElement.S()}catch(p){Y.DH("html5.missingapi",2,"UNSUPPORTED_DEVICE",`activate.1;emsg.${p&&typeof p===
"object"&&"message"in p&&typeof p.message==="string"&&p.message.replace(/[;:,]/g,"_")}`)}};
mP=function(Y,z,O){Y.M6.Ul(z,O);var D=g.cW(Y.O)||g.pd(Y.O)||g.bB(Y.O);if(O&&D){let p;switch(z){case "cuerangemarkersupdated":p="onCueRangeMarkersUpdated";break;case "cuerangesadded":p="onCueRangesAdded";break;case "cuerangesremoved":p="onCueRangesRemoved"}p&&g.cU(Y.M6,p,O.map(d=>({getId(){return this.id},end:d.end,id:d.getId(),namespace:d.namespace==="ad"?"ad":"",start:d.start,style:d.style,visible:d.visible,markerPositionMs:d.markerPositionMs})))}};
Ep$=function(Y,z=!0){var O;if(O=Y.wm){O=Y.wm;var D=Y.mediaElement;O=!!D&&D===O.mediaElement}O&&(Y.PO(),Xk(Y));O=Y.l3();O.PO(!z);O.Ec(Y.Ba,Y);O.getPlayerType()!==1&&O.dispose();Y=Y.Ay;z=[Y.Y];Y.Y=Y.S;hF(Y,[],z)};
rN=function(Y,z,O,D){O&&(Y.PO(),Xk(Y));O=Y.l3();O.te(z);var p=Y.getVideoData(),d={};d.video_id=p.videoId;d.adformat=p.adFormat;p.isLivePlayback||(d.start=O.getCurrentTime(),d.resume="1");p.isLivePlayback&&yc(p)&&g.Nr(Y.O)&&(d.live_utc_start=O.kq(),d.resume="1");p.S&&(d.vvt=p.S);p.wH&&(d.vss_credentials_token=p.wH,d.vss_credentials_token_type=p.vy);p.oauthToken&&(d.oauth_token=p.oauthToken);d.autoplay=1;d.reload_count=p.kg+1;d.reload_reason=z;p.Br&&(d.unplugged_partner_opt_out=p.Br);p.gn&&(d.ypc_is_premiere_trailer=
p.gn);p.playerParams&&(d.player_params=p.playerParams);p.N6&&(d.itct=p.N6);Y.loadVideoByPlayerVars(d,void 0,!0,void 0,void 0,D);z==="signature"&&Y.CU&&kx(Y)};
kio=function(Y){if(!vpv(Y)){var z=Y.L3().KY();z&&(z=z.ze(),z instanceof Promise&&z.catch(()=>{}));
bH(Y,IS(Y.getPlayerStateObject()))}};
vpv=function(Y){return Y.playlist&&(g.EX(Y.O)||Y.O.X==="background_audio_playback")&&Y.VG()?(Y.nextVideo(!1,!0),!0):!1};
bH=function(Y,z){var O=Y.l3(),D=O.getPlayerType();if(D!==2||Y.gH()){if(D===2&&Y.gH()||D===5||D===6||D===7)if(z===-1||z===0||z===5)return;if(z===0){if(Y.Gx)return;if(O.R$()&&g.cW(Y.O)){Y.playVideo();return}}Y.UN!==z&&(Y.UN=z,g.jt(Y.M6,"onStateChange",z))}else Y.JI!==z&&(Y.JI=z,g.jt(Y.M6,"onAdStateChange",z))};
ow=function(Y,z){return Y.Ay.AL(z)};
g.Bh=function(Y,z){return Y.gH(z)?Y.L3():z};
Fk=function(Y,z){var O=Y.l3();return z===Y.L3()&&Y.gH(z)&&Y.gH(O)?O:z};
K_=function(Y){Y=f8(Y.FT);return!!Y&&Y.loaded};
r6o=function(Y){var z=Y.getVideoData(),O=Y.FT;OO(O)||O.U();!iB&&zY(O)&&Kx9(O);F_(O,"embed");F_(O,"kids");F_(O,"remote");F_(O,"miniplayer");F_(O,"offline");F_(O,"unplugged");F_(O,"ypc",!1,!0);F_(O,"webgl",!1,!0);YLv(O)||(F_(O,"captions",!0),F_(O,"endscreen"),O.j(),F_(O,"creatorendscreen",!0));O.X();O.L.Ul("modulesCreated");Y.M6.Ul("videoready",z)};
kx=function(Y){if(!K_(Y)){let z=vK(Y.FT);z&&!z.created&&Yc(Y.FT)&&z.create()}};
UA=function(Y){var z=Y.getVideoData();if(!z.Fx){var O;Y.O.experiments.hW("html5_stateful_audio_normalization")&&z.hostCpn&&(O=YR(Y,z.hostCpn)?.getVideoData().j1.K());z=Y.O.DQ?1:Wu(z.j1,O);O=Y.mediaElement;O.j_(Y.JF.muted);try{O.setVolume(Y.JF.volume*z/100)}catch{g.jZ(new g.lZ("b183742307",`multiplier: ${z}, volume: ${Y.JF.volume}`))}}};
aw=function(Y){Y=OA(Y);Y.Mj();return Xd(Y)};
gN=function(Y,z){var O=(z?z:OA(Y)).Qo;Y.vn.tick("ep_pr_r");if(O!=null&&(lek(Y.playlist,O),Y.Mx))Y.playlist.onReady(()=>{Tn(Y,z)})};
Tn=function(Y,z){var O=g.Rm(Y.O)&&!Y.O.B,D=O&&z?z:a4(Y.playlist);z=O&&z?z:Y.getVideoData();D&&(z.NE&&(Y.O.CY||Y.O.pY)||!Y.uL?(z=z.yH,D=Y.QS(D,1),z&&Wh(Y,D)):zK(Y,D,1));g.Rm(Y.O)&&Y.vn.tick("ep_p_l");Y.Mx=!1;g.wf(Y.M6,"onPlaylistUpdate")};
ew=function(Y){var z=Y.L3();if(z.getPlayerState().j(128))return!1;z=z.getVideoData();aw(Y)&&Y.O.pY&&(VC.length&&Y.sz?($x(Y,{muted:!1,volume:Y.JF.volume},!1),Sw(Y,!1)):VC.length||Y.JF.muted||($x(Y,{muted:!0,volume:Y.JF.volume},!1),Sw(Y,!0)));aw(Y)&&g.Rm(Y.O)&&z.mutedAutoplay&&($x(Y,{muted:!0,volume:Y.JF.volume},!1),Sw(Y,!0));z.Iq&&$x(Y,{muted:!0,volume:Y.JF.volume},!1);iH(Y,1,z,!1);var O=Y.L3();Y.M6.Ul("initializingmode");Y.VI(O);Y.Fp(3);var D;if(!(D=!Y.O.aL)){if(D=Y.wm){D=Y.wm;var p=Y.mediaElement;
D=!!p&&p===D.mediaElement}D=D&&Y.nH}D&&(Y.PO(),Xk(Y),O.setMediaElement(Y.mediaElement));O.IT();if(O.getPlayerState().j(128))return!1;z.Bc||bH(Y,3);return Y.nH=!0};
T9o=function(Y){Y.M6.Ul("initializingmode");Y.Fp(2);F_(Y.FT,"remote");F_(Y.FT,"miniplayer")};
qq=function(Y){if(!Y.V("use_rta_for_player"))if(Y.V("fetch_att_independently"))g.Ho(Y.iX);else{var z=Y.getVideoData().botguardData;z&&g.NP(z,Y.O,Y.getVideoData().Nn||"")}};
Sw=function(Y,z){z!==Y.sz&&(Y.sz=z,g.wf(Y.M6,"onMutedAutoplayChange",z))};
iH=function(Y,z,O,D){var p=Oe(Y,z,O),d=Y.Ay.U.get(p)||null;if(!d)return null;Y.Ay.U.remove(p);if(d.VH())return null;if(d.getPlayerState().j(128))return d.dispose(),null;if(d===ow(Y,{playerType:z}))return Y.vn.infoGel({isCacheHit:!0}),d;if((d.getVideoData().oauthToken||O.oauthToken)&&d.getVideoData().oauthToken!==O.oauthToken)return null;z===1&&(z=Y.l3().getVideoData(),z_(z)&&z.isAd()&&D||EA(Y));D||Y.VI(d,!0);Y.vn.infoGel({isCacheHit:!0});return d};
g.b1F=function(Y){var z=(0,g.E)(),O=Y.getCurrentTime();Y=Y.getVideoData();O=1E3*(O-Y.startSeconds);Y.isLivePlayback&&(O=0);return z-Math.max(O,0)};
foA=function(Y,z){if(!Y.Gx)return!1;var O=Y.Gx.startTimeMs*.001-1,D=Y.Gx.endTimeMs*.001;Y.Gx.type==="repeatChapter"&&D--;return Math.abs(z-O)<=1E-6||Math.abs(z-D)<=1E-6||z>=O&&z<=D};
op9=function(Y){var z=Y.l3();if(Y.V("html5_disable_loop_range_for_shorts_ads")&&z.getVideoData().isAd()?0:z_(z.getVideoData())&&!z.Qr())z=f_(Y)*1E3-Y.getVideoData().Sw,Y=Y.kW,Qw(Y.app,"gaplessshortslooprange"),z=new g.Yw(0,z,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(Y=Y.app.l3())&&Y.addCueRange(z)};
KlA=function(Y){var z=Y.L3();if(!(z.getPlayerState().j(64)&&OA(Y).isLivePlayback&&Y.Gx.startTimeMs<5E3)){if(Y.Gx.type==="repeatChapter"){var O=L8(Y.iS())?.jl();let D=Y.getVideoData()?.g9;if(O instanceof Fl8&&D){let p=0;for(let d of D){if(d.startTime>Y.Gx.startTimeMs)break;p++}O.renderChapterSeekingAnimation(0,D[p===0?p:p-1].title)}isNaN(Number(Y.Gx.loopCount))?Y.Gx.loopCount=0:Y.Gx.loopCount++;Y.Gx.loopCount===1&&g.cU(Y.M6,"innertubeCommand",Y.getVideoData().eq)}O={cM:"application_loopRangeStart"};
if(Y.Gx.type==="clips"||Y.Gx.type==="shortsLoop")O.seekSource=58;z.seekTo(Y.Gx.startTimeMs*.001,O)}};
t8=function(Y,z,O){if(Y.gH(O)&&(O=O.getVideoData(),!g.D4(Y))){Y=Y.V8;for(var D of Y.Y)if(O.Xc===D.Xc){z+=D.nX/1E3;break}D=z;for(let p of Y.Y){if(O.Xc===p.Xc)break;Y=p.nX/1E3;if(Y<z)D+=p.durationMs/1E3+Y-p.IM/1E3;else break}return D}return z};
g.D4=function(Y){return Y.getVideoData().enableServerStitchedDai&&!!Y.CU};
EA=function(Y){(Y=vK(Y.iS()))&&Y.created&&Y.destroy()};
YWH=function(Y){var z=Y.getVideoData().Fx,O=Y.O.o4,D=Y.isInline()&&!Y.getVideoData().yd,p=Y.mediaElement;z||O||D?p.fX():(p.mE(),$x(Y,Y.JF))};
z5W=function(Y){return Y.V("web_enable_dibs_implementation")&&g.yo(Y.O)||Y.V("mweb_enable_dibs_implementation")&&g.Cu(Y.O)};
Oe=function(Y,z,O){var D=Y.O.gk().j.wk(gi);return g.cW(Y.O)&&O.oZ()&&D?`${z}_${O.videoId}_${O.Xc}`:`${z}_${O.videoId}_${O.Xc}_${+O.isAutonav}${+O.jF}`};
OG8=function(Y,z){return z&&Y.O.OJ&&!Y.getVideoData()?.backgroundable?(Y.WL?Y.WL.start():Y.Vd(),!0):!1};
DkZ=function(Y,z){var O=0;if(z)try{let d=decodeURIComponent(z),J=g7(d);var D=new OS(new zi([J]));var p=J6(D,32);O=Number(p||0)}catch(d){Y.L3().J("get_lusts_err",{})}return O};
zK=function(Y,z,O=1){if(z.Mj()){var D=uH(Y,O,z,!1);Y.cancelPlayback(4,O);Y.VI(D);D.QK();O===1&&(Y.Fp(1),g.Rm(Y.O)&&!IV(z)?(z.dispose(),Y.L3().dispose()):T9o(Y))}else z.dispose(),(z=ow(Y,{playerType:O}))&&z.dispose(),qj(OA(Y))&&O===2&&Y.wL()};
p_1=function(Y,z,O,D,p){z=GRH(z,O,D,p);(O=g.Rm(Y.O)&&!Y.O.B)&&!Y.Mq&&(z.fetch=0);Zy(Y,z);g.Rm(Y.O)&&Y.vn.tick("ep_a_pr_s");if(O&&!Y.Mq)O=OA(Y),Tko(O,z).then(d=>{Y.Mx=!0;gN(Y,d)});
else Y.playlist.onReady(()=>{Tn(Y)});
g.Rm(Y.O)&&Y.vn.tick("ep_a_pr_r")};
YR=function(Y,z){var O=ow(Y,{playerType:1});if(O){if(O.getVideoData().clientPlaybackNonce===z)return O;if((Y=Y.mM.j)&&Y.getVideoData().clientPlaybackNonce===z)return Y}return null};
pc=function(Y){var z=p7(!0);return z&&(z===Y.template.element||Y.mediaElement&&z===Y.mediaElement.hy())?z:null};
Jsv=function(Y,z){var O=window.screen?.orientation;if(Y.O.N6&&O&&O.lock&&(!g.Qa||!dkv))if(z){z=O.type.indexOf("portrait")===0;let D=Y.template.getVideoAspectRatio(),p=z;D<1?p=!0:D>1&&(p=!1);Y.ZN&&p===z||(O=O.lock(p?"portrait":"landscape"),O!=null&&O.catch(()=>{}),Y.ZN=!0)}else Y.ZN&&(Y.ZN=!1,O.unlock())};
cs1=function(Y,z){var O=z.wF(),D=z.KY();if(O&&D&&ov(O)){var p=D.isView()?D.mediaElement:D;let J=D.isView()?D.start:0;D=oB1(D)+J;var d=Jn(O,J,D,!0);let c=new g.P9(p,J,D,!0);z.RH(d,!1,!0,!1);z.setMediaElement(c);d=D+10;O=Jn(O,d,Infinity,!0);p=new g.P9(p,d,Infinity,!1,!0);p.q6(O);Y.um=p;Y.O.Yk()&&z.J("usm",{pme:!0,cs:J,ce:D,ns:d})}};
w_$=function(Y,z){z.bounds=Y.getBoundingClientRect();var O=["display","opacity","visibility","zIndex"];for(let D of O)z[D]=wx(Y,D);z.hidden=!!Y.hidden};
jbW=function(Y){return Y.name==="TypeError"&&Y.stack.includes("/s/player/")&&WX()<=105};
dH=function(Y,z){if(Y.api.C().V("web_player_log_click_before_generating_ve_conversion_params")){var O=Math.floor(-Y.scrollPosition/(Y.K+Y.N));let D=Math.min(O+Y.columns,Y.suggestionData.length)-1;for(;O<=D;O++)Y.api.logVisibility(Y.j[O].element,z)}};
Jd=function(Y){Y.next.element.style.bottom=`${Y.Z}px`;Y.previous.element.style.bottom=`${Y.Z}px`;var z=Y.scrollPosition,O=Y.containerWidth-Y.suggestionData.length*(Y.K+Y.N);g.Ux(Y.element,"ytp-scroll-min",z>=0);g.Ux(Y.element,"ytp-scroll-max",z<=O)};
R5v=function(Y){for(var z=0;z<Y.suggestionData.length;z++){var O=Y.suggestionData[z];let d=Y.j[z];var D=O.shortViewCount?O.shortViewCount:O.author;let J=O.FO(),c=Y.api.C();if(g.Rm(c)&&!c.V("web_player_log_click_before_generating_ve_conversion_params")){var p={};JY(Y.api,[p]);J=g.um(J,p)}d.element.style.display="";p=d.b3("ytp-suggestion-title");c2.test.call(c2,O.title)?p.dir="rtl":wH.test.call(wH,O.title)&&(p.dir="ltr");p=d.b3("ytp-suggestion-author");c2.test.call(c2,D)?p.dir="rtl":wH.test.call(wH,
D)&&(p.dir="ltr");d.update({views_or_author:D,duration:O.isLivePlayback?"Live":O.lengthSeconds?g.ug(O.lengthSeconds):"",link:J,hover_title:O.title,title:O.title,aria_label:O.ariaLabel||null,is_live:O.isLivePlayback});D=O.e5();d.b3("ytp-suggestion-image").style.backgroundImage=D?`url(${D})`:"";c.V("web_player_log_click_before_generating_ve_conversion_params")&&(Y.api.createServerVe(d.element,d),(O=(O=O.sessionData)&&O.itct)&&Y.api.setTrackingParams(d.element,O))}for(;z<Y.j.length;z++)Y.j[z].element.style.display=
"none";Jd(Y)};
sb1=function(Y,z,O){z.preventDefault();Y.api.logClick(O);z=O.getAttribute("href");O={};JY(Y.api,[O]);z=g.Ak(O)?z:g.um(z,O);SF(z)};
ys8=function(Y,z){Y.b3("ytp-error-content").style.paddingTop="0px";var O=Y.b3("ytp-error-content"),D=O.clientHeight;Y.j&&Y.j.resize(z,z.height-D);O.style.paddingTop=`${(z.height-(Y.j?Y.j.element.clientHeight:0))/2-D/2}px`};
LNH=function(Y,z){var O=Y.api.C(),D;z.reason&&(jG(z.reason)?D=g.l5(z.reason):D=j2(g.u5(z.reason)),Y.U(D,"content"));var p;z.subreason&&(jG(z.subreason)?p=g.l5(z.subreason):p=j2(g.u5(z.subreason)),Y.U(p,"subreason"));if(z.proceedButton&&z.proceedButton.buttonRenderer){D=Y.b3("ytp-error-content-wrap-subreason");z=z.proceedButton.buttonRenderer;let d=g.aK("A");z.text&&z.text.simpleText&&(p=z.text.simpleText,d.textContent=p,MuH(D,p)||O.S&&!O.embedsErrorLinks||(O=g.G(z?.navigationEndpoint,g.lf)?.url,z=
g.G(z?.navigationEndpoint,g.lf)?.target,O&&(d.setAttribute("href",O),Y.api.createClientVe(d,Y,178424),Y.u3(d,"click",J=>{sb1(Y,J,d)})),z&&d.setAttribute("target",z),O=g.aK("DIV"),O.appendChild(d),D.appendChild(O)))}};
jG=function(Y){if(Y.runs)for(let z=0;z<Y.runs.length;z++)if(Y.runs[z].navigationEndpoint)return!0;return!1};
MuH=function(Y,z){Y=(Y||document).getElementsByTagName("A");for(let O=0;O<Y.length;O++)if(Y[O].textContent===z)return!0;return!1};
NZA=function(Y){var z={};JY(Y.api,[z]);Y=Y.api.getVideoUrl();return Y=g.um(Y,z)};
As9=function(Y){var z=Y.api.getVideoData(),O=Y.api.C().OG&&!Y.state.j(2)&&!Y.api.getVideoData({playerType:1}).tF;z.mutedAutoplay||Y.MK(O);Y.api.logVisibility(Y.element,O)};
fR=function(Y,z,O,D,p,d,J,c,w,R,y,M,L){var V=z^Y;if((Y+1&15)==4){lP(V^3655,V^485,O);var W=g.Jk(O[n[4]],VEW)}(Y>>2&15)==1&&(W=O(p,d,J,c,w,R,y,M,L));if((Y&92)==Y){for(var x=V^7625,a=[];++x-a[n[2]]-(V^7593);){switch(x){case V^7634:x=V^7589;continue;case V^7666:x=V^7624;break;case V^7624:x-=V^7579;continue;case V^7603:x=V^7657;continue;case V^7591:x=V^7638}a[n[V^7556]](String[n[V^7578]](x))}W=a}if(((Y^95)&15)==4)for(D=(D%O[n[2]]+O[n[2]])%O[n[2]];D--;)O[n[V^5713]](O[n[V^5671]]());(Y+2^6)<Y&&Y-4<<1>=Y&&
(W=O[n[35]]?O[n[35]][n[27]](n[65]):O[n[7]]===n[65]);return W};
HGv=function(Y){Y.watermark||(Y.watermark=new VuF(Y.api),g.u(Y,Y.watermark),Y.watermark.Fb(Y.bottomButtons,0),g.Ux(Y.watermark.element,"ytp-muted-autoplay-watermark",!0),Y.j=new g.Rg(Y.watermark,0,!0,100),g.u(Y,Y.j))};
CC$=function(Y){Y.Y&&Y.j&&(Y.j.show(),Y.A.start())};
n08=function(Y){for(let z=0;z<16;++z){let O=new g.se({G:"a",vc:"ytp-suggestion-link",Xb:{href:"{{link}}",target:Y.api.C().n3,"aria-label":"{{aria_label}}"},tW:[{G:"div",vc:"ytp-suggestion-image"},{G:"div",vc:"ytp-suggestion-overlay",Xb:{style:"{{blink_rendering_hack}}","aria-hidden":"{{aria_hidden}}"},tW:[{G:"div",vc:"ytp-suggestion-title",El:"{{title}}"},{G:"div",vc:"ytp-suggestion-author",El:"{{author_and_views}}"},{G:"div",Xb:{"data-is-live":"{{is_live}}"},vc:"ytp-suggestion-duration",El:"{{duration}}"}]}]});
g.u(Y,O);let D=O.b3("ytp-suggestion-link");g.DZ(D,"transitionDelay",`${z/20}s`);Y.K.u3(D,"click",p=>{var d=z;if(Y.N){var J=Y.suggestionData[d],c=J.sessionData;Y.Z&&Y.api.V("web_player_log_click_before_generating_ve_conversion_params")?(Y.api.logClick(Y.j[d].element),d=J.FO(),J={},JY(Y.api,[J]),d=g.um(d,J),ww(d,Y.api,p)):cO(p,Y.api,Y.Z,c||void 0)&&Y.api.w4(J.videoId,c,J.playlistId)}else p.preventDefault(),document.activeElement.blur()});
O.Fb(Y.suggestions.element);Y.j.push(O);Y.api.createServerVe(O.element,O)}};
WN9=function(Y){if(Y.api.C().V("web_player_log_click_before_generating_ve_conversion_params")){var z=Math.floor(-Y.scrollPosition/(Y.A+8));let O=Math.min(z+Y.columns,Y.suggestionData.length)-1;for(;z<=O;z++)Y.api.logVisibility(Y.j[z].element,!0)}};
yu=function(Y){var z=Y.api.oj()?32:16;z=Y.S/2+z;Y.next.element.style.bottom=`${z}px`;Y.previous.element.style.bottom=`${z}px`;z=Y.scrollPosition;var O=Y.containerWidth-Y.suggestionData.length*(Y.A+8);g.Ux(Y.element,"ytp-scroll-min",z>=0);g.Ux(Y.element,"ytp-scroll-max",z<=O)};
BZh=function(Y){var z=Y.suggestionData.length;for(let d=0;d<z;++d){var O=void 0,D=void 0;let J=void 0;O=Y;var p=O.api.C();let c=O.suggestionData[d],w=O.j[d];J=O.api.isEmbedsShortsMode()?c.shortViewCount||"":c.shortViewCount?`${c.author} \u2022 ${c.shortViewCount}`:c.author;w.element.style.display="";g.DZ(w.b3("ytp-suggestion-link"),"display","inline-block");PCW.test(c.title)&&(w.b3("ytp-suggestion-title").dir="rtl");PCW.test(J)&&(w.b3("ytp-suggestion-author").dir="rtl");D=c.isLivePlayback?"Live":
c.lengthSeconds?g.ug(c.lengthSeconds):"";let R=c.FO(O.api.isEmbedsShortsMode());if(g.Rm(p)&&!p.V("web_player_log_click_before_generating_ve_conversion_params")){let y={};JY(O.api,[y]);R=g.um(R,y)}p.V("web_player_log_click_before_generating_ve_conversion_params")&&(p=(p=c.sessionData)&&p.itct)&&O.api.setTrackingParams(w.element,p);w.update({author_and_views:J,duration:D,link:R,title:c.title,aria_label:c.ariaLabel||c.title,is_live:c.isLivePlayback,aria_hidden:!!c.ariaLabel,blink_rendering_hack:g.Qa||
HW?"will-change: opacity":void 0});D=w.b3("ytp-suggestion-image");O=O.api.isEmbedsShortsMode()?c.e5("hq2.jpg"):c.e5();D.style.backgroundImage=O?`url(${O})`:""}if(z<16)for(;z<16;++z)g.DZ(Y.j[z].b3("ytp-suggestion-link"),"display","none");yu(Y)};
MI=function(Y){if(!Y.N){var z=Math.min((0,g.E)()-Y.A,Y.K);var O=Y.K-z;z=Y.K===0?0:Math.max(O/Y.K,0);O=Math.round(O/1E3);Y.X.setAttribute("stroke-dashoffset",`${-211*(z+1)}`);Y.updateValue("duration",O);z<=0&&Y.j?Y.stopTimer():Y.j&&Y.j.start()}};
tur=function(Y){Y.j||(Y.K=5E3,Y.A=(0,g.E)(),Y.j=new g.LT(()=>{MI(Y)},null),MI(Y))};
Lc=function(Y){var z=Y.L;Y=!!z.isEmbedsShortsMode();g.Ux(z.getRootNode(),"ytp-shorts-mode",Y);if(z=z.getVideoData())z.xw=Y};
Uk1=function(Y){{var z=Y.L;let O=z.C();O.r8&&!O.S&&g.Rm(O)?z.isEmbedsShortsMode()?(z=z.qd(),z=Math.min(z.width,z.height)>=315):z=!z.E_():z=!1}z!==Y.S&&(Y.S=z,Y.K&&(Y.K.dispose(),Y.K=null),Y.N&&(Y.N.dispose(),Y.N=null),Y.U&&(Y.U.dispose(),Y.U=null),Y.Y&&(Y.Y.stop(),Y.Y.dispose(),Y.Y=null),z&&(g.NG(Y.L),Y.L.isEmbedsShortsMode()&&(Y.U=new g.se({G:"div",vc:"ytp-pause-overlay-backdrop",Xb:{tabIndex:"-1"}}),g.u(Y,Y.U),g.hY(Y.L,Y.U.element,4),Y.Y=new g.Rg(Y.U,1E3,!1,100),g.u(Y,Y.Y),Y.U.hide()),Y.K=new g.se({G:"div",
vc:"ytp-pause-overlay-container",Xb:{tabIndex:"-1"}}),g.u(Y,Y.K),Y.N=new fwv(Y.L),g.u(Y,Y.N),Y.N.Fb(Y.K.element),g.hY(Y.L,Y.K.element,4),SWh(Y,Y.L.getPlayerStateObject())))};
SWh=function(Y,z){Y.Y&&(!z.j(4)&&!z.j(2)||z.j(1024)?Y.Y.hide():Y.Y.show())};
NI=function(Y,z){var O=Y.L.C();Y={adSource:"EMBEDS_AD_SOURCE_YOUTUBE",breakType:Y.L.getCurrentTime()===0?"EMBEDS_AD_BREAK_TYPE_PRE_ROLL":Y.L.getPlayerState()===0?"EMBEDS_AD_BREAK_TYPE_POST_ROLL":"EMBEDS_AD_BREAK_TYPE_MID_ROLL",embedUrl:$l(Y.L.C().loaderUrl),eventType:z,youtubeHost:g.SM(Y.L.C().EC)||""};Y.embeddedPlayerMode=O.j_;g.CZ("embedsAdEvent",Y)};
zF=[];Ovv=typeof Object.create=="function"?Object.create:function(Y){function z(){}
z.prototype=Y;return new z};
z$k=typeof Object.defineProperties=="function"?Object.defineProperty:function(Y,z,O){if(Y==Array.prototype||Y==Object.prototype)return Y;Y[z]=O.value;return Y};
j9=globalThis;JA="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");j9.BigInt64Array&&(JA.push("BigInt64"),JA.push("BigUint64"));var DVV=Object.setPrototypeOf;w1("Symbol.dispose",function(Y){return Y?Y:Symbol("Symbol.dispose")});
w1("SuppressedError",function(Y){function z(O,D,p){if(!(this instanceof z))return new z(O,D,p);p=Error(p);"stack"in p&&(this.stack=p.stack);this.message=p.message;this.error=O;this.suppressed=D}
if(Y)return Y;pZo(z,Error);z.prototype.name="SuppressedError";return z});
w1("String.prototype.replaceAll",function(Y){return Y?Y:function(z,O){if(z instanceof RegExp&&!z.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return z instanceof RegExp?this.replace(z,O):this.replace(new RegExp(String(z).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),O)}});
w1("Array.prototype.at",function(Y){return Y?Y:RH});
YoH("at",function(Y){return Y?Y:RH});
w1("String.prototype.at",function(Y){return Y?Y:RH});
w1("Promise.withResolvers",function(Y){return Y?Y:function(){var z,O;return{promise:new Promise(function(D,p){z=D;O=p}),
resolve:z,reject:O}}});var bd,tA,JAo;bd=bd||{};g.MV=this||self;tA="closure_uid_"+(Math.random()*1E9>>>0);JAo=0;var UQV=class{constructor({url:Y,Qx:z}){this.Y=Y;this.U=z;this.N=(new Date).getTime()-17040672E5;this.j={};for(var O=/[?&]([^&=]+)=([^&]*)/g;z=O.exec(Y);)this.j[z[1]]=z[2]}};g.i8(g.TF,Error);g.TF.prototype.name="CustomError";var U$;var C8F=/&/g,nWW=/</g,Wkv=/>/g,P8o=/"/g,B1W=/'/g,t9h=/\x00/g,Hvr=/[\x00&<>"']/;var zT=globalThis.trustedTypes,Ol;var cy=class{constructor(Y){this.j=Y}toString(){return this.j+""}};g.sl=class{constructor(Y){this.j=Y}toString(){return this.j}};g.xq=new g.sl("about:invalid#zClosurez");var MY,sHh;MY=class{constructor(Y){this.Mj=Y}};g.NY=[L9("data"),L9("http"),L9("https"),L9("mailto"),L9("ftp"),new MY(Y=>/^[^:]*([/?#]|$)/.test(Y))];
sHh=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;g.Py=class{constructor(Y){this.j=Y}toString(){return this.j+""}};var $F=class{constructor(Y){this.j=Y}toString(){return this.j+""}};var Qm=class{constructor(Y){this.j=Y}toString(){return this.j}};var RY={};var UVH,$V$;UVH=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");g.aY=/#|$/;$V$=/[?&]($|#)/;var bm=class extends Error{constructor(Y,z,O=Error()){super();this.code=Y;z+=":";O instanceof Error?(this.message=z+O.message,this.stack=O.stack||""):(this.message=z+String(O),this.stack="");Object.setPrototypeOf(this,new.target.prototype)}};g.Eu.prototype.eL=!1;g.Eu.prototype.VH=function(){return this.eL};
g.Eu.prototype.dispose=function(){this.eL||(this.eL=!0,this.sl())};
g.Eu.prototype[Symbol.dispose]=function(){this.dispose()};
g.Eu.prototype.addOnDisposeCallback=function(Y,z){this.eL?z!==void 0?Y.call(z):Y():(this.GM||(this.GM=[]),z&&(Y=Y.bind(z)),this.GM.push(Y))};
g.Eu.prototype.sl=function(){if(this.GM)for(;this.GM.length;)this.GM.shift()()};var Zvh=class extends g.Eu{constructor(Y){super();this.wpc=Y}dY(){return this.wpc.f()}tI(Y){this.wpc.c(Y)}N(Y){return this.wpc.m(rz(Y))}pM(Y){return this.wpc.mws(rz(Y))}},vj=class extends g.Eu{constructor(Y){super();this.pU=Y;this.N="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.Y=void 0;this.pD=this.pU.p;this.U=this.hn.bind(this);this.addOnDisposeCallback(()=>void h$k(this))}snapshot(Y){return this.pU.s({...(Y.HI&&{c:Y.HI}),
...(Y.Cn&&{s:Y.Cn}),...(Y.hR!==void 0&&{p:Y.hR})})}hn(Y){this.pU.e(Y)}fE(){return this.pU.l()}};var $kF=class extends g.Eu{constructor(){super(...arguments);this.ze=1}share(){if(this.VH())throw Error("E:AD");this.ze++;return this}dispose(){--this.ze||super.dispose()}};var xkv=class{constructor(Y){this.Y=Y;mT(Y,"/client_streamz/bg/frs",DA("mk"))}uQ(Y,z){this.Y.uQ("/client_streamz/bg/frs",Y,z)}j(){return this.Y.j("/client_streamz/bg/frs")}},h5v=class{constructor(Y){this.Y=Y;mT(Y,"/client_streamz/bg/wrl",DA("mn"),Og("ac"),Og("sc"),DA("rk"),DA("mk"))}uQ(Y,z,O,D,p,d){this.Y.uQ("/client_streamz/bg/wrl",Y,z,O,D,p,d)}j(){return this.Y.j("/client_streamz/bg/wrl")}},ZGZ=class{constructor(Y){this.N=Y;id(Y,"/client_streamz/bg/ec",DA("en"),DA("mk"))}Y(Y,z){ld(this.N,"/client_streamz/bg/ec",
Y,z)}j(){return this.N.j("/client_streamz/bg/ec")}},mkh=class{constructor(Y){this.Y=Y;mT(Y,"/client_streamz/bg/el",DA("en"),DA("mk"))}uQ(Y,z,O){this.Y.uQ("/client_streamz/bg/el",Y,z,O)}j(){return this.Y.j("/client_streamz/bg/el")}},Qbo=class{constructor(Y){this.N=Y;id(Y,"/client_streamz/bg/cec",Og("ec"),DA("mk"))}Y(Y,z){ld(this.N,"/client_streamz/bg/cec",Y,z)}j(){return this.N.j("/client_streamz/bg/cec")}},iGv=class{constructor(Y){this.N=Y;id(Y,"/client_streamz/bg/po/csc",Og("cs"),DA("mk"))}Y(Y,z){ld(this.N,
"/client_streamz/bg/po/csc",Y,z)}j(){return this.N.j("/client_streamz/bg/po/csc")}},ubA=class{constructor(Y){this.N=Y;id(Y,"/client_streamz/bg/po/ctav",DA("av"),DA("mk"))}Y(Y,z){ld(this.N,"/client_streamz/bg/po/ctav",Y,z)}j(){return this.N.j("/client_streamz/bg/po/ctav")}},lwZ=class{constructor(Y){this.N=Y;id(Y,"/client_streamz/bg/po/cwsc",DA("su"),DA("mk"))}Y(Y,z){ld(this.N,"/client_streamz/bg/po/cwsc",Y,z)}j(){return this.N.j("/client_streamz/bg/po/cwsc")}},X_k=class{constructor(Y){this.Y=Y;mT(Y,
"/client_streamz/bg/od/p",DA("mk"))}uQ(Y,z){this.Y.uQ("/client_streamz/bg/od/p",Y,z)}j(){return this.Y.j("/client_streamz/bg/od/p")}},g0h=class{constructor(Y){this.Y=Y;mT(Y,"/client_streamz/bg/od/n",DA("et"),DA("mk"))}uQ(Y,z,O){this.Y.uQ("/client_streamz/bg/od/n",Y,z,O)}j(){return this.Y.j("/client_streamz/bg/od/n")}};var wb=!0,c0,d7;var Ad;Ad=AA(1,!0);g.sg=AA(610401301,!1);AA(899588437,!1);AA(772657768,!0);AA(513659523,!1);AA(568333945,!0);AA(1331761403,!0);AA(651175828,!1);AA(722764542,!1);AA(748402145,!1);AA(748402146,!1);var mR=AA(748402147,!0);AA(1602613185,!1);AA(861377723,!1);AA(861377724,Ad);AA(869336903,!1);AA(882674507,!1);AA(869336904,Ad);AA(869336905,Ad);AA(283953155,!1);AA(919444824,!1);AA(931468047,!1);AA(928875398,!1);AA(683749201,!1);AA(2147483644,!1);AA(2147483645,!1);AA(2147483646,Ad);AA(2147483647,!0);g.yH=!!g.NV("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var TZv;TZv=g.MV.navigator;g.Mu=TZv?TZv.userAgentData||null:null;g.Ug[" "]=function(){};var HW,bA,dkv,awk,e5H,qW9,AF,Vu;HW=VH();g.cP=AK()?!1:g.Nu("Trident")||g.Nu("MSIE");g.gU=g.Nu("Edge");g.Cd=g.gU||g.cP;g.Jj=g.Nu("Gecko")&&!(g.r1(g.RL(),"WebKit")&&!g.Nu("Edge"))&&!(g.Nu("Trident")||g.Nu("MSIE"))&&!g.Nu("Edge");g.iF=g.r1(g.RL(),"WebKit")&&!g.Nu("Edge");bA=g.fs();dkv=g.Sg();g.lK=g.PT();awk=BT();e5H=g.Nu("iPad");qW9=g.Nu("iPod");AF=g.tK();g.Df=g.r1(g.RL(),"KaiOS");
a:{let Y="",z=function(){var O=g.RL();if(g.Jj)return/rv:([^\);]+)(\)|;)/.exec(O);if(g.gU)return/Edge\/([\d\.]+)/.exec(O);if(g.cP)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(O);if(g.iF)return/WebKit\/(\S+)/.exec(O);if(HW)return/(?:Version)[ \/]?(\S+)/.exec(O)}();
z&&(Y=z?z[1]:"");if(g.cP){var H2;let O=g.MV.document;H2=O?O.documentMode:void 0;if(H2!=null&&H2>parseFloat(Y)){Vu=String(H2);break a}}Vu=Y}var $E=Vu,uhh={};var Qr,iK;g.zV=HT();Qr=BT()||g.Nu("iPod");iK=g.Nu("iPad");g.Cc=g.Nu("Android")&&!(Cs()||HT()||VH()||g.Nu("Silk"));g.Qa=Cs();g.DI=g.ns()&&!g.tK();var ZA={},T5=null;var aL=/[-_.]/g,XZ8={"-":"+",_:"/",".":"="},IL={};var G5=class{isEmpty(){return this.j==null}sizeBytes(){var Y=kE(this);return Y?Y.length:0}constructor(Y,z){vT(z);this.j=Y;if(Y!=null&&Y.length===0)throw Error("ByteString should be constructed with non-empty values");}},qu;var oL=void 0;var z2=Ks("jas",!0),LR=Ks(),sf=Ks(),NQ=Ks(),Fkv=Ks(),KkA=Ks(),AVF=Ks(),dY$=Ks(),sJ=Ks("m_m",!0),zMW=Ks(),CY=Ks();[...Object.values({Yu:1,jh:2,Io:4,dt:8,gp:16,fS:32,Tl:64,qI:128,IQ:256,UE:512,jg:1024,aQ:2048,Jq:4096,Nz:8192})];var k9,GP$=[];GP$[z2]=7;k9=Object.freeze(GP$);var yy={},Yr={},nR=Object.freeze({}),nc={},Ll={};var dS,si1,Iw8;g.Hn=Ag(Y=>typeof Y==="number");
g.Vl=Ag(Y=>typeof Y==="string");
dS=Ag(Y=>Y!=null&&typeof Y==="object"&&typeof Y.then==="function");
si1=Ag(Y=>typeof Y==="function");
Iw8=Ag(Y=>!!Y&&(typeof Y==="object"||typeof Y==="function"));var t4=Ag(Y=>Y>=E0h&&Y<=v0r),E0h=BigInt(Number.MIN_SAFE_INTEGER),v0r=BigInt(Number.MAX_SAFE_INTEGER);var nl=0,Wn=0,WH;var FL=typeof BigInt==="function"?BigInt.asIntN:void 0,kFo=typeof BigInt==="function"?BigInt.asUintN:void 0,OJ=Number.isSafeInteger,Im=Number.isFinite,zM=Math.trunc,IrF=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var O9v={};var HS=class{},oWW={UF:!0};var PS;var $9,x9;var cV1=g.Cl(0),Q2={};var TB=class{constructor(Y,z,O){this.buffer=Y;if(O&&!z)throw Error();this.j=z}};var kP1=class{constructor(Y,z,O,D){this.Y=null;this.A=!1;this.K=null;this.j=this.N=this.U=0;this.init(Y,z,O,D)}init(Y,z,O,{S9:D=!1,sa:p=!1}={}){this.S9=D;this.sa=p;Y&&(Y=ae(Y,this.sa),this.Y=Y.buffer,this.A=Y.j,this.K=null,this.U=z||0,this.N=O!==void 0?this.U+O:this.Y.length,this.j=this.U)}free(){this.clear();W2.length<100&&W2.push(this)}clear(){this.Y=null;this.A=!1;this.K=null;this.j=this.N=this.U=0;this.S9=!1}reset(){this.j=this.U}},W2=[];var db=0,jlv=class{constructor(Y,z,O,D){if(W2.length){let p=W2.pop();p.init(Y,z,O,D);Y=p}else Y=new kP1(Y,z,O,D);this.j=Y;this.U=this.j.j;this.Y=this.N=-1;YZ(this,D)}free(){this.j.clear();this.Y=this.N=-1;KR.length<100&&KR.push(this)}reset(){this.j.reset();this.U=this.j.j;this.Y=this.N=-1}},KR=[];var rso=class{constructor(){if(nc!==nc)throw Error();}};var yk=class{constructor(Y,z){this.Y=Y>>>0;this.j=z>>>0}},LX,Vk=class{constructor(Y,z){this.Y=Y>>>0;this.j=z>>>0}},H0,Sp,U2,$Z,fX,ta,P0,B0;var bGH=class{constructor(){this.j=[]}length(){return this.j.length}end(){var Y=this.j;this.j=[];return Y}};var o0A=class{constructor(){this.N=[];this.Y=0;this.j=new bGH}};var v0,FN8,P2,KNv,YF9,zjr,OKv,fc,D8W,pc1,d8A;v0=GL();FN8=GL();P2=GL();g.B2=GL();KNv=GL();YF9=GL();zjr=GL();g.td=GL();OKv=GL();fc=GL();D8W=GL();g.SG=GL();pc1=GL();d8A=GL();g.zy=class{constructor(Y,z,O){this.o5=h4(Y,z,O,2048)}toJSON(){return UJ(this)}zT(Y){return JSON.stringify(UJ(this,Y))}clone(){var Y=this.o5,z=Y[z2]|0;return uo(this,Y,z)?lo(this,Y,!0):new this.constructor(Qy(Y,z,!1))}};g.zy.prototype[sJ]=yy;g.zy.prototype.toString=function(){return this.o5.toString()};var E2=class{constructor(Y,z,O){this.wJ=Y;this.XM=z;Y=Qv(v0);this.j=!!Y&&O===Y||!1}},slW=kZ(function(Y,z,O,D,p){if(Y.Y!==2)return!1;Ja(Y,y2(z,D,O),p);return!0},bV),yVv=kZ(function(Y,z,O,D,p){if(Y.Y!==2)return!1;
Ja(Y,y2(z,D,O),p);return!0},bV),jU=Symbol(),Dk=Symbol(),J9=Symbol(),N6=Symbol(),cH=Symbol(),oi,F$;var h9,Ue,$R,JyV,hd,cyZ,wcH,Z4,il,ul,ll,XN,jd8,Rj9;h9=(Y,z)=>{var O=new o0A;A9(Y.o5,O,KX(jU,wV,M6,z));iV(O,O.j.end());Y=new Uint8Array(O.Y);z=O.N;var D=z.length,p=0;for(let d=0;d<D;d++){let J=z[d];Y.set(J,p);p+=J.length}O.N=[Y];return Y};
Ue=g.HH(function(Y,z,O){if(Y.Y!==1)return!1;g.n6(z,O,g.bS(Y.j));return!0},g.PH,g.SG);
$R=g.HH(function(Y,z,O){if(Y.Y!==5)return!1;var D=ks(Y.j);Y=(D>>31)*2+1;var p=D>>>23&255;D&=8388607;g.n6(z,O,p==255?D?NaN:Y*Infinity:p==0?Y*1.401298464324817E-45*D:Y*Math.pow(2,p-150)*(D+8388608));return!0},function(Y,z,O){z=Ql(z);
z!=null&&(uV(Y,O,5),Y=Y.j,O=WH||(WH=new DataView(new ArrayBuffer(8))),O.setFloat32(0,+z,!0),Wn=0,nl=O.getUint32(0,!0),Zc(Y,nl))},D8W);
g.xR=g.HH(function(Y,z,O){Y.Y!==0?Y=!1:(g.n6(z,O,g.qL(Y.j,g.xr)),Y=!0);return Y},g.BH,g.td);
JyV=g.HH(function(Y,z,O){Y.Y!==0?Y=!1:(g.n6(z,O,g.qL(Y.j,$r)),Y=!0);return Y},function(Y,z,O){z=J4(z);
if(z!=null&&(gb(z),z!=null))switch(uV(Y,O,0),typeof z){case "number":Y=Y.j;Bn(z);ha(Y,nl,Wn);break;case "bigint":O=xZ(z,yk,M2);ha(Y.j,O.Y,O.j);break;default:O=N2(z),ha(Y.j,O.Y,O.j)}},OKv);
hd=g.HH(function(Y,z,O){if(Y.Y!==0)return!1;g.n6(z,O,g.Ie(Y.j));return!0},g.t9,g.B2);
cyZ=g.HH(function(Y,z,O){return $G(Y,z,O)},function(Y,z,O){z=J4(z);
if(z!=null)switch(q2(z),uV(Y,O,1),Y=Y.j,q2(z),typeof z){case "number":z<0?(z=Aa(M2(-z)),O=z.j,Zc(Y,z.Y),Zc(Y,O)):(Pn(z),Zc(Y,nl),Zc(Y,Wn));break;case "bigint":z=z<BigInt(0)?Aa(xZ(-z,yk,M2)):xZ(z,yk,M2);O=z.j;Zc(Y,z.Y);Zc(Y,O);break;default:z=z.length&&z[0]==="-"?Aa(N2(z.substring(1))):N2(z),O=z.j,Zc(Y,z.Y),Zc(Y,O)}},fc);
wcH=g.HH(function(Y,z,O){if(Y.Y!==5)return!1;g.n6(z,O,ks(Y.j));return!0},function(Y,z,O){z=bc(z);
z!=null&&(uV(Y,O,5),Zc(Y.j,z))},YF9);
Z4=g.HH(function(Y,z,O){if(Y.Y!==0)return!1;g.n6(z,O,GB(Y.j));return!0},f6,FN8);
g.m5=g.HH(function(Y,z,O){if(Y.Y!==2)return!1;g.n6(z,O,jp(Y));return!0},SU,P2);
g.Qu=function(Y,z,O=v0){return new E2(Y,z,O)}(function(Y,z,O,D,p){if(Y.Y!==2)return!1;
D=ZU(void 0,D);pR(z,z[z2]|0,O).push(D);Ja(Y,D,p);return!0},function(Y,z,O,D,p){if(Array.isArray(z)){for(let d=0;d<z.length;d++)UI(Y,z[d],O,D,p);
Y=z[z2]|0;Y&1||(z[z2]=Y|1)}});
il=kZ(function(Y,z,O,D,p,d){if(Y.Y!==2)return!1;var J=z[z2]|0;cV(z,J,d,O,NZ(J));z=y2(z,D,O);Ja(Y,z,p);return!0},UI);
ul=g.HH(function(Y,z,O){if(Y.Y!==2)return!1;g.n6(z,O,Ri(Y));return!0},function(Y,z,O){z=cS(z);
z!=null&&ep(Y,O,ae(z,!0).buffer)},pc1);
ll=C6(function(Y,z,O){if(Y.Y!==2)return!1;Y=Ri(Y);pR(z,z[z2]|0,O).push(Y);return!0},function(Y,z,O){z=VI(cS,z,!1);
if(z!=null)for(let J=0;J<z.length;J++){var D=Y,p=O,d=z[J];d!=null&&ep(D,p,ae(d,!0).buffer)}},pc1);
XN=g.HH(function(Y,z,O){if(Y.Y!==0)return!1;g.n6(z,O,g.Ie(Y.j)>>>0);return!0},function(Y,z,O){z=bc(z);
z!=null&&z!=null&&(uV(Y,O,0),mQ(Y.j,z))},KNv);
g.gH=g.HH(function(Y,z,O){if(Y.Y!==0)return!1;g.n6(z,O,g.Ie(Y.j));return!0},function(Y,z,O){ai(Y,O,rK(z))},d8A);
jd8=C6(function(Y,z,O){if(Y.Y!==0&&Y.Y!==2)return!1;z=pR(z,z[z2]|0,O);Y.Y==2?s2(Y,wyh,z):z.push(g.Ie(Y.j));return!0},function(Y,z,O){z=VI(rK,z,!0);
if(z!=null)for(let D=0;D<z.length;D++)ai(Y,O,z[D])},d8A);
Rj9=g.HH(function(Y,z,O){if(Y.Y!==5)return!1;Y=Y.j;var D=Y.Y,p=Y.j,d=D[p+0],J=D[p+1],c=D[p+2];D=D[p+3];vV(Y,4);g.n6(z,O,d<<0|J<<8|c<<16|D<<24);return!0},function(Y,z,O){z=rK(z);
z!=null&&(uV(Y,O,5),Y=Y.j,Y.j.push(z>>>0&255),Y.j.push(z>>>8&255),Y.j.push(z>>>16&255),Y.j.push(z>>>24&255))},zjr);var sdA=new Map,yy8=class extends rso{constructor(Y,z){super();this.typeName=Y;this.j=z;if(nc!==nc)throw Error();sdA.set(Y,this)}};var MHZ=class{constructor(Y,z,O){this.j=Y;this.Y=O;this.isRepeated=0;this.U=Af;this.defaultValue=void 0;this.N=z.messageId!=null?Ll:void 0}register(){g.Ug(this)}};var OIv=class extends g.zy{constructor(Y){super(Y)}};var Ty=class extends g.zy{constructor(Y){super(Y)}},aB=[1,2,3];var lY=class extends g.zy{constructor(Y){super(Y)}},X1=[1,2,3];var gV=class extends g.zy{constructor(Y){super(Y)}};var LZF=class extends g.zy{constructor(Y){super(Y)}};var N8Z=class extends g.zy{constructor(Y){super(Y)}},AyZ=[1,2,3];g.iY=class extends g.zy{constructor(Y){super(Y)}};g.iY.prototype.eF=Dr(0);g.iY.prototype.Y=g.ms([0,g.m5,[0,AyZ,il,[0,g.m5,-1,Z4],il,[0,g.m5,-1,hd,Z4],il,[0,g.m5]],C6(function(Y,z,O){if(Y.Y!==2)return!1;Y=jp(Y);pR(z,z[z2]|0,O).push(Y);return!0},function(Y,z,O){z=VI(g.jN,z,!0);
if(z!=null)for(let J=0;J<z.length;J++){var D=Y,p=O,d=z[J];d!=null&&ep(D,p,JK(d))}},P2),
g.Qu,[0,g.Qu,[0,aB,g.HH(function(Y,z,O,D){if(Y.Y!==2)return!1;j8(z,O,D,jp(Y));return!0},SU,P2),
g.HH(function(Y,z,O,D){if(Y.Y!==0)return!1;j8(z,O,D,g.Ie(Y.j));return!0},g.t9,g.B2),
g.HH(function(Y,z,O,D){if(Y.Y!==0)return!1;j8(z,O,D,GB(Y.j));return!0},f6,FN8)],
[0,X1,g.HH(function(Y,z,O,D){Y.Y!==0?Y=!1:(j8(z,O,D,g.qL(Y.j,g.xr)),Y=!0);return Y},g.BH,g.td),
g.HH(function(Y,z,O,D){if(Y.Y!==1)return!1;j8(z,O,D,g.bS(Y.j));return!0},g.PH,g.SG),
il,[0,g.Qu,[0,Ue,g.xR]]]],g.HH(function(Y,z,O){return $G(Y,z,O)},function(Y,z,O){TL(Y,O,J4(z))},fc),
C6(function(Y,z,O){Y.Y!==1&&Y.Y!==2?Y=!1:(z=pR(z,z[z2]|0,O),Y.Y==2?s2(Y,rs,z):z.push(rs(Y.j)),Y=!0);return Y},function(Y,z,O){z=VI(J4,z,!1);
if(z!=null)for(let D=0;D<z.length;D++)TL(Y,O,z[D])},fc)]);var VH8=class extends g.zy{constructor(Y){super(Y)}};g.Z=EI.prototype;g.Z.isEnabled=function(){if(!g.MV.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{Ca:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0};
g.Z.set=function(Y,z,O){var D=!1;if(typeof O==="object"){var p=O.sameSite;D=O.secure||!1;var d=O.domain||void 0;var J=O.path||void 0;var c=O.Ca}if(/[;=\s]/.test(Y))throw Error('Invalid cookie name "'+Y+'"');if(/[;\r\n]/.test(z))throw Error('Invalid cookie value "'+z+'"');c===void 0&&(c=-1);O=d?";domain="+d:"";J=J?";path="+J:"";D=D?";secure":"";c=c<0?"":c==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+c*1E3)).toUTCString();this.j.cookie=Y+"="+z+O+J+c+D+(p!=null?
";samesite="+p:"")};
g.Z.get=function(Y,z){var O=Y+"=",D=(this.j.cookie||"").split(";");for(let p=0,d;p<D.length;p++){d=D[p].trim();if(d.lastIndexOf(O,0)==0)return d.slice(O.length);if(d==Y)return""}return z};
g.Z.remove=function(Y,z,O){var D=this.get(Y)!==void 0;this.set(Y,"",{Ca:0,path:z,domain:O});return D};
g.Z.Dw=function(){return vH(this).keys};
g.Z.BI=function(){return vH(this).values};
g.Z.isEmpty=function(){return!this.j.cookie};
g.Z.clear=function(){var Y=vH(this).keys;for(let z=Y.length-1;z>=0;z--)this.remove(Y[z])};
var yr=new EI(typeof document=="undefined"?null:document);var HKA=class{async compress(Y){var z=new CompressionStream("gzip"),O=(new Response(z.readable)).arrayBuffer();z=z.writable.getWriter();await z.write((new TextEncoder).encode(Y));await z.close();return new Uint8Array(await O)}isSupported(Y){return Y<1024?!1:typeof CompressionStream!=="undefined"}};var C08=class extends g.zy{constructor(Y){super(Y)}};var nd$=class{constructor(Y,z){this.intervalMs=Y;this.callback=z;this.enabled=!1;this.j=()=>g.hA();
this.Y=this.j()}setInterval(Y){this.intervalMs=Y;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.Y=this.j())}stop(){this.enabled=!1;
this.timer&&(clearTimeout(this.timer),this.timer=void 0)}tick(){if(this.enabled){let Y=Math.max(this.j()-this.Y,0);Y<this.intervalMs*.8?this.timer=setTimeout(()=>{this.tick()},this.intervalMs-Y):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0}};var WZ$=class extends g.zy{constructor(Y){super(Y)}};var P0v=class extends g.zy{constructor(Y){super(Y)}};g.Z=g.K6.prototype;g.Z.clone=function(){return new g.K6(this.x,this.y)};
g.Z.equals=function(Y){return Y instanceof g.K6&&YV(this,Y)};
g.Z.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
g.Z.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
g.Z.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
g.Z.scale=function(Y,z){this.x*=Y;this.y*=typeof z==="number"?z:Y;return this};g.Z=g.zC.prototype;g.Z.clone=function(){return new g.zC(this.width,this.height)};
g.Z.aspectRatio=function(){return this.width/this.height};
g.Z.isEmpty=function(){return!Dl(this)};
g.Z.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
g.Z.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
g.Z.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
g.Z.scale=function(Y,z){this.width*=Y;this.height*=typeof z==="number"?z:Y;return this};var P8="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var zS=class{constructor(Y,z){this.j=Y===OK&&z||""}toString(){return this.j}},OK={};new zS(OK,"");var mu={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.Z=fQ.prototype;g.Z.hy=function(){return xV(this.j)};
g.Z.getElementsByTagName=function(Y,z){return(z||this.j).getElementsByTagName(String(Y))};
g.Z.b3=function(Y){return g.Zl(Y,this.j)};
g.Z.createElement=function(Y){return XE(this.j,Y)};
g.Z.appendChild=function(Y,z){Y.appendChild(z)};
g.Z.append=function(Y,z){gW(g.Sj(Y),Y,arguments,1)};
g.Z.canHaveChildren=function(Y){if(Y.nodeType!=1)return!1;switch(Y.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.Z.removeNode=g.IK;g.Z.contains=g.E$;g.Z.isFocusable=rW;var B8V=class extends g.zy{constructor(Y){super(Y)}eT(){return mA(this,1)}};var FE=class extends g.zy{constructor(Y){super(Y)}};var pt=class extends g.zy{constructor(Y){super(Y)}},Sl$=QI(pt);var JC=class extends g.zy{constructor(Y){super(Y)}};var KQ=["platform","platformVersion","architecture","model","uaFullVersion"],oK=new pt,YY=null;var O9=class extends g.zy{constructor(Y){super(Y)}};var tHh=class extends g.zy{constructor(Y){super(Y)}};var f3o=class extends g.zy{constructor(Y){super(Y,4)}};var TK=class extends g.zy{constructor(Y){super(Y,37)}V(){var Y=this.o5;return ML(Y,Y[z2]|0,tHh,7)!==void 0}};var SFr=class extends g.zy{constructor(Y){super(Y,19)}dz(Y){return gs(this,2,Y)}};var U8Z=class{constructor(Y,z=!1){this.BQ=z;this.uach=this.locale=null;this.Y=0;this.isFinal=!1;this.j=new SFr;Number.isInteger(Y)&&this.j.dz(Y);z||(this.locale=document.documentElement.getAttribute("lang"));dY(this,new O9)}dz(Y){this.j.dz(Y);return this}build(Y,z=0,O=0,D=null,p=0,d=0){if(!this.BQ){var J=Di(this);var c=new B8V;c=gs(c,1,this.Y);c=EJ(c,2,G2(this.isFinal));O=EJ(c,3,g.kr(O>0?O:void 0));p=EJ(O,4,g.kr(p>0?p:void 0));d=EJ(p,5,g.kr(d>0?d:void 0));p=d.o5;O=p[z2]|0;d=Oj(d,O)?d:uo(d,p,O)?lo(d,
p):new d.constructor(Qy(p,O,!0));PV(J,B8V,10,d)}J=this.j.clone();d=Date.now().toString();J=EJ(J,4,g.Y9(d));Y=Y.slice();Y=tf(J,TK,3,Y);D&&(J=new WZ$,D=EJ(J,13,g.kr(D)),J=new P0v,D=PV(J,WZ$,2,D),J=new f3o,D=PV(J,P0v,1,D),D=gs(D,2,9),PV(Y,f3o,18,D));z&&uS(Y,14,z);return Y}};var Vw;Vw=g.iF?"webkitTransitionEnd":"transitionend";g.cd.prototype.Y=0;g.cd.prototype.reset=function(){this.j=this.N=this.U;this.Y=0};
g.cd.prototype.getValue=function(){return this.N};var $88=class extends g.zy{constructor(Y){super(Y,8)}},x8v=QI($88);var ag;ag=new MHZ(175237375,$88,class extends g.zy{constructor(Y){super(Y)}});var hjv=class extends g.Eu{constructor(Y){super();this.componentId="";this.j=[];this.q6="";this.pageId=null;this.Ol=this.N6=-1;this.Z=this.experimentIds=null;this.B=this.j_=this.A=this.U=0;this.o4=1;this.timeoutMillis=0;this.ze=!1;this.logSource=Y.logSource;this.Ij=Y.Ij||(()=>{});
this.N=new U8Z(Y.logSource,Y.BQ);this.network=Y.network||null;this.gW=Y.gW||null;this.X=Y.Zb||null;this.sessionIndex=Y.sessionIndex||null;this.OI=Y.OI||!1;this.logger=null;this.withCredentials=!Y.Ox;this.BQ=Y.BQ||!1;this.S=!this.BQ&&!!g.lF()&&!!g.lF().navigator&&g.lF().navigator.sendBeacon!==void 0;this.kg=typeof URLSearchParams!=="undefined"&&!!(new URL(jc())).searchParams&&!!(new URL(jc())).searchParams.set;var z=zd(new O9);dY(this.N,z);this.K=new g.cd(1E4,3E5,.1);Y=$Yv(this,Y.K8);this.Y=new nd$(this.K.getValue(),
Y);this.Pc=new nd$(6E5,Y);this.OI||this.Pc.start();this.BQ||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&RG(this)}),document.addEventListener("pagehide",()=>{RG(this)}))}sl(){RG(this);
this.Y.stop();this.Pc.stop();super.sl()}dispatch(Y){if(Y instanceof TK)this.log(Y);else try{var z=new TK,O=Y.zT();var D=g.lS(z,8,O);this.log(D)}catch{}}log(Y){if(this.kg){Y=Y.clone();var z=this.o4++;Y=uS(Y,21,z);this.componentId&&g.lS(Y,26,this.componentId);z=Y;{var O=GM(z,1);let D=typeof O;O=O==null?O:D==="bigint"?String(FL(64,O)):Ej(O)?D==="string"?pY(O):DU(O):void 0}O==null&&(O=Date.now(),O=Number.isFinite(O)?O.toString():"0",EJ(z,1,g.Y9(O)));O=GM(z,15,void 0,void 0,dX);O!=null&&(typeof O==="bigint"?
t4(O)?O=Number(O):(O=FL(64,O),O=t4(O)?Number(O):String(O)):O=Ej(O)?typeof O==="number"?DU(O):pY(O):void 0);O!=null||uS(z,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(O=this.experimentIds.clone(),PV(z,C08,16,O));z=this.j.length-1E3+1;z>0&&(this.j.splice(0,z),this.U+=z);this.j.push(Y);this.OI||this.Y.enabled||this.Y.start()}}flush(Y,z){if(this.j.length===0)Y&&Y();else if(this.ze&&this.S)this.N.Y=3,hMV(this);else{var O=Date.now();if(this.Ol>O&&this.N6<O)z&&z("throttled");else{this.network&&
(typeof this.network.eT==="function"?f9A(this.N,this.network.eT()):this.N.Y=0);var D=this.N.build(this.j,this.U,this.A,this.gW,this.j_,this.B),p=this.Ij();if(p&&this.q6===p)z&&z("stale-auth-token");else{this.j=[];this.Y.enabled&&this.Y.stop();this.U=0;O=D.zT();let d;this.Z&&this.Z.isSupported(O.length)&&(d=this.Z.compress(O));let J=Z9k(this,O,p),c=y=>{this.K.reset();this.Y.setInterval(this.K.getValue());if(y){var M=null;try{let L=JSON.stringify(JSON.parse(y.replace(")]}'\n","")));M=x8v(L)}catch(L){}M&&
(y=Number(hf(M,1,g.Cl("-1"))),y>0&&(this.N6=Date.now(),this.Ol=this.N6+y),WS(M.o5,ag.j),nY(M,ag.j),M=ag.Y?ag.U(M,ag.Y,ag.j,ag.N):ag.U(M,ag.j,null,ag.N),M=M===null?void 0:M)&&(M=KI(M,1,-1),M!==-1&&(this.K=new g.cd(M<1?1:M,3E5,.1),this.Y.setInterval(this.K.getValue())))}Y&&Y();this.A=0},w=(y,M)=>{var L=oY(D,TK,3);
var V=Number(hf(D,14));g.wY(this.K);this.Y.setInterval(this.K.getValue());y===401&&p&&(this.q6=p);V&&(this.U+=V);M===void 0&&(M=this.isRetryable(y));M&&(this.j=L.concat(this.j),this.OI||this.Y.enabled||this.Y.start());z&&z("net-send-failed",y);++this.A},R=()=>{this.network&&this.network.send(J,c,w)};
d?d.then(y=>{J.kU["Content-Encoding"]="gzip";J.kU["Content-Type"]="application/binary";J.body=y;J.tN=2;R()},()=>{R()}):R()}}}}isRetryable(Y){return 500<=Y&&Y<600||Y===401||Y===0}};var ZKZ=class{constructor(){this.dK=typeof AbortController!=="undefined"}async send(Y,z,O){var D=this.dK?new AbortController:void 0,p=D?setTimeout(()=>{try{D.abort()}catch(d){}},Y.timeoutMillis):void 0;
try{let d=await fetch(Y.url,{method:Y.requestType,headers:{...Y.kU},...(Y.body&&{body:Y.body}),...(Y.withCredentials&&{credentials:"include"}),signal:Y.timeoutMillis&&D?D.signal:null});d.status===200?z?.(await d.text()):O?.(d.status)}catch(d){switch(d?.name){case "AbortError":O?.(408);break;default:O?.(400)}}finally{clearTimeout(p)}}eT(){return 4}};var dg=class extends g.Eu{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.Dh="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.j=this.gW=null;this.Y=!1;this.logger=this.pageId=null}Ox(){this.N=!0;return this}build(){this.network||(this.network=new ZKZ);var Y=new hjv({logSource:this.logSource,Ij:this.Ij?this.Ij:bY,sessionIndex:this.sessionIndex,Zb:this.Dh,BQ:!1,OI:!1,Ox:this.N,K8:this.K8,network:this.network});g.u(this,
Y);if(this.buildLabel){var z=this.buildLabel,O=Di(Y.N);g.lS(O,7,z)}Y.Z=new HKA;this.componentId&&(Y.componentId=this.componentId);this.gW&&(Y.gW=this.gW);this.pageId&&(Y.pageId=this.pageId);this.j&&((O=this.j)?(Y.experimentIds||(Y.experimentIds=new C08),z=Y.experimentIds,O=O.zT(),g.lS(z,4,O)):Y.experimentIds&&EJ(Y.experimentIds,4));this.Y&&(Y.ze=Y.S);UYh(Y.N);this.network.dz&&this.network.dz(this.logSource);this.network.TB&&this.network.TB(Y);return Y}};var Dl9=class extends g.Eu{constructor(Y){super();this.logSource=1828;this.componentId="";Y||(Y=new dg,Y.componentId="",g.u(this,Y),Y=Y.build());this.j=Y}flush(Y){Y=Y||[];if(Y.length){let z=new VH8,O=[];for(let D=0;D<Y.length;D++){let p=Y[D],d=eU(p);O.push(d);p.clear()}tf(z,g.iY,1,O);this.j.dispatch(z);this.j.flush()}}};var Mt=class{constructor(Y){this.j=Y}};var m8v=class{constructor(Y,z,O){this.Y=Y;this.N=z;this.fields=O||[];this.j=new Map}clear(){this.j.clear()}};var Qj=class extends m8v{constructor(Y,z){super(Y,3,z)}};var Za=class extends m8v{constructor(Y,z){super(Y,2,z)}uQ(Y,...z){Xy9(this,Y,...z)}};Nt.prototype.stopPropagation=function(){this.Y=!0};
Nt.prototype.preventDefault=function(){this.defaultPrevented=!0};g.i8(AC,Nt);
AC.prototype.init=function(Y,z){var O=this.type=Y.type,D=Y.changedTouches&&Y.changedTouches.length?Y.changedTouches[0]:null;this.target=Y.target||Y.srcElement;this.currentTarget=z;z=Y.relatedTarget;z||(O=="mouseover"?z=Y.fromElement:O=="mouseout"&&(z=Y.toElement));this.relatedTarget=z;D?(this.clientX=D.clientX!==void 0?D.clientX:D.pageX,this.clientY=D.clientY!==void 0?D.clientY:D.pageY,this.screenX=D.screenX||0,this.screenY=D.screenY||0):(this.clientX=Y.clientX!==void 0?Y.clientX:Y.pageX,this.clientY=
Y.clientY!==void 0?Y.clientY:Y.pageY,this.screenX=Y.screenX||0,this.screenY=Y.screenY||0);this.button=Y.button;this.keyCode=Y.keyCode||0;this.key=Y.key||"";this.charCode=Y.charCode||(O=="keypress"?Y.keyCode:0);this.ctrlKey=Y.ctrlKey;this.altKey=Y.altKey;this.shiftKey=Y.shiftKey;this.metaKey=Y.metaKey;this.pointerId=Y.pointerId||0;this.pointerType=Y.pointerType;this.state=Y.state;this.j=Y;Y.defaultPrevented&&AC.Tu.preventDefault.call(this)};
AC.prototype.stopPropagation=function(){AC.Tu.stopPropagation.call(this);this.j.stopPropagation?this.j.stopPropagation():this.j.cancelBubble=!0};
AC.prototype.preventDefault=function(){AC.Tu.preventDefault.call(this);var Y=this.j;Y.preventDefault?Y.preventDefault():Y.returnValue=!1};var Vg="closure_listenable_"+(Math.random()*1E6|0);var a91=0;g.Z=nt.prototype;g.Z.add=function(Y,z,O,D,p){var d=Y.toString();Y=this.listeners[d];Y||(Y=this.listeners[d]=[],this.j++);var J=Pd(Y,z,D,p);J>-1?(z=Y[J],O||(z.tS=!1)):(z=new eM1(z,this.src,d,!!D,p),z.tS=O,Y.push(z));return z};
g.Z.remove=function(Y,z,O,D){Y=Y.toString();if(!(Y in this.listeners))return!1;var p=this.listeners[Y];z=Pd(p,z,O,D);return z>-1?(Ct(p[z]),g.vy(p,z),p.length==0&&(delete this.listeners[Y],this.j--),!0):!1};
g.Z.aB=function(){var Y=0;for(let z in this.listeners){let O=this.listeners[z];for(let D=0;D<O.length;D++)++Y,Ct(O[D]);delete this.listeners[z];this.j--}};
g.Z.Lf=function(Y,z,O,D){Y=this.listeners[Y.toString()];var p=-1;Y&&(p=Pd(Y,z,O,D));return p>-1?Y[p]:null};
g.Z.hasListener=function(Y,z){var O=Y!==void 0,D=O?Y.toString():"",p=z!==void 0;return g.Jk(this.listeners,function(d){for(let J=0;J<d.length;++J)if(!(O&&d[J].type!=D||p&&d[J].capture!=z))return!0;return!1})};var E9="closure_lm_"+(Math.random()*1E6|0),oG={},kY=0,FP="__closure_events_fn_"+(Math.random()*1E9>>>0);g.i8(g.Kt,g.Eu);g.Kt.prototype[Vg]=!0;g.Z=g.Kt.prototype;g.Z.addEventListener=function(Y,z,O,D){tC(this,Y,z,O,D)};
g.Z.removeEventListener=function(Y,z,O,D){rY(this,Y,z,O,D)};
g.Z.dispatchEvent=function(Y){var z=this.OH;if(z){var O=[];for(var D=1;z;z=z.OH)O.push(z),++D}z=this.Li;D=Y.type||Y;if(typeof Y==="string")Y=new Nt(Y,z);else if(Y instanceof Nt)Y.target=Y.target||z;else{var p=Y;Y=new Nt(D,z);g.B8(Y,p)}p=!0;var d;if(O)for(d=O.length-1;!Y.Y&&d>=0;d--){var J=Y.currentTarget=O[d];p=YX(J,D,!0,Y)&&p}Y.Y||(J=Y.currentTarget=z,p=YX(J,D,!0,Y)&&p,Y.Y||(p=YX(J,D,!1,Y)&&p));if(O)for(d=0;!Y.Y&&d<O.length;d++)J=Y.currentTarget=O[d],p=YX(J,D,!1,Y)&&p;return p};
g.Z.sl=function(){g.Kt.Tu.sl.call(this);this.oL&&this.oL.aB();this.OH=null};
g.Z.rO=function(Y,z,O,D){return this.oL.add(String(Y),z,!1,O,D)};
g.Z.g5=function(Y,z,O,D){return this.oL.add(String(Y),z,!0,O,D)};
g.Z.WX=function(Y,z,O,D){this.oL.remove(String(Y),z,O,D)};
g.Z.Lf=function(Y,z,O,D){return this.oL.Lf(String(Y),z,O,D)};
g.Z.hasListener=function(Y,z){return this.oL.hasListener(Y!==void 0?String(Y):void 0,z)};g.zJ=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?Y=>Y&&AsyncContext.Snapshot.wrap(Y):Y=>Y;var Qdk=class{constructor(Y,z){this.N=Y;this.U=z;this.Y=0;this.j=null}get(){if(this.Y>0){this.Y--;var Y=this.j;this.j=Y.next;Y.next=null}else Y=this.N();return Y}put(Y){this.U(Y);this.Y<100&&(this.Y++,Y.next=this.j,this.j=Y)}};var Ok;var iK9=class{constructor(){this.Y=this.j=null}add(Y,z){var O=d2.get();O.set(Y,z);this.Y?this.Y.next=O:this.j=O;this.Y=O}remove(){var Y=null;this.j&&(Y=this.j,this.j=this.j.next,this.j||(this.Y=null),Y.next=null);return Y}},d2=new Qdk(()=>new uz8,Y=>Y.reset()),uz8=class{constructor(){this.next=this.scope=this.j=null}set(Y,z){this.j=Y;
this.scope=z;this.next=null}reset(){this.next=this.scope=this.j=null}};var eG,Jq,pg,l3W;Jq=!1;pg=new iK9;g.fg=(Y,z)=>{eG||l3W();Jq||(eG(),Jq=!0);pg.add(Y,z)};
l3W=()=>{var Y=Promise.resolve(void 0);eG=()=>{Y.then(EFF)}};sk.prototype.reset=function(){this.context=this.Y=this.N=this.j=null;this.U=!1};
var yj=new Qdk(function(){return new sk},function(Y){Y.reset()});
g.RE.prototype.then=function(Y,z,O){return B7(this,(0,g.zJ)(typeof Y==="function"?Y:null),(0,g.zJ)(typeof z==="function"?z:null),O)};
g.RE.prototype.$goog_Thenable=!0;g.Z=g.RE.prototype;g.Z.finally=function(Y){Y=(0,g.zJ)(Y);return new g.RE((z,O)=>{Vj(this,D=>{Y();z(D)},D=>{Y();
O(D)})})};
g.Z.VY=function(Y,z){return B7(this,null,(0,g.zJ)(Y),z)};
g.Z.catch=g.RE.prototype.VY;g.Z.cancel=function(Y){if(this.j==0){let z=new g.P7(Y);g.fg(function(){H7(this,z)},this)}};
g.Z.Ys=function(Y){this.j=0;j3(this,2,Y)};
g.Z.Uo=function(Y){this.j=0;j3(this,3,Y)};
g.Z.ww=function(){for(var Y;Y=Cg(this);)ng(this,Y,this.j,this.Z);this.A=!1};
var Uk=cT;g.i8(g.P7,g.TF);g.P7.prototype.name="cancel";g.i8(g.$X,g.Kt);g.Z=g.$X.prototype;g.Z.enabled=!1;g.Z.l0=null;g.Z.setInterval=function(Y){this.Cg=Y;this.l0&&this.enabled?(this.stop(),this.start()):this.l0&&this.stop()};
g.Z.BG=function(){if(this.enabled){let Y=g.hA()-this.X0;Y>0&&Y<this.Cg*.8?this.l0=this.qm.setTimeout(this.TJ,this.Cg-Y):(this.l0&&(this.qm.clearTimeout(this.l0),this.l0=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
g.Z.start=function(){this.enabled=!0;this.l0||(this.l0=this.qm.setTimeout(this.TJ,this.Cg),this.X0=g.hA())};
g.Z.stop=function(){this.enabled=!1;this.l0&&(this.qm.clearTimeout(this.l0),this.l0=null)};
g.Z.sl=function(){g.$X.Tu.sl.call(this);this.stop();delete this.qm};var JQ=class extends g.Eu{constructor(Y){super();this.S=Y;this.A=0;this.U=100;this.Z=!1;this.N=new Map;this.X=new Set;this.flushInterval=3E4;this.Y=new g.$X(this.flushInterval);this.Y.rO("tick",this.K,!1,this);g.u(this,this.Y)}sendIsolatedPayload(Y){this.Z=Y;this.U=1}K(){var Y=[...this.N.values()].filter(z=>z.j.size);
Y.length&&this.S.flush(Y,this.Z);b9W(Y);this.A=0;this.Y.enabled&&this.Y.stop()}j(Y){return this.X.has(Y)?void 0:this.N.get(Y)}uQ(Y,z,...O){(Y=this.j(Y))&&Y instanceof Za&&(Y.uQ(z,...O),ud(this))}};var Gx=class extends Error{constructor(Y,z,O={}){super(z);this.code=Y;this.metadata=O;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){var Y=`RpcError(${oFZ(this.code)||String(this.code)})`;this.message&&(Y+=": "+this.message);return Y}};g2.prototype.zT=function(Y){var z=[];TJ(this,Y,z);return z.join("")};
var e3={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},FWZ=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;var Xc$;g.i8(GJ,qb);GJ.prototype.j=function(){return new XMLHttpRequest};
Xc$=new GJ;g.i8(IE,g.Kt);var gdv=/^https?$/i,T8h=["POST","PUT"],Ek=[];g.Z=IE.prototype;g.Z.k$=function(){this.dispose();g.kF(Ek,this)};
g.Z.send=function(Y,z,O,D){if(this.j)throw Error("[goog.net.XhrIo] Object is active with another request="+this.Z+"; newUri="+Y);z=z?z.toUpperCase():"GET";this.Z=Y;this.K="";this.N=0;this.j_=!1;this.Y=!0;this.j=this.Pc?this.Pc.j():Xc$.j();this.j.onreadystatechange=(0,g.zJ)((0,g.$W)(this.qb,this));try{this.getStatus(),this.N6=!0,this.j.open(z,String(Y),!0),this.N6=!1}catch(d){this.getStatus();r2(this,d);return}Y=O||"";O=new Map(this.headers);if(D)if(Object.getPrototypeOf(D)===Object.prototype)for(var p in D)O.set(p,
D[p]);else if(typeof D.keys==="function"&&typeof D.get==="function")for(let d of D.keys())O.set(d,D.get(d));else throw Error("Unknown input type for opt_headers: "+String(D));D=Array.from(O.keys()).find(d=>"content-type"==d.toLowerCase());
p=g.MV.FormData&&Y instanceof g.MV.FormData;!g.Il(T8h,z)||D||p||O.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(let [d,J]of O)this.j.setRequestHeader(d,J);this.ze&&(this.j.responseType=this.ze);"withCredentials"in this.j&&this.j.withCredentials!==this.B&&(this.j.withCredentials=this.B);try{this.A&&(clearTimeout(this.A),this.A=null),this.S>0&&(this.getStatus(),this.A=setTimeout(this.dE.bind(this),this.S)),this.getStatus(),this.X=!0,this.j.send(Y),this.X=!1}catch(d){this.getStatus(),
r2(this,d)}};
g.Z.dE=function(){typeof bd!="undefined"&&this.j&&(this.K="Timed out after "+this.S+"ms, aborting",this.N=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))};
g.Z.abort=function(Y){this.j&&this.Y&&(this.getStatus(),this.Y=!1,this.U=!0,this.j.abort(),this.U=!1,this.N=Y||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),kX(this))};
g.Z.sl=function(){this.j&&(this.Y&&(this.Y=!1,this.U=!0,this.j.abort(),this.U=!1),kX(this,!0));IE.Tu.sl.call(this)};
g.Z.qb=function(){this.VH()||(this.N6||this.X||this.U?FM(this):this.jP())};
g.Z.jP=function(){FM(this)};
g.Z.isActive=function(){return!!this.j};
g.Z.isComplete=function(){return oE(this)==4};
g.Z.isSuccess=function(){var Y=this.getStatus();a:switch(Y){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var z=!0;break a;default:z=!1}if(!z){if(Y=Y===0)Y=g.t$(String(this.Z))[1]||null,!Y&&g.MV.self&&g.MV.self.location&&(Y=g.MV.self.location.protocol.slice(0,-1)),Y=!gdv.test(Y?Y.toLowerCase():"");z=Y}return z};
g.Z.getStatus=function(){try{return oE(this)>2?this.j.status:-1}catch(Y){return-1}};
g.Z.getResponseHeader=function(Y){if(this.j&&this.isComplete())return Y=this.j.getResponseHeader(Y),Y===null?void 0:Y};
g.Z.getLastError=function(){return typeof this.K==="string"?this.K:String(this.K)};var Qlo=class{send(Y,z=()=>{},O=()=>{}){Yuh(Y.url,D=>{D=D.target;
D.isSuccess()?z(Kg(D)):O(D.getStatus())},Y.requestType,Y.body,Y.kU,Y.timeoutMillis,Y.withCredentials)}eT(){return 1}};var qI=class{constructor(Y,z){this.logger=Y;this.event=z;this.startTime=zx()}done(){this.logger.U(this.event,zx()-this.startTime)}},GK=class extends $kF{constructor(){super(...arguments)}},ci=class extends GK{K(){}j(){}U(){}N(){}S(){}X(){}Y(){}A(Y,z,O,D){return D}j_(){}Z(){}B(){}},a3o=class extends GK{constructor(Y){super();this.logger=Y;this.addOnDisposeCallback(()=>void this.logger.dispose())}update(Y){this.logger.dispose();
this.logger=Y}j(Y){this.logger.j(Y)}U(Y,z){this.logger.U(Y,z)}N(Y){this.logger.N(Y)}S(Y){this.logger.S(Y)}X(Y,z){this.logger.X(Y,z)}Y(){this.logger.Y()}A(Y,z,O,D){return this.logger.A(Y,z,O,D)}j_(Y){this.logger.j_(Y)}Z(Y){this.logger.Z(Y)}B(Y){this.logger.B(Y)}K(Y){this.logger.K(Y)}},ejo=class extends g.Eu{constructor(Y,z){super();this.callback=Y;this.Y=z;this.j=-z;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},qFV=class extends GK{constructor(Y,z){super();
this.metrics=Y;this.Ts=z}K(Y){this.metrics.FP.uQ(Y,this.Ts)}j(Y){this.metrics.eventCount.Y(Y,this.Ts)}U(Y,z){this.metrics.V0.uQ(z,Y,this.Ts)}N(Y){this.metrics.errorCount.Y(Y,this.Ts)}A(Y,z,O,D){var p=zx(),d=J=>{if(!this.VH()){var c=zx()-p;this.metrics.mo.uQ(c,Y,O,J,z,this.Ts)}};
D.then(()=>void d(0),J=>void d(J instanceof Gx?J.code:-1));
return D}j_(Y){this.metrics.Oo.Y(Y,this.Ts)}Z(Y){this.metrics.aF.Y(Y,this.Ts)}B(Y){this.metrics.rq.Y(Y,this.Ts)}S(Y){this.metrics.payloadSize.uQ(Y,this.Ts)}X(Y,z){this.metrics.jr.uQ(z,Y,this.Ts)}},J$9=class extends qFV{constructor(Y,z=[]){var O={Ts:Y.Ts||"_",BL:Y.BL||[],HU:Y.HU|0,Dh:Y.Dh,VC:Y.VC||(()=>{}),
vE:Y.vE||((p,d)=>pjZ(p,d,O.VC,O.Dh))},D=O.vE("53",O.BL.concat(z));
super({FP:new xkv(D),errorCount:new Qbo(D),eventCount:new ZGZ(D),V0:new mkh(D),mo:new h5v(D),Oo:new iGv(D),aF:new ubA(D),rq:new lwZ(D),payloadSize:new X_k(D),jr:new g0h(D)},O.Ts);this.options=O;this.service=D;this.Pc=!Y.vE;this.N6=new ejo(()=>void this.service.K(),O.HU);
this.addOnDisposeCallback(()=>{this.N6.dispose();this.Pc&&this.service.dispose()});
g.dz(z.slice())}Y(){dlZ(this.N6)}};var y7=class extends g.zy{constructor(Y){super(Y)}};var Mm=class extends g.zy{constructor(Y){super(Y)}};var AQ=class extends g.zy{constructor(Y){super(Y,0,AQ.messageId)}},Nz1=QI(AQ),GWF=function(Y){return Ag(z=>z instanceof Y&&!Oj(z))}(AQ);
AQ.messageId="bfkj";var FQ=class extends g.zy{constructor(Y){super(Y)}};var I31=class extends g.zy{constructor(Y){super(Y)}},EdA=QI(I31);g.Uc=class{constructor(){this.promise=new Promise((Y,z)=>{this.resolve=Y;this.reject=z})}};var fw=class extends g.Eu{constructor(Y){super();this.Y=Math.floor(Math.random()*200);this.j=new I31;if("challenge"in Y&&GWF(Y.challenge)){var z=ZL(Y.challenge,4,void 0,Ll);var O=ZL(Y.challenge,5,void 0,Ll);ZL(Y.challenge,7,void 0,Ll)&&(this.j=EdA(ZL(Y.challenge,7,void 0,Ll)))}else({program:z,globalName:O}=Y);this.addOnDisposeCallback(async()=>{var {Dn:y}=await this.N;y?.()});
this.logger=wg(Y.zm||{},this.j);g.u(this,this.logger);var D=new g.Uc;this.N=D.promise;this.logger.j("t");var p=this.logger.share(),d=new qI(p,"t"),J=(y,M,L,V)=>{if(!this.logger.VH()){var W="k";M?W="h":L&&(W="u");W!=="k"?V!==0&&(this.logger.j(W),this.logger.U(W,y)):this.Y<=0?(this.logger.j(W),this.logger.U(W,y),this.Y=Math.floor(Math.random()*200)):this.Y--}},c=(y,M,L,V)=>{Promise.resolve().then(()=>{d.done();
p.Y();p.dispose();D.resolve({Y$:y,Dn:M,bj:L,hT:V})})},w=[(y,M)=>{this.logger.U(y,M)},
y=>{this.logger.N(y)},
y=>{this.logger.S(y)},
(y,M)=>{this.logger.X(y,M)}];
if(!g.MV[O])throw this.logger.N(25),Error("EGOU");if(!g.MV[O].a)throw this.logger.N(26),Error("ELIU");try{let y=g.MV[O].a;O=[];let M=[];var R=YE(this.j);for(let W=0;W<R.length;W++)O.push(R[W]),M.push(1);let L=QHh(this.j);for(R=0;R<L.length;R++)O.push(L[R]),M.push(2);let [V]=y(z,c,!0,Y.Tg,J,[O,M],ZL(this.j,5),!1,w);this.U=V;this.pD=D.promise.then(()=>{})}catch(y){throw this.logger.N(28),y;
}}snapshot(Y){if(this.VH())throw Error("Already disposed");this.logger.j("n");var z=this.logger.share();return this.N.then(({Y$:O})=>new Promise(D=>{var p=new qI(z,"n");O(d=>{p.done();z.K(d.length);z.Y();z.dispose();D(d)},[Y.HI,
Y.Cn,Y.rI,Y.hR])}))}Oj(Y){if(this.VH())throw Error("Already disposed");
this.logger.j("n");var z=Oc(this.logger,()=>this.U([Y.HI,Y.Cn,Y.rI,Y.hR]),"n");
this.logger.K(z.length);this.logger.Y();return z}hn(Y){this.N.then(({bj:z})=>{z?.(Y)})}fE(){return this.logger.share()}};var jD=class{constructor(){this.Y={};this.j=null}};var Nm=class extends g.zy{constructor(Y){super(Y)}};var Hi=class extends g.zy{constructor(Y){super(Y)}};var Wi=class{constructor(Y,z,O){this.client=Y;this.requestKey=z;this.j=O}Sj(Y){return nw(this,Y,new ci,0)}};var eD=class extends g.Eu{constructor(Y){super();this.options=Y;this.A=new g.Uc;this.pD=this.A.promise;this.K=new g.Uc;this.X=1;this.Y=new g.Uc;this.U=[];this.isPaused=!1;this.Op=Y.Op||(()=>{});
this.logger=new a3o(wg(Y.zm||{}));nlr(this,Y.Ok,Y.rX,Y.F1,Y.oJ,{...vdF,...(Y.Pi||{})});this.addOnDisposeCallback(()=>void W1A(this))}async snapshot(Y){if(this.VH())throw Error("Already disposed");
this.N||this.Z||await this.K.promise;if(this.N)return await this.N.snapshot(Y);throw this.Z;}pause(){this.VH()||this.isPaused||(this.isPaused=!0,this.j&&this.j.pause())}resume(){!this.VH()&&this.isPaused&&(this.isPaused=!1,this.j&&this.j.resume())}async checkForRefresh(){if(this.VH())throw Error("Already disposed");if(this.j){var Y=this.j;Y.isExpired()?($i(Y),Y.n6(0),Y=!0):Y=!1;Y&&await this.Y.promise}else await this.Y.promise}hn(Y){this.N?.hn?.(Y)}handleError(Y){this.VH()||(this.Z=Y,this.K.resolve(),
this.options.av?.(Y))}fE(){return this.logger.share()}},vdF={nl:432E5,Q6:3E5,xt:10,gs:1E4,OP:3E4,G4:3E4,Vu:6E4,ZO:1E3,sP:6E4,t$:6E5,Tj:.25,A$:2,maxAttempts:10},tQ=class{constructor(Y,z,O){this.endTimeMs=0;this.j=null;this.isPaused=!1;this.tick=()=>{if(!this.isPaused){var D=this.endTimeMs-Date.now();D<=this.N?(this.j=null,this.n6(0)):this.j=setTimeout(this.tick,Math.min(D,this.Q6))}};
this.Q6=z;this.N=O;this.promise=new Promise(D=>{this.n6=D});
tMh(this,Y)}pause(){this.isPaused||(this.isPaused=!0,$i(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}Y(){$i(this);this.endTimeMs=0;this.isPaused=!1;this.n6(1)}isExpired(){return Date.now()>this.endTimeMs}};var fGk=Math.imul??((Y,z)=>Y*z|0),Z6=[196,
200,224,18],ls=class{constructor(Y,z=0,O=[]){this.maxItems=Y;this.j=z;this.Y=O}zT(){return String(this.j)+","+this.Y.join()}ZF(Y,z){var O=void 0;if(this.Y[this.j]!==Y){let D=this.Y.indexOf(Y);D!==-1?(this.Y.splice(D,1),D<this.j&&this.j--,this.Y.splice(this.j,0,Y)):(O=this.Y[this.j],this.Y[this.j]=Y)}this.j=(this.j+1)%this.maxItems;Y=xi("iU5q-!O9@$",this.zT());O&&Y&&z(O);return Y}},kWr=class{constructor(Y,z){this.logger=z;try{var O=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&
!!globalThis.sessionStorage.removeItem}catch(D){O=!1}O&&(this.index=$lv(Y))}j(Y,z,O,D){var p=this.index?Oc(this.logger,()=>Su8(this.index,mv(Y),z,O,D),"W"):"u";
this.logger.B(p)}Y(Y,z){var [O,D]=this.index?Oc(this.logger,()=>UlH(mv(Y),z),"R"):["u"];
this.logger.Z(O);return D}};var h0Z={toString:function(Y){var z=[],O=0;Y-=-2147483648;z[O++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(Y%52);for(Y=Math.floor(Y/52);Y>0;)z[O++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(Y%62),Y=Math.floor(Y/62);return z.join("")}};var Ig=class extends g.Eu{constructor(Y){super();this.logger=Y;this.U=new g.Uc}pM(Y,z){var O=this.N(Y);z?.(O);return Oc(this.logger,()=>g.m4(O,2),this.Y)}na(Y,z,O){return Oc(this.logger,()=>z?this.pM(Y,O):this.N(Y,O),this.j)}},Ec=class extends Ig{constructor(Y,z,O,D){super(Y);
this.K=z;this.Z=O;this.j="m";this.Y="x";this.A=0;gg(this,D)}N(Y,z){this.logger.j(this.j);++this.A>=this.Z&&this.U.resolve();var O=Y();Y=Oc(this.logger,()=>this.K(O),"C");
if(Y===void 0)throw new bm(17,"YNJ:Undefined");if(!(Y instanceof Uint8Array))throw new bm(18,"ODM:Invalid");z?.(Y);return Y}},lGo=class extends Ig{constructor(Y,z,O){super(Y);this.K=z;this.j="f";this.Y="z";gg(this,O)}N(){return this.K}},uQh=class extends Ig{constructor(Y,z,O){super(Y);this.K=z;this.j="w";this.Y="z";gg(this,O)}N(){return Oc(this.logger,()=>g7(this.K),"d")}pM(){return this.K}},e0H=class extends Ig{constructor(Y,z){super(Y);
this.error=z;this.j="e";this.Y="y"}N(){if(this.K)return this.K;this.K=ah(this,Y=>"_"+ZIZ(Y));
return ah(this,Y=>Y)}},bs=class extends Ig{constructor(Y,z,O){super(Y);
this.K=z;this.clientState=O;this.j="S";this.Y="q"}N(){var Y=Math.floor(Date.now()/1E3),z=[Math.random()*255,Math.random()*255],O=z.concat([this.K&255,this.clientState],[Y>>24&255,Y>>16&255,Y>>8&255,Y&255]);Y=new Uint8Array(2+O.length);Y[0]=34;Y[1]=O.length;Y.set(O,2);O=Y.subarray(2);z=z.length;for(let D=z;D<O.length;++D)O[D]^=O[D%z];this.logger.j_(this.clientState);return Y}};var ryH={F6:3E4,Ry:2E4},h4v=class extends g.Eu{constructor(Y){super();this.U=new g.Uc;this.K=0;this.Y=void 0;this.state=2;this.pU=Y.pU;this.Ok=Y.Ok;this.Pi={...ryH,...(Y.Pi||{})};this.logger=Y.pU.fE();this.onError=Y.onError??(()=>{});
this.H4=Y.H4||!1;if(bKZ(Y)){let D=this.pU;this.A=()=>Pm9(D).catch(p=>{this.Y=p=this.reportError(new bm(this.j?20:32,"TRG:Disposed",p));this.j?.dispose();this.j=void 0;this.U.reject(p)});
BzA(D,()=>void Ih(this));
D.X===2&&Ih(this)}else this.A=Y.WF,Ih(this);var z=this.logger.share();z.j("o");var O=new qI(z,"o");this.U.promise.then(()=>{O.done();z.Y();z.dispose()},()=>void z.dispose());
this.addOnDisposeCallback(()=>{this.j?(this.j.dispose(),this.j=void 0):this.Y?this.logger.Y():(this.Y=this.reportError(new bm(32,"TNP:Disposed")),this.logger.Y(),this.U.reject(this.Y))});
g.u(this,this.logger)}dY(){return this.U.promise}N(Y){return ki(this,{...Y},!1)}pM(Y){return ki(this,{...Y},!0)}tI(Y){if(!(Y>150))try{this.cache=new kWr(Y,this.logger)}catch(z){this.reportError(new bm(22,"GBJ:init",z))}}reportError(Y){this.logger.N(Y.code);this.onError(Y);return Y}},bKZ=function(Y){return Ag(z=>{if(!Iw8(z))return!1;for(let [O,D]of Object.entries(Y)){let p=O,d=D;if(!(p in z)){if(d.gX===!0)continue;return!1}if(!d(z[p]))return!1}return!0})}({pU:Ag(Y=>Y instanceof eD)},"");var FZr=class{constructor(){if(!Ee){Ee=new JQ(new odZ);var Y=v1("client_streamz_web_flush_count",-1);Y!==-1&&(Ee.U=Y)}this.N=Y=Ee;id(Y,"/client_streamz/youtube/aba/gac",Og("type"),Og("sequence"))}Y(Y,z){ld(this.N,"/client_streamz/youtube/aba/gac",Y,z)}j(){return this.N.j("/client_streamz/youtube/aba/gac")}};g.v2=document;g.uq=window;var quv={Lx:"allow-forms",We:"allow-modals",ye:"allow-orientation-lock",ik:"allow-pointer-lock",uz:"allow-popups",IE:"allow-popups-to-escape-sandbox",ju:"allow-presentation",YG:"allow-same-origin",v1:"allow-scripts",Nt:"allow-top-navigation",Ur:"allow-top-navigation-by-user-activation"},IGo=g.w2(()=>GG8());g.Z=g.Yo.prototype;g.Z.clone=function(){return new g.Yo(this.left,this.top,this.width,this.height)};
g.Z.contains=function(Y){return Y instanceof g.K6?Y.x>=this.left&&Y.x<=this.left+this.width&&Y.y>=this.top&&Y.y<=this.top+this.height:this.left<=Y.left&&this.left+this.width>=Y.left+Y.width&&this.top<=Y.top&&this.top+this.height>=Y.top+Y.height};
g.Z.getSize=function(){return new g.zC(this.width,this.height)};
g.Z.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.Z.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.Z.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.Z.scale=function(Y,z){z=typeof z==="number"?z:Y;this.left*=Y;this.width*=Y;this.top*=z;this.height*=z;return this};var vl1=/^--.+/,dx={};g.KZo=g.w2(()=>{var Y=!1;try{let z=Object.defineProperty({},"passive",{get(){Y=!0}});g.MV.addEventListener("test",null,z)}catch(z){}return Y});var dZr=(new Date).getTime();var Yn$=class extends g.zy{constructor(Y){super(Y)}};var zKF=class{constructor(Y,z,O){this.Ie=Y;this.p5=z;this.metadata=O}getMetadata(){return this.metadata}};var r$8=class{constructor(Y,z={}){this.Nc=Y;this.metadata=z;this.status=null}getMetadata(){return this.metadata}getStatus(){return this.status}};var O3$=class{constructor(Y,z,O,D,p){this.name=Y;this.methodType="unary";this.requestType=z;this.responseType=O;this.j=D;this.N=p}Y(Y,z={}){return new zKF(Y,this,z)}getName(){return this.name}};var DPr=new O3$("/google.internal.waa.v1.Waa/Create",Nm,Yn$,Y=>Y.zT(),QI(Yn$));var pFA=class extends g.zy{constructor(Y){super(Y)}};var A$V=new O3$("/google.internal.waa.v1.Waa/GenerateIT",Hi,pFA,Y=>Y.zT(),QI(pFA));var N7k=new Set(["SAPISIDHASH","APISIDHASH"]);var K19=class extends g.zy{constructor(Y){super(Y)}getValue(){var Y=GM(this,2);if(Array.isArray(Y)||Y instanceof g.zy)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return zB(this,2)}};var F1o=QI(class extends g.zy{constructor(Y){super(Y)}getMessage(){return ZL(this,2)}});var Hsh=class{constructor(Y,z){this.Y=[];this.U=[];this.K=[];this.N=[];this.j=[];this.A=Y.Iv;this.Z=z;this.xhr=Y.xhr;this.A&&olo(this)}Kp(Y,z){Y==="data"?this.Y.push(z):Y==="metadata"?this.U.push(z):Y==="status"?this.K.push(z):Y==="end"?this.N.push(z):Y==="error"&&this.j.push(z)}removeListener(Y,z){Y==="data"?tj(this.Y,z):Y==="metadata"?tj(this.U,z):Y==="status"?tj(this.K,z):Y==="end"?tj(this.N,z):Y==="error"&&tj(this.j,z);return this}cancel(){this.xhr.abort()}},Ygv=class extends Error{constructor(){super();
this.name="AsyncStack";Object.setPrototypeOf(this,new.target.prototype)}};g.i8(fO,qb);fO.prototype.j=function(){var Y=new Sz(this.U,this.N);this.Y&&Y.setCredentialsMode(this.Y);return Y};
fO.prototype.setCredentialsMode=function(Y){this.Y=Y};
g.i8(Sz,g.Kt);g.Z=Sz.prototype;g.Z.open=function(Y,z){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.j_=Y;this.B=z;this.readyState=1;$o(this)};
g.Z.send=function(Y){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");if(this.X.signal.aborted)throw this.abort(),Error("Request was aborted.");this.j=!0;var z={headers:this.S,method:this.j_,credentials:this.K,cache:void 0,signal:this.X.signal};Y&&(z.body=Y);(this.N6||g.MV).fetch(new Request(this.B,z)).then(this.WN.bind(this),this.QG.bind(this))};
g.Z.abort=function(){this.response=this.responseText="";this.S=new Headers;this.status=0;this.X.abort("Request was aborted.");this.N&&this.N.cancel("Request was aborted.").catch(()=>{});
this.readyState>=1&&this.j&&this.readyState!=4&&(this.j=!1,xo(this));this.readyState=0};
g.Z.WN=function(Y){if(this.j&&(this.U=Y,this.Y||(this.status=this.U.status,this.statusText=this.U.statusText,this.Y=Y.headers,this.readyState=2,$o(this)),this.j&&(this.readyState=3,$o(this),this.j)))if(this.responseType==="arraybuffer")Y.arrayBuffer().then(this.nw.bind(this),this.QG.bind(this));else if(typeof g.MV.ReadableStream!=="undefined"&&"body"in Y){this.N=Y.body.getReader();if(this.A){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response=
[]}else this.response=this.responseText="",this.Z=new TextDecoder;UB(this)}else Y.text().then(this.Lw.bind(this),this.QG.bind(this))};
g.Z.Q0=function(Y){if(this.j){if(this.A&&Y.value)this.response.push(Y.value);else if(!this.A){var z=Y.value?Y.value:new Uint8Array(0);if(z=this.Z.decode(z,{stream:!Y.done}))this.response=this.responseText+=z}Y.done?xo(this):$o(this);this.readyState==3&&UB(this)}};
g.Z.Lw=function(Y){this.j&&(this.response=this.responseText=Y,xo(this))};
g.Z.nw=function(Y){this.j&&(this.response=Y,xo(this))};
g.Z.QG=function(){this.j&&xo(this)};
g.Z.setRequestHeader=function(Y,z){this.S.append(Y,z)};
g.Z.getResponseHeader=function(Y){return this.Y?this.Y.get(Y.toLowerCase())||"":""};
g.Z.getAllResponseHeaders=function(){if(!this.Y)return"";for(var Y=[],z=this.Y.entries(),O=z.next();!O.done;)O=O.value,Y.push(O[0]+": "+O[1]),O=z.next();return Y.join("\r\n")};
g.Z.setCredentialsMode=function(Y){this.K=Y};
Object.defineProperty(Sz.prototype,"withCredentials",{get:function(){return this.K==="include"},
set:function(Y){this.setCredentialsMode(Y?"include":"same-origin")}});g.hj.prototype.toString=function(){var Y=[],z=this.U;z&&Y.push(XZ(z,dP8,!0),":");var O=this.j;if(O||z=="file")Y.push("//"),(z=this.X)&&Y.push(XZ(z,dP8,!0),"@"),Y.push(A$(O).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),O=this.A,O!=null&&Y.push(":",String(O));if(O=this.Y)this.j&&O.charAt(0)!="/"&&Y.push("/"),Y.push(XZ(O,O.charAt(0)=="/"?JLo:cLV,!0));(O=this.N.toString())&&Y.push("?",O);(O=this.K)&&Y.push("#",XZ(O,wFZ));return Y.join("")};
g.hj.prototype.resolve=function(Y){var z=this.clone(),O=!!Y.U;O?ZZ(z,Y.U):O=!!Y.X;O?z.X=Y.X:O=!!Y.j;O?mJ(z,Y.j):O=Y.A!=null;var D=Y.Y;if(O)Qt(z,Y.A);else if(O=!!Y.Y){if(D.charAt(0)!="/")if(this.j&&!this.Y)D="/"+D;else{var p=z.Y.lastIndexOf("/");p!=-1&&(D=z.Y.slice(0,p+1)+D)}p=D;if(p==".."||p==".")D="";else if(p.indexOf("./")!=-1||p.indexOf("/.")!=-1){D=g.e9(p,"/");p=p.split("/");let d=[];for(let J=0;J<p.length;){let c=p[J++];c=="."?D&&J==p.length&&d.push(""):c==".."?((d.length>1||d.length==1&&d[0]!=
"")&&d.pop(),D&&J==p.length&&d.push("")):(d.push(c),D=!0)}D=d.join("/")}else D=p}O?z.Y=D:O=Y.N.toString()!=="";O?iU(z,Y.N.clone()):O=!!Y.K;O&&(z.K=Y.K);return z};
g.hj.prototype.clone=function(){return new g.hj(this)};
var dP8=/[#\/\?@]/g,cLV=/[#\?:]/g,JLo=/[#\?]/g,JKv=/[#\?@]/g,wFZ=/#/g;g.Z=lU.prototype;g.Z.add=function(Y,z){TR(this);this.N=null;Y=aM(this,Y);var O=this.j.get(Y);O||this.j.set(Y,O=[]);O.push(z);this.Y=this.Y+1;return this};
g.Z.remove=function(Y){TR(this);Y=aM(this,Y);return this.j.has(Y)?(this.N=null,this.Y=this.Y-this.j.get(Y).length,this.j.delete(Y)):!1};
g.Z.clear=function(){this.j=this.N=null;this.Y=0};
g.Z.isEmpty=function(){TR(this);return this.Y==0};
g.Z.forEach=function(Y,z){TR(this);this.j.forEach(function(O,D){O.forEach(function(p){Y.call(z,p,D,this)},this)},this)};
g.Z.Dw=function(){TR(this);var Y=Array.from(this.j.values()),z=Array.from(this.j.keys()),O=[];for(let D=0;D<z.length;D++){let p=Y[D];for(let d=0;d<p.length;d++)O.push(z[D])}return O};
g.Z.BI=function(Y){TR(this);var z=[];if(typeof Y==="string")ez(this,Y)&&(z=z.concat(this.j.get(aM(this,Y))));else{Y=Array.from(this.j.values());for(let O=0;O<Y.length;O++)z=z.concat(Y[O])}return z};
g.Z.set=function(Y,z){TR(this);this.N=null;Y=aM(this,Y);ez(this,Y)&&(this.Y=this.Y-this.j.get(Y).length);this.j.set(Y,[z]);this.Y=this.Y+1;return this};
g.Z.get=function(Y,z){if(!Y)return z;Y=this.BI(Y);return Y.length>0?String(Y[0]):z};
g.Z.toString=function(){if(this.N)return this.N;if(!this.j)return"";var Y=[],z=Array.from(this.j.keys());for(let D=0;D<z.length;D++){var O=z[D];let p=A$(O);O=this.BI(O);for(let d=0;d<O.length;d++){let J=p;O[d]!==""&&(J+="="+A$(O[d]));Y.push(J)}}return this.N=Y.join("&")};
g.Z.clone=function(){var Y=new lU;Y.N=this.N;this.j&&(Y.j=new Map(this.j),Y.Y=this.Y);return Y};
g.Z.extend=function(Y){for(let z=0;z<arguments.length;z++)pTh(arguments[z],function(O,D){this.add(D,O)},this)};g.i8(qM,g.Eu);var jzZ=[];g.Z=qM.prototype;g.Z.rO=function(Y,z,O,D){Array.isArray(z)||(z&&(jzZ[0]=z.toString()),z=jzZ);for(let p=0;p<z.length;p++){let d=tC(Y,z[p],O||this.handleEvent,D||!1,this.Y||this);if(!d)break;this.j[d.key]=d}return this};
g.Z.g5=function(Y,z,O,D){return GR(this,Y,z,O,D)};
g.Z.WX=function(Y,z,O,D,p){if(Array.isArray(z))for(let d=0;d<z.length;d++)this.WX(Y,z[d],O,D,p);else O=O||this.handleEvent,D=g.BZ(D)?!!D.capture:!!D,p=p||this.Y||this,O=ft(O),D=!!D,z=Hd(Y)?Y.Lf(z,O,D,p):Y?(Y=U9(Y))?Y.Lf(z,O,D,p):null:null,z&&(b_(z),delete this.j[z.key])};
g.Z.aB=function(){g.S8(this.j,function(Y,z){this.j.hasOwnProperty(z)&&b_(Y)},this);
this.j={}};
g.Z.sl=function(){qM.Tu.sl.call(this);this.aB()};
g.Z.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};var jLv=class{constructor(){this.N=!0;this.Y=0;this.j=""}isInputValid(){return this.N}};EB.prototype.isInputValid=function(){return this.j!=3};
EB.prototype.b0=function(){return this.A};
EB.prototype.EX=function(){return!0};
EB.prototype.parse=function(Y){function z(w){w&128&&vJ(d,J,c,"invalid tag");(w&7)!=2&&vJ(d,J,c,"invalid wire type");d.N=w>>>3;d.N!=1&&d.N!=2&&d.N!=15&&vJ(d,J,c,"unexpected tag");d.j=1;d.Y=0;d.U=0}
function O(w){d.U++;d.U==5&&w&240&&vJ(d,J,c,"message length too long");d.Y|=(w&127)<<(d.U-1)*7;w&128||(d.j=2,d.X=0,typeof Uint8Array!=="undefined"?d.K=new Uint8Array(d.Y):d.K=Array(d.Y),d.Y==0&&p())}
function D(w){d.K[d.X++]=w;d.X==d.Y&&p()}
function p(){if(d.N<15){let w={};w[d.N]=d.K;d.Z.push(w)}d.j=0}
for(var d=this,J=Y instanceof Array?Y:new Uint8Array(Y),c=0;c<J.length;){switch(d.j){case 3:vJ(d,J,c,"stream already broken");break;case 0:z(J[c]);break;case 1:O(J[c]);break;case 2:D(J[c]);break;default:throw Error("unexpected parser state: "+d.j);}d.S++;c++}Y=d.Z;d.Z=[];return Y.length>0?Y:null};ko.prototype.isInputValid=function(){return this.j===null};
ko.prototype.b0=function(){return this.j};
ko.prototype.EX=function(){return!1};
ko.prototype.parse=function(Y){this.j!==null&&rx(this,Y,"stream already broken");var z=null;try{{var O=this.N;O.N||IM(O,Y,"stream already broken");O.j+=Y;let d=Math.floor(O.j.length/4);if(d==0)var D=null;else{try{var p=uP(O.j.slice(0,d*4))}catch(J){IM(O,O.j,J.message)}O.Y+=d*4;O.j=O.j.slice(d*4);D=p}}z=D===null?null:this.U.parse(D)}catch(d){rx(this,Y,d.message)}this.Y+=Y.length;return z};g.Z=oM.prototype;g.Z.isInputValid=function(){return this.K!=3};
g.Z.b0=function(){return this.S};
g.Z.done=function(){return this.K===2};
g.Z.EX=function(){return!1};
g.Z.parse=function(Y){function z(){for(;M<Y.length;)if(bU(Y[M]))M++,d.N++;else break;return M<w}
function O(){for(var V;;){V=Y[M++];if(!V)break;d.N++;switch(d.j){case 0:V==="{"?d.j=2:V==="["?d.j=4:bU(V)||FZ(d,Y,M);continue;case 7:case 2:if(bU(V))continue;if(d.j===7)J.push(8);else if(V==="}"){p("{}");d.j=D();continue}else J.push(3);V==='"'?d.j=6:FZ(d,Y,M);continue;case 8:case 3:if(bU(V))continue;V===":"?(d.j===3&&(J.push(3),d.Y++),d.j=1):V==="}"?(d.Y--,p(),d.j=D()):V===","?(d.j===3&&J.push(3),d.j=7):FZ(d,Y,M);continue;case 4:case 1:if(bU(V))continue;if(d.j===4)if(d.Y++,d.j=1,V==="]"){d.Y--;if(d.Y===
0){d.j=5;return}p("[]");d.j=D();continue}else J.push(5);V==='"'?d.j=6:V==="{"?d.j=2:V==="["?d.j=4:V==="t"?d.j=9:V==="f"?d.j=12:V==="n"?d.j=16:V!=="-"&&("0123456789".indexOf(V)!==-1?d.j=20:FZ(d,Y,M));continue;case 5:if(V===",")J.push(5),d.j=1,d.Y===1&&(y=M);else if(V==="]"){d.Y--;if(d.Y===0)return;p();d.j=D()}else if(bU(V))continue;else FZ(d,Y,M);continue;case 6:let W=M;a:for(;;){for(;d.X>0;)if(V=Y[M++],d.X===4?d.X=0:d.X++,!V)break a;if(V==='"'&&!d.Z){d.j=D();break}if(V==="\\"&&!d.Z&&(d.Z=!0,V=Y[M++],
!V))break;if(d.Z)if(d.Z=!1,V==="u"&&(d.X=1),V=Y[M++])continue;else break;c.lastIndex=M;V=c.exec(Y);if(!V){M=Y.length+1;break}M=V.index+1;V=Y[V.index];if(!V)break}d.N+=M-W;continue;case 9:if(!V)continue;V==="r"?d.j=10:FZ(d,Y,M);continue;case 10:if(!V)continue;V==="u"?d.j=11:FZ(d,Y,M);continue;case 11:if(!V)continue;V==="e"?d.j=D():FZ(d,Y,M);continue;case 12:if(!V)continue;V==="a"?d.j=13:FZ(d,Y,M);continue;case 13:if(!V)continue;V==="l"?d.j=14:FZ(d,Y,M);continue;case 14:if(!V)continue;V==="s"?d.j=15:
FZ(d,Y,M);continue;case 15:if(!V)continue;V==="e"?d.j=D():FZ(d,Y,M);continue;case 16:if(!V)continue;V==="u"?d.j=17:FZ(d,Y,M);continue;case 17:if(!V)continue;V==="l"?d.j=18:FZ(d,Y,M);continue;case 18:if(!V)continue;V==="l"?d.j=D():FZ(d,Y,M);continue;case 19:V==="."?d.j=20:FZ(d,Y,M);continue;case 20:if("0123456789.eE+-".indexOf(V)!==-1)continue;else M--,d.N--,d.j=D();continue;default:FZ(d,Y,M)}}}
function D(){var V=J.pop();return V!=null?V:1}
function p(V){d.Y>1||(V||(V=y===-1?d.U+Y.substring(R,M):Y.substring(y,M)),d.B?d.A.push(V):d.A.push(JSON.parse(V)),y=M)}
for(var d=this,J=d.j_,c=d.N6,w=Y.length,R=0,y=-1,M=0;M<w;)switch(d.K){case 3:return FZ(d,Y,M),null;case 2:return z()&&FZ(d,Y,M),null;case 0:if(z()){var L=Y[M++];d.N++;if(L==="["){d.K=1;R=M;d.j=4;continue}else FZ(d,Y,M)}return null;case 1:return O(),d.Y===0&&d.j==5?(d.K=2,d.U=Y.substring(M)):d.U=y===-1?d.U+Y.substring(R):Y.substring(y),d.A.length>0?(L=d.A,d.A=[],L):null}return null};KO.prototype.isInputValid=function(){return this.K===null};
KO.prototype.b0=function(){return this.K};
KO.prototype.EX=function(){return!1};
KO.prototype.parse=function(Y){function z(w){d.Y=6;d.K="The stream is broken @"+d.j+"/"+J+". Error: "+w+". With input:\n";throw Error(d.K);}
function O(){d.N=new oM({MJ:!0,nj:!0})}
function D(w){if(w)for(let R=0;R<w.length;R++){let y={};y[1]=w[R];d.U.push(y)}}
function p(w){if(w){(d.A||w.length>1)&&z("extra status: "+w);d.A=!0;let R={};R[2]=w[0];d.U.push(R)}}
for(var d=this,J=0;J<Y.length;){var c;if(c=d.Y!==2){a:{for(;J<Y.length;){if(!bU(Y[J])){c=!0;break a}J++;d.j++}c=!1}c=!c}if(c)return null;switch(d.Y){case 6:z("stream already broken");break;case 0:Y[J]==="["?(d.Y=1,J++,d.j++):z("unexpected input token");break;case 1:Y[J]==="["?(d.Y=2,O()):Y[J]===","||Y.slice(J,J+5)=="null,"?d.Y=3:Y[J]==="]"?(d.Y=5,J++,d.j++):z("unexpected input token");break;case 2:c=d.N.parse(Y.substring(J));D(c);d.N.done()?(d.Y=3,c=d.N.U,d.j+=Y.length-J-c.length,Y=c,J=0):(d.j+=Y.length-
J,J=Y.length);break;case 3:Y[J]===","||Y.slice(J,J+5)=="null,"?(d.Y=4,O(),d.N.parse("["),J+=Y[J]===","?1:5,d.j++):Y[J]==="]"&&(d.Y=5,J++,d.j++);break;case 4:c=d.N.parse(Y.substring(J));p(c);d.N.done()?(d.Y=5,c=d.N.U,d.j+=Y.length-J-c.length,Y=c,J=0):(d.j+=Y.length-J,J=Y.length);break;case 5:z("extra input after stream end")}}return d.U.length>0?(Y=d.U,d.U=[],Y):null};var AK1=class{constructor(Y){this.j=Y;this.Y=null;this.K=this.N=0;this.S=!1;this.U=this.Z=this.A=null;this.X=new qM(this);this.X.rO(this.j,"readystatechange",this.B)}getStatus(){return this.K}B(Y){Y=Y.target;try{if(Y==this.j)a:{let d=oE(this.j);var z=this.j.N,O=this.j.getStatus();let J=Kg(this.j);Y=[];if(Yi(this.j)instanceof Array){let c=Yi(this.j);c.length>0&&c[0]instanceof Uint8Array&&(this.S=!0,Y=c)}if(!(d<3||d==3&&!J&&Y.length==0))if(O=O==200||O==206,d==4&&(z==8?YJ(this,7):z==7?YJ(this,8):O||
YJ(this,3)),this.Y||(this.Y=RJH(this.j),this.Y==null&&YJ(this,5)),this.K>2)zw(this);else{if(Y.length>this.N){let c=Y.length;z=[];try{if(this.Y.EX())for(var D=0;D<c;D++){var p=this.Y.parse(Array.from(Y[D]));p&&(z=z.concat(p))}else{p="";if(!this.A){if(typeof TextDecoder==="undefined")throw Error("TextDecoder is not supported by this browser.");this.A=new TextDecoder}for(D=0;D<c;D++)p+=this.A.decode(Y[D],{stream:d==4&&D==c-1});z=this.Y.parse(p)}Y.splice(0,c);z&&this.U(z)}catch(w){YJ(this,5);zw(this);
break a}}else if(J.length>this.N){D=J.slice(this.N);this.N=J.length;try{let c=this.Y.parse(D);c!=null&&this.U&&this.U(c)}catch(c){YJ(this,5);zw(this);break a}}d==4?(J.length!=0||this.S?YJ(this,2):YJ(this,4),zw(this)):YJ(this,1)}}}catch(d){YJ(this,6),zw(this)}}};var VgV=class{constructor(Y){Y=this.N=Y;var z=(0,g.$W)(this.U,this);Y.U=z;Y=this.N;z=(0,g.$W)(this.K,this);Y.Z=z;this.Y={};this.j={}}Kp(Y,z){var O=this.Y[Y];O||(O=[],this.Y[Y]=O);O.push(z)}addListener(Y,z){this.Kp(Y,z);return this}removeListener(Y,z){var O=this.Y[Y];O&&g.kF(O,z);(Y=this.j[Y])&&g.kF(Y,z);return this}once(Y,z){var O=this.j[Y];O||(O=[],this.j[Y]=O);O.push(z);return this}U(Y){var z=this.Y.data;z&&Ox(Y,z);(z=this.j.data)&&Ox(Y,z);this.j.data=[]}K(){switch(this.N.getStatus()){case 1:DC(this,
"readable");break;case 5:case 6:case 4:case 7:case 3:DC(this,"error");break;case 8:DC(this,"close");break;case 2:DC(this,"end")}}};var CPo=class{constructor(){var Y={format:"jspb"};this.JZ=Y.JZ||g.NV("suppressCorsPreflight",Y)||!1;this.withCredentials=Y.withCredentials||g.NV("withCredentials",Y)||!1;this.hZ=Y.hZ||[];this.U$=Y.U$||[];this.R0=Y.R0;this.j=Y.nk||!1}serverStreaming(Y,z,O,D){var p=Y.substring(0,Y.length-D.name.length);return sLF(d=>{var J=d.p5,c=d.getMetadata(),w=pT(this,!1);c=dv(this,c,w,p+J.getName());var R=JZ(w,J.N,!0);d=J.j(d.Ie);w.send(c,"POST",d);return R},this.hZ).call(this,D.Y(z,O))}};co.prototype.create=function(Y,z,O){return Cw(this.j,this.Y+"/$rpc/google.internal.waa.v1.Waa/Create",Y,z||{},DPr,O)};var kR=class{constructor(Y,z){this.AI=3;this.PB=Y;this.defaultValue=z;this.pR="bool"}},rH=class{constructor(Y,z){this.AI=3;this.PB=Y;this.defaultValue=z;this.pR="int"}},bl=class{constructor(Y,z){this.AI=3;this.PB=Y;this.defaultValue=z;this.pR="double"}};var ZU1,RKo,tT,nS,pIW,cQh,MPo,Lto,NE1,iD,ALH,VP9,tzv,H3H,CQH,nur,Wt1,g89,BEF,tP9,fxh,Snv,UPZ,$P1,jF$,VxF,og,hK1,H1H,fnv,t19,TDr,anV,$0F,oXh,mPW,Qzr,i3Z,uf$,sJh,rRA,uD8,FN,lxv,XFv,JN,gi,guH,Gi$,TEW,CUW,axv,eK$,qnA,IxW,Euv,vu$,kv$,rLo,b3$,ouW,lZA,Fth,Cw9,T21,Qp9,Kt8,YCo,zNF,YH,BDv,OxF,R_$,D3r,plV,n_,vJH,d3v,J_W,c_Z,lC9,wl$,n8W,jtV,Bko,vqv,st8,Mdv;ZU1=new kR(45759580,!1);RKo=new kR(45766273,!1);g.szk=new kR(45757878,!1);tT=new kR(45749396,!1);nS=new kR(45803621,!1);pIW=new kR(45742119,!1);
g.yLr=new kR(45757087,!1);cQh=new kR(45784168,!1);MPo=new kR(45801068,!1);Lto=new kR(45778696,!1);NE1=new kR(45756446,!1);iD=new kR(45807764,!1);ALH=new kR(45797721,!1);VP9=new kR(45798932,!1);tzv=new kR(45760018,!1);H3H=new kR(45739196,!1);CQH=new kR(45794868,!1);nur=new kR(45739198,!1);Wt1=new kR(45794867,!1);g89=new kR(45777356,!1);g.PQ1=new rH(45750947,g.Cl("0"));BEF=new kR(45799912,!1);tP9=new bl(45746966,0);fxh=new bl(45746967,0);Snv=new bl(45737488,0);UPZ=new bl(45737489,0);
$P1=new kR(45795573,!1);g.xPW=new kR(45765680,!1);jF$=new kR(45732791,!0);VxF=new kR(45806908,!1);og=new kR(45781112,!1);hK1=new kR(45808650,!1);H1H=new kR(45769119,!0);fnv=new rH(45806555,g.Cl("2"));t19=new rH(45784439,g.Cl("0"));TDr=new kR(45737482,!1);anV=new bl(45741773,0);g.Z3A=new kR(45788478,!1);$0F=new kR(45805848,!1);oXh=new kR(45773673,!1);mPW=new kR(45800633,!1);Qzr=new kR(45798078,!1);i3Z=new kR(45731083,!1);uf$=new kR(45797279,!1);sJh=new kR(45728553,!1);rRA=new kR(45796750,!1);
uD8=new kR(45794680,!1);FN=new kR(45734191,!1);lxv=new kR(45796777,!1);XFv=new kR(45796778,!1);JN=new kR(45810661,!1);g.Kc=new kR(45745610,!1);gi=new kR(45800078,!1);guH=new kR(45773273,!1);Gi$=new kR(45756619,!1);TEW=new kR(45758290,!1);CUW=new kR(45735523,!1);axv=new bl(45771890,0);eK$=new bl(45807773,0);qnA=new bl(45735428,4E3);g.Gv9=new kR(45789077,!1);IxW=new kR(45748009,!1);Euv=new kR(45752604,!1);vu$=new bl(45769214,0);kv$=new kR(45735462,!1);rLo=new kR(45751943,!1);b3$=new kR(45751944,!1);
ouW=new kR(45751945,!1);lZA=new kR(45764592,!1);Fth=new bl(45764593,0);Cw9=new kR(45766511,!1);T21=new kR(45806388,!1);Qp9=new kR(45806363,!1);Kt8=new kR(45791326,!1);YCo=new kR(45804687,!1);zNF=new kR(45787771,!1);YH=new kR(45791087,!1);BDv=new kR(45772891,!1);OxF=new kR(45795844,!1);R_$=new kR(45783875,!0);D3r=new kR(45795574,!1);plV=new kR(45771891,!1);n_=new kR(45728181,!1);vJH=new kR(45756543,!1);d3v=new kR(45756620,!1);J_W=new rH(45761760,g.Cl("200"));c_Z=new kR(45776832,!1);
lC9=new bl(45768430,0);wl$=new kR(45776580,!1);n8W=new kR(45803581,!1);jtV=new kR(45755760,!1);Bko=new kR(45760017,!1);vqv=new kR(45732775,!1);g.RNF=new kR(45787948,!1);st8=new kR(45765818,!1);g.y_1=new kR(45734776,!1);Mdv=new kR(45760120,!1);g.zz=new kR(45770476,!1);var HBo=new bl(45803754,0),f$1=new bl(45791117,0),OB$=new bl(45725542,0),xgZ=new bl(45794441,0),cOo=new bl(45807771,0),CWA=new bl(45773603,0),n7k=new bl(45773604,0),dgo=new bl(45797963,0),zRW=new bl(45725543,0),$gH=new bl(45793710,0),ptW=new bl(45757426,0),FIr=new bl(45725539,0),Wmk=new bl(45805695,0),Y6W=new bl(45725541,0),j$8=new bl(45757427,0),kgF=new kR(45791206,!1),KIr=new bl(45725540,0),oQW=new bl(45725538,0),S69=new bl(45791118,0),DgH=new bl(45764523,0),BA9=new bl(45804771,0),PWr=new bl(45786443,
0),hRv=new bl(45802123,0),RR1=new bl(45764217,0),s$W=new bl(45764524,0),MLF=new bl(45765602,0),JOo=new bl(45807432,0),tL8=new bl(45776190,0),UgW=new bl(45791119,0),AO$=new bl(45778671,0),VL$=new bl(45741339,0),yOZ=new bl(45767763,0),wtF=new bl(45807772,0),NAW=new bl(45770002,0),Lm$=new bl(45770001,0);var LH1=class{constructor(Y){this.j=Y}};var NCv=class{constructor(Y){this.j=Y}};var nEo=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var A_1=class extends g.zy{constructor(Y){super(Y,500)}};var O7=class extends g.zy{constructor(Y){super(Y,500)}};var Vdv=class extends g.zy{constructor(Y){super(Y)}getName(){return ZL(this,1)}getOptions(){return Af(this,O7,3)}clearOptions(){return EJ(this,3)}};var Hx1=function(Y){return z=>{z=JSON.parse(z);if(!Array.isArray(z))throw Error("Expected jspb data to be an array, got "+Cv(z)+": "+z);z[z2]|=34;return new Y(z)}}(class extends g.zy{constructor(Y){super(Y)}getName(){return ZL(this,1)}getOptions(){return Af(this,A_1,3)}clearOptions(){return EJ(this,3)}d$(){return mA(this,6)}MK(Y){gs(this,6,Y)}});var CN8=Symbol();var nCo;nCo=new MHZ(998,O7,class extends g.zy{constructor(Y){super(Y)}});var Dz=Symbol();var R1=class extends g.Kt{constructor(Y){super();this.U=this.j=0;this.SJ=Y??{FU:(z,O)=>setTimeout(z,O),
OY:z=>{clearTimeout(z)}};
this.isOnline=window.navigator?.onLine??!0;this.Y=async()=>{await sx(this)};
window.addEventListener("offline",this.Y);window.addEventListener("online",this.Y);this.U||this.qP()}dispose(){window.removeEventListener("offline",this.Y);window.removeEventListener("online",this.Y);this.SJ.OY(this.U);delete R1.instance}ux(){return this.isOnline}qP(){this.U=this.SJ.FU(async()=>{this.isOnline?window.navigator?.onLine||await sx(this):await sx(this);this.qP()},3E4)}};var WHk=class extends g.zy{constructor(Y){super(Y)}};var PN9=[0,Rj9,-1];var pb=[0,cyZ,-1];var BCr=class extends g.zy{constructor(Y){super(Y)}};var tdv=g.Zk([0,g.gH,-1,g.xR,g.m5,PN9,-1,$R,hd,g.gH,pb,g.m5,g.gH,-1,[0,PN9,-1],hd,JyV,pb,$R,[0,1,hd,-4,Ue,[0,$R,-1,hd],g.m5,$R,g.Qu,[0,g.gH,hd],hd,-1,g.gH,-2,$R,-1,g.gH,$R,g.gH,hd,[0,3,hd,-1,4,ll],Ue,XN,[0,g.gH,-1,g.m5],Z4],g.m5,jd8,g.Qu,[0,pb,g.Qu,[0,g.m5,g.gH],$R,g.gH,-1],1,g.Qu,[0,JyV,-1,XN],g.gH,pb]);var XiA=xG(class extends g.zy{constructor(Y){super(Y)}Y(){return mA(this,5)}},[0,g.gH,[0,g.xR,wcH,-1],hd,g.gH,-2,hd,g.xR]);var Jgo=class{constructor(){this.data=[];this.j=-1}set(Y,z=!0){0<=Y&&Y<52&&Number.isInteger(Y)&&this.data[Y]!==z&&(this.data[Y]=z,this.j=-1)}get(Y){return!!this.data[Y]}};g.i8(g.LT,g.Eu);g.Z=g.LT.prototype;g.Z.start=function(){this.stop();this.U=!1;var Y=NT(this),z=AZ(this);Y&&!z&&this.Y.mozRequestAnimationFrame?(this.j=tC(this.Y,"MozBeforePaint",this.N),this.Y.mozRequestAnimationFrame(null),this.U=!0):this.j=Y&&z?Y.call(this.Y,this.N):this.Y.setTimeout(vF$(this.N),20)};
g.Z.stop=function(){if(this.isActive()){let Y=NT(this),z=AZ(this);Y&&!z&&this.Y.mozRequestAnimationFrame?b_(this.j):Y&&z?z.call(this.Y,this.j):this.Y.clearTimeout(this.j)}this.j=null};
g.Z.isActive=function(){return this.j!=null};
g.Z.Ui=function(){this.U&&this.j&&b_(this.j);this.j=null;this.A.call(this.K,g.hA())};
g.Z.sl=function(){this.stop();g.LT.Tu.sl.call(this)};g.i8(g.VF,g.Eu);g.Z=g.VF.prototype;g.Z.CB=0;g.Z.sl=function(){g.VF.Tu.sl.call(this);this.stop();delete this.j;delete this.Y};
g.Z.start=function(Y){this.stop();this.CB=g.xX(this.N,Y!==void 0?Y:this.Cg)};
g.Z.stop=function(){this.isActive()&&g.MV.clearTimeout(this.CB);this.CB=0};
g.Z.b8=function(){this.isActive()&&(this.stop(),this.Rg())};
g.Z.isActive=function(){return this.CB!=0};
g.Z.Rg=function(){this.CB=0;this.j&&this.j.call(this.Y)};var f78=class extends g.Eu{constructor(Y,z){super();this.U=z!=null?Y.bind(z):Y;this.Cg=350;this.N=null;this.j=!1;this.Y=0;this.l0=null}K(Y){this.N=arguments;this.l0||this.Y?this.j=!0:CT(this)}stop(){this.l0&&(g.MV.clearTimeout(this.l0),this.l0=null,this.j=!1,this.N=null)}pause(){this.Y++}resume(){this.Y--;this.Y||!this.j||this.l0||(this.j=!1,CT(this))}sl(){super.sl();this.stop()}};var PCW,wH,c2;PCW=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");wH=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]");c2=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.SC9=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");Intl.NumberFormat.supportedLocalesOf(["en".replace("_","-")]);$J.prototype.next=function(){return U3v};
var U3v={done:!0,value:void 0};$J.prototype.V5=function(){return this};var xJ=class{constructor(Y){this.j=Y}V5(){return new hZ(this.j())}[Symbol.iterator](){return new ZC(this.j())}Y(){return new ZC(this.j())}},hZ=class extends $J{constructor(Y){super();this.j=Y}next(){return this.j.next()}[Symbol.iterator](){return new ZC(this.j)}Y(){return new ZC(this.j)}},ZC=class extends xJ{constructor(Y){super(()=>Y);
this.N=Y}next(){return this.N.next()}};mn.prototype.clone=function(){return new mn(this.j,this.Z,this.N,this.K,this.U,this.A,this.Y,this.X)};
mn.prototype.equals=function(Y){return this.j==Y.j&&this.Z==Y.Z&&this.N==Y.N&&this.K==Y.K&&this.U==Y.U&&this.A==Y.A&&this.Y==Y.Y&&this.X==Y.X};(function(){if(dkv){var Y=/Windows NT ([0-9.]+)/;return(Y=Y.exec(g.RL()))?Y[1]:"0"}return bA?(Y=/1[0|1][_.][0-9_.]+/,(Y=Y.exec(g.RL()))?Y[0].replace(/_/g,"."):"10"):g.lK?(Y=/Android\s+([^\);]+)(\)|;)/,(Y=Y.exec(g.RL()))?Y[1]:""):awk||e5H||qW9?(Y=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(Y=Y.exec(g.RL()))?Y[1].replace(/_/g,"."):""):""})();var SgW=function(){if(g.zV)return iG(/Firefox\/([0-9.]+)/);if(g.cP||g.gU||HW)return $E;if(g.Qa){if(g.tK()||g.fs()){var Y=iG(/CriOS\/([0-9.]+)/);if(Y)return Y}return iG(/Chrome\/([0-9.]+)/)}if(g.DI&&!g.tK())return iG(/Version\/([0-9.]+)/);if(Qr||iK){if(Y=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.RL()))return Y[1]+"."+Y[2]}else if(g.Cc)return(Y=iG(/Android\s+([0-9.]+)/))?Y:iG(/Version\/([0-9.]+)/);return""}();g.i8(lG,g.Eu);g.Z=lG.prototype;g.Z.subscribe=function(Y,z,O){var D=this.Y[Y];D||(D=this.Y[Y]=[]);var p=this.A;this.j[p]=Y;this.j[p+1]=z;this.j[p+2]=O;this.A=p+3;D.push(p);return p};
g.Z.unsubscribe=function(Y,z,O){if(Y=this.Y[Y]){let D=this.j;if(Y=Y.find(function(p){return D[p+1]==z&&D[p+2]==O}))return this.jJ(Y)}return!1};
g.Z.jJ=function(Y){var z=this.j[Y];if(z){let O=this.Y[z];this.U!=0?(this.N.push(Y),this.j[Y+1]=()=>{}):(O&&g.kF(O,Y),delete this.j[Y],delete this.j[Y+1],delete this.j[Y+2])}return!!z};
g.Z.Ul=function(Y,z){var O=this.Y[Y];if(O){let p=Array(arguments.length-1);var D=arguments.length;let d;for(d=1;d<D;d++)p[d-1]=arguments[d];if(this.Z)for(d=0;d<O.length;d++)D=O[d],Uuh(this.j[D+1],this.j[D+2],p);else{this.U++;try{for(d=0,D=O.length;d<D&&!this.VH();d++){let J=O[d];this.j[J+1].apply(this.j[J+2],p)}}finally{if(this.U--,this.N.length>0&&this.U==0)for(;O=this.N.pop();)this.jJ(O)}}return d!=0}return!1};
g.Z.clear=function(Y){if(Y){let z=this.Y[Y];z&&(z.forEach(this.jJ,this),delete this.Y[Y])}else this.j.length=0,this.Y={}};
g.Z.sl=function(){lG.Tu.sl.call(this);this.clear();this.N.length=0};g.XS.prototype.set=function(Y,z){z===void 0?this.j.remove(Y):this.j.set(Y,(new g2).zT(z))};
g.XS.prototype.get=function(Y){try{var z=this.j.get(Y)}catch(O){return}if(z!==null)try{return JSON.parse(z)}catch(O){throw"Storage: Invalid value was encountered";}};
g.XS.prototype.remove=function(Y){this.j.remove(Y)};g.i8(gv,g.XS);gv.prototype.set=function(Y,z){gv.Tu.set.call(this,Y,eE(z))};
gv.prototype.Ji=function(Y){Y=gv.Tu.get.call(this,Y);if(Y===void 0||Y instanceof Object)return Y;throw"Storage: Invalid value was encountered";};
gv.prototype.get=function(Y){if(Y=this.Ji(Y)){if(Y=Y.data,Y===void 0)throw"Storage: Invalid value was encountered";}else Y=void 0;return Y};g.i8(qT,gv);qT.prototype.set=function(Y,z,O){if(z=eE(z)){if(O){if(O<g.hA()){qT.prototype.remove.call(this,Y);return}z.expiration=O}z.creation=g.hA()}qT.Tu.set.call(this,Y,z)};
qT.prototype.Ji=function(Y){var z=qT.Tu.Ji.call(this,Y);if(z){let O=z.creation,D=z.expiration;if(D&&D<g.hA()||O&&O>g.hA())qT.prototype.remove.call(this,Y);else return z}};g.i8(Gw,qT);g.i8(rv,xuV);rv.prototype[Symbol.iterator]=function(){return tgh(this.V5(!0)).Y()};
rv.prototype.clear=function(){var Y=Array.from(this);for(let z of Y)this.remove(z)};g.i8(bG,rv);g.Z=bG.prototype;g.Z.isAvailable=function(){if(this.Y===null){var Y=this.j;if(Y)try{Y.setItem("__sak","1");Y.removeItem("__sak");var z=!0}catch(O){z=O instanceof DOMException&&(O.name==="QuotaExceededError"||O.code===22||O.code===1014||O.name==="NS_ERROR_DOM_QUOTA_REACHED")&&Y&&Y.length!==0}else z=!1;this.Y=z}return this.Y};
g.Z.set=function(Y,z){o1(this);try{this.j.setItem(Y,z)}catch(O){if(this.j.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
g.Z.get=function(Y){o1(this);Y=this.j.getItem(Y);if(typeof Y!=="string"&&Y!==null)throw"Storage mechanism: Invalid value was encountered";return Y};
g.Z.remove=function(Y){o1(this);this.j.removeItem(Y)};
g.Z.V5=function(Y){o1(this);var z=0,O=this.j,D=new $J;D.next=function(){if(z>=O.length)return U3v;var p=O.key(z++);if(Y)return{value:p,done:!1};p=O.getItem(p);if(typeof p!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:p,done:!1}};
return D};
g.Z.clear=function(){o1(this);this.j.clear()};
g.Z.key=function(Y){o1(this);return this.j.key(Y)};g.i8(FS,bG);g.i8(KT,bG);g.i8(YN,rv);YN.prototype.set=function(Y,z){this.Y.set(this.j+Y,z)};
YN.prototype.get=function(Y){return this.Y.get(this.j+Y)};
YN.prototype.remove=function(Y){this.Y.remove(this.j+Y)};
YN.prototype.V5=function(Y){var z=this.Y[Symbol.iterator](),O=this,D=new $J;D.next=function(){var p=z.next();if(p.done)return p;for(p=p.value;p.slice(0,O.j.length)!=O.j;){p=z.next();if(p.done)return p;p=p.value}return{value:Y?p.slice(O.j.length):O.Y.get(p),done:!1}};
return D};OE.prototype.getValue=function(){return this.Y};
OE.prototype.clone=function(){return new OE(this.j,this.Y)};var dG=class{constructor(Y){this.j=[];if(Y)a:{let O;if(Y instanceof dG){if(O=Y.Dw(),Y=Y.BI(),this.j.length<=0){var z=this.j;for(let D=0;D<O.length;D++)z.push(new OE(O[D],Y[D]));break a}}else O=g.s$(Y),Y=RK(Y);for(z=0;z<O.length;z++)this.ZF(O[z],Y[z])}}ZF(Y,z){var O=this.j;O.push(new OE(Y,z));Y=O.length-1;z=this.j;for(O=z[Y];Y>0;){let D=Y-1>>1;if(z[D].j>O.j)z[Y]=z[D],Y=D;else break}z[Y]=O}remove(){var Y=this.j,z=Y.length,O=Y[0];if(!(z<=0)){if(z==1)Y.length=0;else{Y[0]=Y.pop();Y=0;z=this.j;let p=z.length,
d=z[Y];for(;Y<p>>1;){var D=Y*2+1;let J=Y*2+2;D=J<p&&z[J].j<z[D].j?J:D;if(z[D].j>d.j)break;z[Y]=z[D];Y=D}z[Y]=d}return O.getValue()}}BI(){var Y=this.j,z=[],O=Y.length;for(let D=0;D<O;D++)z.push(Y[D].getValue());return z}Dw(){var Y=this.j,z=[],O=Y.length;for(let D=0;D<O;D++)z.push(Y[D].j);return z}clone(){return new dG(this)}isEmpty(){return this.j.length===0}clear(){this.j.length=0}};var $38=class extends dG{};var DK={},x3F=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";DK.assign=function(Y){for(var z=Array.prototype.slice.call(arguments,1);z.length;){var O=z.shift();if(O){if(typeof O!=="object")throw new TypeError(O+"must be non-object");for(var D in O)Object.prototype.hasOwnProperty.call(O,D)&&(Y[D]=O[D])}}return Y};
DK.GD=function(Y,z){if(Y.length===z)return Y;if(Y.subarray)return Y.subarray(0,z);Y.length=z;return Y};
var hNv={OT:function(Y,z,O,D,p){if(z.subarray&&Y.subarray)Y.set(z.subarray(O,O+D),p);else for(var d=0;d<D;d++)Y[p+d]=z[O+d]},
KH:function(Y){var z,O;var D=O=0;for(z=Y.length;D<z;D++)O+=Y[D].length;var p=new Uint8Array(O);D=O=0;for(z=Y.length;D<z;D++){var d=Y[D];p.set(d,O);O+=d.length}return p}},Zxv={OT:function(Y,z,O,D,p){for(var d=0;d<D;d++)Y[p+d]=z[O+d]},
KH:function(Y){return[].concat.apply([],Y)}};
DK.PG=function(){x3F?(DK.Pj=Uint8Array,DK.uW=Uint16Array,DK.B4=Int32Array,DK.assign(DK,hNv)):(DK.Pj=Array,DK.uW=Array,DK.B4=Array,DK.assign(DK,Zxv))};
DK.PG();var m3o=!0;try{new Uint8Array(1)}catch(Y){m3o=!1};var es={};es=function(Y,z,O,D){var p=Y&65535|0;Y=Y>>>16&65535|0;for(var d;O!==0;){d=O>2E3?2E3:O;O-=d;do p=p+z[D++]|0,Y=Y+p|0;while(--d);p%=65521;Y%=65521}return p|Y<<16|0};for(var qX={},J3,QtF=[],c4=0;c4<256;c4++){J3=c4;for(var ix1=0;ix1<8;ix1++)J3=J3&1?3988292384^J3>>>1:J3>>>1;QtF[c4]=J3}qX=function(Y,z,O,D){O=D+O;for(Y^=-1;D<O;D++)Y=Y>>>8^QtF[(Y^z[D])&255];return Y^-1};var xN={};xN={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 CP=[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],Pm=[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],oEA=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],i4=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],u4=Array(576);d0(u4);var l4=Array(60);d0(l4);var Wm=Array(512);d0(Wm);var Hm=Array(256);d0(Hm);var nP=Array(29);d0(nP);var Bm=Array(30);d0(Bm);var Fx,KP,Yz,os=!1;var kN;kN=[new vm(0,0,0,0,function(Y,z){var O=65535;for(O>Y.di-5&&(O=Y.di-5);;){if(Y.oS<=1){G1(Y);if(Y.oS===0&&z===0)return 1;if(Y.oS===0)break}Y.cn+=Y.oS;Y.oS=0;var D=Y.dF+O;if(Y.cn===0||Y.cn>=D)if(Y.oS=Y.cn-D,Y.cn=D,Xx(Y,!1),Y.PX.HX===0)return 1;if(Y.cn-Y.dF>=Y.VN-262&&(Xx(Y,!1),Y.PX.HX===0))return 1}Y.ZF=0;if(z===4)return Xx(Y,!0),Y.PX.HX===0?3:4;Y.cn>Y.dF&&Xx(Y,!1);return 1}),
new vm(4,4,8,4,Is),new vm(4,5,16,8,Is),new vm(4,6,32,32,Is),new vm(4,4,16,16,EE),new vm(8,16,32,32,EE),new vm(8,16,128,128,EE),new vm(8,32,128,256,EE),new vm(32,128,258,1024,EE),new vm(32,258,258,4096,EE)];var b4={};b4=function(){this.input=null;this.sT=this.bP=this.Z6=0;this.output=null;this.N_=this.HX=this.Zd=0;this.msg="";this.state=null;this.kX=2;this.Qt=0};var zq=Object.prototype.toString;
r0.prototype.push=function(Y,z){var O=this.PX,D=this.options.chunkSize;if(this.ended)return!1;var p=z===~~z?z:z===!0?4:0;typeof Y==="string"?O.input=pP(Y):zq.call(Y)==="[object ArrayBuffer]"?O.input=new Uint8Array(Y):O.input=Y;O.Z6=0;O.bP=O.input.length;do{O.HX===0&&(O.output=new DK.Pj(D),O.Zd=0,O.HX=D);Y=bsv(O,p);if(Y!==1&&Y!==0)return this.nM(Y),this.ended=!0,!1;if(O.HX===0||O.bP===0&&(p===4||p===2))if(this.options.to==="string"){var d=DK.GD(O.output,O.Zd);z=d;d=d.length;if(d<65537&&(z.subarray&&
m3o||!z.subarray))z=String.fromCharCode.apply(null,DK.GD(z,d));else{for(var J="",c=0;c<d;c++)J+=String.fromCharCode(z[c]);z=J}this.chunks.push(z)}else z=DK.GD(O.output,O.Zd),this.chunks.push(z)}while((O.bP>0||O.HX===0)&&Y!==1);if(p===4)return(O=this.PX)&&O.state?(D=O.state.status,D!==42&&D!==69&&D!==73&&D!==91&&D!==103&&D!==113&&D!==666?Y=hG(O,-2):(O.state=null,Y=D===113?hG(O,-3):0)):Y=-2,this.nM(Y),this.ended=!0,Y===0;p===2&&(this.nM(0),O.HX=0);return!0};
r0.prototype.nM=function(Y){Y===0&&(this.result=this.options.to==="string"?this.chunks.join(""):DK.KH(this.chunks));this.chunks=[];this.err=Y;this.msg=this.PX.msg};var dM=()=>Math.random().toString(36).substring(7).split("").join("."),pD=`@@redux/INIT${dM()}`,YjZ=`@@redux/REPLACE${dM()}`;var c1=typeof Symbol==="function"&&Symbol.observable||"@@observable";var cG$=xG(class extends g.zy{constructor(Y){super(Y)}},[0,g.gH,ll,g.m5,ul,g.m5,-1,XN,ul,XN,-1,g.gH,XN,ll,g.Qu,[0,ul,-3,XN],g.m5,-1,XN]);var IAh=-221428296;var uOW=function(Y,z){return(()=>{var O=new yy8(Y,z);return()=>O})()}("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.wG=class{constructor(Y){this.name=Y}};g.zW=new g.wG("actionCompanionAdRenderer");g.w8=new g.wG("adActionInterstitialRenderer");g.D3=new g.wG("adsEngagementPanelRenderer");g.hy=new g.wG("dismissablePanelTextPortraitImageRenderer");g.M8=new g.wG("adsEngagementPanelSectionListViewModel");g.OF=new g.wG("imageCompanionAdRenderer");g.Rd=new g.wG("instreamAdPlayerOverlayRenderer");g.Wc=new g.wG("instreamSurveyAdRenderer");g.jr=new g.wG("instreamSurveyAdSingleSelectQuestionRenderer");g.RN=new g.wG("instreamSurveyAdMultiSelectQuestionRenderer");g.s7=new g.wG("instreamSurveyAdAnswerRenderer");g.l71=new g.wG("instreamSurveyAdAnswerNoneOfTheAboveRenderer");g.CK=new g.wG("instreamVideoAdRenderer");g.sF=new g.wG("playerOverlayLayoutRenderer");g.jH=new g.wG("videoInterstitialButtonedCenteredLayoutRenderer");g.u0=new g.wG("aboveFeedAdLayoutRenderer");g.l0=new g.wG("belowPlayerAdLayoutRenderer");g.i0=new g.wG("inPlayerAdLayoutRenderer");g.g8=new g.wG("inPlayerOrganicOverlayAdLayoutRenderer");g.ty=new g.wG("playerBytesAdLayoutRenderer");g.Xz=new g.wG("playerBytesSequenceItemAdLayoutRenderer");g.QK=new g.wG("playerUnderlayAdLayoutRenderer");g.nK=new g.wG("adIntroRenderer");g.VK=new g.wG("playerBytesSequentialLayoutRenderer");g.Pc=new g.wG("surveyTextInterstitialRenderer");g.fK=new g.wG("videoAdTrackingRenderer");var Lsh=new g.wG("videoInterstitialCenteredLayoutViewModel");g.LK=new g.wG("playerOrganicTransitionOverlayRenderer");g.ad=new g.wG("adSlotRenderer");g.$d=new g.wG("squeezebackPlayerSidePanelRenderer");g.pK=new g.wG("bannerImageLayoutViewModel");g.d8=new g.wG("topBannerImageTextIconButtonedLayoutViewModel");g.Jy=new g.wG("adsEngagementPanelLayoutViewModel");g.xd=new g.wG("displayUnderlayTextGridCardsLayoutViewModel");var yz=class{constructor(Y){this.j=Y}},Mw=class extends yz{get entityMetadata(){return this.j.entityMetadata}set entityMetadata(Y){this.j.entityMetadata=Y}};var Xlo=class extends Mw{Y(){return[]}};var gCA=new g.wG("commandContext");var TC1=class extends Mw{Y(){return[]}};var a7v=class extends Mw{Y(){return[]}};var DLF=new g.wG("rawColdConfigGroup");var OR9=new g.wG("rawHotConfigGroup");g.Lb=new g.wG("commandExecutorCommand");var eNv=class extends g.zy{constructor(Y){super(Y)}};var qC1={oa:0,p7:1,jQ:32,K_:61,aD:67,Za:103,sR:86,ID:42,YB:60,xc:62,z6:73,NJ:76,tT:88,T6:90,P2:99,iI:98,qJ:100,UR:102,VB:41,wD:69,Xt:70,Da:71,V_:2,B6:27,ANDROID:3,KZ:54,AP:14,kG:91,Z5:55,tP:24,TZ:105,qt:20,aE:18,V2:21,wV:104,Or:30,bz:29,H1:28,f7:101,m5:107,Mt:34,rV:36,P1:38,IOS:5,GE:15,xm:92,Ch:40,l6:25,fh:106,Jt:17,B_:19,Sg:64,Ey:66,dh:26,Lh:22,W_:33,yk:68,i6:35,ph:53,Qk:108,nh:37,eg:39,Vq:7,wp:57,XN:43,kc:59,Dr:93,RE:74,m$:75,rp:85,OE:65,Ra:80,bI:8,aa:10,Mo:58,Ht:63,FN:72,FL:23,mJ:11,rD:13,zl:12,
Pt:16,u_:56,AT:31,eh:77,Kh:84,v2:87,sy:89,At:94,Ro:95,nx:109};var fU=class extends g.zy{constructor(Y){super(Y)}N(Y){g.lS(this,5,Y)}};var Bw=class extends g.zy{constructor(Y){super(Y)}};var GOF=class extends g.zy{constructor(Y){super(Y)}};var zU=class extends g.zy{constructor(Y){super(Y)}getPlayerType(){return mA(this,36)}setHomeGroupInfo(Y){return PV(this,GOF,81,Y)}clearLocationPlayabilityToken(){return EJ(this,89)}};var D8=class extends g.zy{constructor(Y){super(Y)}getValue(){return ZL(this,Re(this,pZ,2))}},pZ=[2,3,4,5,6];var I7W=class extends g.zy{constructor(Y){super(Y)}setTrackingParams(Y){return EJ(this,1,yl(Y,!1))}};var Ob=class extends g.zy{constructor(Y){super(Y)}};var tr=class extends g.zy{constructor(Y){super(Y)}};var JI=class extends g.zy{constructor(Y){super(Y)}setToken(Y){return g.lS(this,2,Y)}};var dJ=class extends g.zy{constructor(Y){super(Y)}setSafetyMode(Y){return gs(this,5,Y)}};var Yt=class extends g.zy{constructor(Y){super(Y)}N(Y){return PV(this,zU,1,Y)}};var EC8=class extends Mw{Y(){return[]}};var vCk=class extends Mw{Y(){return[]}};var MpH=new g.wG("continuationCommand");g.Oz=new g.wG("signalAction");var Nw=new g.wG("webCommandMetadata");var sMW=new g.wG("metadataBadgeRenderer");var LQW=new g.wG("signalServiceEndpoint");var Id=new g.wG("innertubeCommand");var W3Z={h9:"EMBEDDED_PLAYER_MODE_UNKNOWN",ol:"EMBEDDED_PLAYER_MODE_DEFAULT",CK:"EMBEDDED_PLAYER_MODE_PFP",Gl:"EMBEDDED_PLAYER_MODE_PFL"};var no1=new g.wG("channelThumbnailEndpoint");var cj8=new g.wG("embeddedPlayerErrorMessageRenderer");var pJF=new g.wG("embeddedPlayerOverlayVideoDetailsRenderer"),WJk=new g.wG("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),PUA=new g.wG("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var hh=new g.wG("embedsInfoPanelRenderer");var kOV=class extends Mw{Y(){return[]}};var r_v=class extends Mw{Y(){return[]}};var bxk=class extends Mw{Y(){return[]}};var oCW=class extends Mw{Y(){var Y=[];this.j.alternateChannel&&Y.push(this.j.alternateChannel);this.j.alternateChannelList&&Y.push(...this.j.alternateChannelList);this.j.oneofChannelEntity&&Y.push(this.j.oneofChannelEntity);return[...(new Set(Y))]}};var FHo=class extends Mw{Y(){var Y=[];this.j.entryCollection&&Y.push(this.j.entryCollection);return[...(new Set(Y))]}},YQv=class extends Mw{Y(){var Y=[];this.j.parentPlaylist&&Y.push(this.j.parentPlaylist);if(this.j.entries)for(let z of this.j.entries)Y.push(...(new KHk(z)).Y());return[...(new Set(Y))]}},KHk=class extends yz{Y(){var Y=[];this.j.video&&Y.push(this.j.video);return[...(new Set(Y))]}};var zFA=class extends Mw{Y(){var Y=[];this.j.descriptionEntity&&Y.push(this.j.descriptionEntity);this.j.creators&&Y.push(...this.j.creators);this.j.theBiggestFan&&Y.push(this.j.theBiggestFan);return[...(new Set(Y))]}},OMv=class extends Mw{Y(){return[]}};var DF8=new g.wG("feedbackEndpoint");var ppk=class extends Mw{Y(){return[]}};var dFv=class extends Mw{Y(){return[]}};var J5F=class extends Mw{Y(){return[]}};var c5Z=class extends Mw{Y(){return[]}};var wpr=class extends Mw{Y(){return[]}};var jRZ=new g.wG("interactionLoggingCommandMetadata");var DQ$={yq:"WEB_DISPLAY_MODE_UNKNOWN",Qq:"WEB_DISPLAY_MODE_BROWSER",L7:"WEB_DISPLAY_MODE_MINIMAL_UI",Wt:"WEB_DISPLAY_MODE_STANDALONE",n7:"WEB_DISPLAY_MODE_FULLSCREEN"};var RF$=class extends g.zy{constructor(Y){super(Y)}getPlayerType(){return mA(this,7)}Qi(){return ZL(this,19)}setVideoId(Y){return g.lS(this,19,Y)}};var dD=class extends g.zy{constructor(Y){super(Y)}};var pi=class extends g.zy{constructor(Y){super(Y)}};var sb=class extends g.zy{constructor(Y){super(Y,500)}},sR9=[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.y5v=new g.wG("loggingContext");var jA=class extends g.zy{constructor(Y){super(Y)}};var a8=class extends g.zy{constructor(Y){super(Y)}Qi(){return iS(this,Re(this,ex,1))}setVideoId(Y){return ws(this,1,ex,wX(Y))}getPlaylistId(){return iS(this,Re(this,ex,2))}},ex=[1,2];var z3v=class extends g.zy{constructor(Y){super(Y)}};var Mq$=class extends Mw{Y(){return[]}};var Lf8=class extends Mw{Y(){return[]}};var N4h=class extends Mw{Y(){return[]}};var A58=class extends Mw{Y(){var Y=[];this.j.downloadsList&&Y.push(this.j.downloadsList);this.j.smartDownloadsList&&Y.push(this.j.smartDownloadsList);this.j.recommendedDownloadsList&&Y.push(this.j.recommendedDownloadsList);this.j.refresh&&Y.push(this.j.refresh);return[...(new Set(Y))]}};var HMv=class extends Mw{Y(){var Y=[];this.j.refresh&&Y.push(this.j.refresh);if(this.j.downloads)for(let z of this.j.downloads)Y.push(...(new Vq$(z)).Y());return[...(new Set(Y))]}},Vq$=class extends yz{Y(){var Y=[];this.j.video&&Y.push(this.j.video);this.j.playlist&&Y.push(this.j.playlist);this.j.videoItem&&Y.push(this.j.videoItem);this.j.playlistItem&&Y.push(this.j.playlistItem);return[...(new Set(Y))]}};var CM8=class extends Mw{Y(){var Y=[];this.j.localImageEntities&&Y.push(...this.j.localImageEntities);return[...(new Set(Y))]}};var nmh=class extends Mw{Y(){var Y=[];this.j.playbackData&&Y.push(this.j.playbackData);this.j.localImageEntities&&Y.push(...this.j.localImageEntities);this.j.videoDownloadContextEntity&&Y.push(this.j.videoDownloadContextEntity);return[...(new Set(Y))]}};var Wfk=class extends Mw{Y(){return[]}};var PMv=class extends Mw{Y(){var Y=[];this.j.fakeChildren&&Y.push(...this.j.fakeChildren);return[...(new Set(Y))]}};var B49=class extends Mw{Y(){var Y=[];this.j.video&&Y.push(this.j.video);this.j.playbackData&&Y.push(this.j.playbackData);this.j.offlineVideoPolicy&&Y.push(this.j.offlineVideoPolicy);return[...(new Set(Y))]}};var tqv=class extends Mw{Y(){return[]}};var fYh=class extends Mw{Y(){var Y=[];this.j.channelOwner&&Y.push(this.j.channelOwner);this.j.videos&&Y.push(...this.j.videos);this.j.collaboratorChannels&&Y.push(...this.j.collaboratorChannels);this.j.downloadState&&Y.push(this.j.downloadState);this.j.refresh&&Y.push(this.j.refresh);return[...(new Set(Y))]}};var SQ$=class extends Mw{Y(){var Y=[];this.j.video&&Y.push(this.j.video);this.j.channelContributor&&Y.push(this.j.channelContributor);return[...(new Set(Y))]}};var $FW=class extends yz{Y(){var Y=[];this.j.recommendedVideoMetadata&&Y.push(...(new UFh(this.j.recommendedVideoMetadata)).Y());return[...(new Set(Y))]}},UFh=class extends yz{Y(){var Y=[];this.j.localImageEntities&&Y.push(...this.j.localImageEntities);this.j.videoDownloadContextEntity&&Y.push(this.j.videoDownloadContextEntity);return[...(new Set(Y))]}};var xF8=class extends yz{Y(){var Y=[];this.j.playbackPosition&&Y.push(this.j.playbackPosition);return[...(new Set(Y))]}};var hFv=class extends Mw{Y(){var Y=[];this.j.owner&&Y.push(this.j.owner);this.j.downloadState&&Y.push(this.j.downloadState);this.j.userState&&Y.push(...(new xF8(this.j.userState)).Y());this.j.additionalMetadata&&Y.push(...(new $FW(this.j.additionalMetadata)).Y());return[...(new Set(Y))]}};var ZMv=class extends Mw{Y(){var Y=[];this.j.userChannelDetails&&Y.push(this.j.userChannelDetails);return[...(new Set(Y))]}};var mF1=class extends Mw{Y(){var Y=[];this.j.channelOwner&&Y.push(this.j.channelOwner);this.j.playbackPosition&&Y.push(this.j.playbackPosition);this.j.localImageEntities&&Y.push(...this.j.localImageEntities);this.j.downloadStatus&&Y.push(this.j.downloadStatus);return[...(new Set(Y))]}};var QR$=class extends Mw{Y(){return[]}};var iM8=class extends Mw{Y(){return[]}};var upW=class extends Mw{Y(){return[]}};var lYh=class extends Mw{Y(){return[]}};var Xph=class extends Mw{Y(){return[]}};var gmW=class extends Mw{Y(){return[]}};var T4W=class extends Mw{Y(){return[]}};var aY8=class extends Mw{Y(){return[]}};var eF9=class extends Mw{Y(){return[]}};var gP=new g.wG("changeKeyedMarkersVisibilityCommand");var yjv=new g.wG("loadMarkersCommand");var MWo=new g.wG("timelyActionViewModel");var yDv=new g.wG("timelyActionsOverlayViewModel");var qQv=class extends Mw{Y(){return[]}};var GuZ=class extends Mw{Y(){return[]}};var IYA=class extends Mw{Y(){return[]}};var Em8=class extends Mw{Y(){return[]}};var vmA=class extends Mw{Y(){return[]}};var ku8=class extends Mw{Y(){var Y=[];this.j.compositeSourceKeys&&Y.push(...this.j.compositeSourceKeys);return[...(new Set(Y))]}};var r58=class extends Mw{Y(){var Y=[];this.j.trackDownloadMetadatas&&Y.push(...this.j.trackDownloadMetadatas);return[...(new Set(Y))]}};var bM1=class extends Mw{Y(){var Y=[];this.j.downloadedTracks&&Y.push(...this.j.downloadedTracks);this.j.smartDownloadedTracks&&Y.push(...this.j.smartDownloadedTracks);this.j.downloadedEpisodes&&Y.push(...this.j.downloadedEpisodes);this.j.downloadedAlbumReleases&&Y.push(...this.j.downloadedAlbumReleases);this.j.smartDownloadedAlbumReleases&&Y.push(...this.j.smartDownloadedAlbumReleases);this.j.downloadedPlaylists&&Y.push(...this.j.downloadedPlaylists);this.j.smartDownloadedPlaylists&&Y.push(...this.j.smartDownloadedPlaylists);
this.j.metadataOnlyTracks&&Y.push(...this.j.metadataOnlyTracks);return[...(new Set(Y))]}};var om$=class extends Mw{Y(){var Y=[];this.j.trackDownloadMetadatas&&Y.push(...this.j.trackDownloadMetadatas);return[...(new Set(Y))]}};var FfH=class extends Mw{Y(){var Y=[];this.j.playbackData&&Y.push(this.j.playbackData);this.j.localImageEntities&&Y.push(...this.j.localImageEntities);this.j.videoDownloadContextEntity&&Y.push(this.j.videoDownloadContextEntity);return[...(new Set(Y))]}};var Kf$=class extends Mw{Y(){var Y=[];this.j.musicLibraryStatusEntity&&Y.push(this.j.musicLibraryStatusEntity);this.j.primaryArtists&&Y.push(...this.j.primaryArtists);this.j.details&&Y.push(this.j.details);this.j.userDetails&&Y.push(this.j.userDetails);this.j.tracks&&Y.push(...this.j.tracks);this.j.share&&Y.push(this.j.share);this.j.downloadMetadata&&Y.push(this.j.downloadMetadata);this.j.refresh&&Y.push(this.j.refresh);return[...(new Set(Y))]}},Yt1=class extends Mw{Y(){var Y=[];this.j.albumRelease&&
Y.push(this.j.albumRelease);this.j.tracks&&Y.push(...this.j.tracks);return[...(new Set(Y))]}},zOo=class extends Mw{Y(){var Y=[];this.j.albumRelease&&Y.push(this.j.albumRelease);return[...(new Set(Y))]}};var ON9=class extends Mw{Y(){var Y=[];this.j.details&&Y.push(this.j.details);this.j.userDetails&&Y.push(this.j.userDetails);return[...(new Set(Y))]}},DWF=class extends Mw{Y(){var Y=[];this.j.parentArtist&&Y.push(this.j.parentArtist);return[...(new Set(Y))]}},ps1=class extends Mw{Y(){var Y=[];this.j.parentArtist&&Y.push(this.j.parentArtist);return[...(new Set(Y))]}};var dW$=class extends Mw{Y(){return[]}};var J2o=class extends Mw{Y(){return[]}};var wsA=class extends Mw{Y(){var Y=[];this.j.tracks&&Y.push(...this.j.tracks);this.j.refresh&&Y.push(this.j.refresh);this.j.musicLibraryStatusEntity&&Y.push(this.j.musicLibraryStatusEntity);this.j.details&&Y.push(this.j.details);this.j.downloadMetadata&&Y.push(this.j.downloadMetadata);this.j.sideloadMetadata&&Y.push(this.j.sideloadMetadata);this.j.userDetails&&Y.push(this.j.userDetails);this.j.entryCollection&&Y.push(this.j.entryCollection);this.j.share&&Y.push(this.j.share);this.j.podcastShowAdditionalMetadata&&
Y.push(...(new c29(this.j.podcastShowAdditionalMetadata)).Y());return[...(new Set(Y))]}},c29=class extends yz{Y(){var Y=[];this.j.creatorEntity&&Y.push(this.j.creatorEntity);return[...(new Set(Y))]}};var jj8=class extends Mw{Y(){return[]}};var ROr=class extends Mw{Y(){var Y=[];this.j.musicLibraryStatusEntity&&Y.push(this.j.musicLibraryStatusEntity);this.j.artists&&Y.push(...this.j.artists);this.j.audioModeVersion&&Y.push(this.j.audioModeVersion);this.j.videoModeVersion&&Y.push(this.j.videoModeVersion);this.j.userDetails&&Y.push(this.j.userDetails);this.j.details&&Y.push(this.j.details);this.j.albumRelease&&Y.push(this.j.albumRelease);this.j.share&&Y.push(this.j.share);this.j.libraryEdit&&Y.push(this.j.libraryEdit);this.j.downloadMetadata&&
Y.push(this.j.downloadMetadata);this.j.playbackPosition&&Y.push(this.j.playbackPosition);this.j.lyrics&&Y.push(this.j.lyrics);return[...(new Set(Y))]}},sjk=class extends Mw{Y(){var Y=[];this.j.parentTrack&&Y.push(this.j.parentTrack);return[...(new Set(Y))]}},y2F=class extends Mw{Y(){var Y=[];this.j.parentTrack&&Y.push(this.j.parentTrack);return[...(new Set(Y))]}};var dMv=new g.wG("musicEmbeddedPlayerOverlayVideoDetailsRenderer");var MXk=new g.wG("shareEndpoint"),Lgo=new g.wG("shareEntityEndpoint"),NnA=new g.wG("shareEntityServiceEndpoint"),A21=new g.wG("webPlayerShareEntityServiceEndpoint");g.lf=new g.wG("urlEndpoint");g.x4=new g.wG("watchEndpoint");var VXW=new g.wG("watchPlaylistEndpoint");var HNZ=class extends Mw{Y(){return[]}};var Cuo=class extends Mw{Y(){return[]}};var nMo=class extends Mw{Y(){return[]}};var WgW=class extends Mw{Y(){return[]}};var PuH=class extends Mw{Y(){var Y=[];this.j.transfer&&Y.push(this.j.transfer);this.j.adsPlaybackData&&Y.push(...this.j.adsPlaybackData);this.j.drmLicense&&Y.push(this.j.drmLicense);this.j.offlineVideoPolicy&&Y.push(this.j.offlineVideoPolicy);this.j.videoDownloadContextEntity&&Y.push(this.j.videoDownloadContextEntity);return[...(new Set(Y))]}};var BnW=class extends Mw{Y(){return[]}};var tX9=class extends Mw{Y(){var Y=[];this.j.offlineVideoStreams&&Y.push(...this.j.offlineVideoStreams);this.j.captionTrack&&Y.push(...this.j.captionTrack);return[...(new Set(Y))]}};var fuW=class extends Mw{Y(){return[]}};var St$=class extends Mw{Y(){return[]}};var UWh=class extends Mw{Y(){return[]}};var $Wr=new g.wG("prefetchWatchCommand");var P58=new g.wG("compositeVideoOverlayRenderer");var iOr=new g.wG("paidContentOverlayRenderer");var Qho=new g.wG("playerMutedAutoplayOverlayRenderer"),iwk=new g.wG("playerMutedAutoplayEndScreenRenderer");var xmW=new g.wG("unserializedPlayerResponse"),cu=new g.wG("unserializedPlayerResponse"),xWV=new g.wG("playerResponse");var hOv=new g.wG("playlistEditEndpoint");var ZN9=class extends Mw{Y(){return[]}};var z$=new g.wG("reelWatchEndpoint");var mWv=new g.wG("reelItemWatchResponse");g.A3=new g.wG("buttonRenderer");g.Vz=new g.wG("toggleButtonRenderer");g.UF=new g.wG("counterfactualRenderer");var QjZ=new g.wG("resolveUrlCommandMetadata");var iN8=class extends Mw{Y(){return[]}};var uj8=new g.wG("modifyChannelNotificationPreferenceEndpoint");var lur=new g.wG("unsubscribeEndpoint");var XsV=class extends Mw{Y(){return[]}};var Bx9=new g.wG("subscribeButtonRenderer");var gM8=new g.wG("subscribeEndpoint");var TnV=class extends Mw{Y(){return[]}};var au9=class extends Mw{Y(){return[]}};var eO1=class extends Mw{Y(){return[]}};var qtF=class extends Mw{Y(){return[]}};var GeW=class extends Mw{Y(){return[]}};var IuH=class extends Mw{Y(){return[]}};var EM$=class extends Mw{Y(){return[]}};var vMk=class extends Mw{Y(){return[]}};var ke8=class extends Mw{Y(){return[]}};var r28=class extends Mw{Y(){return[]}};var bN9=class extends Mw{Y(){return[]}};var NVr=new g.wG("qrCodeRenderer");var oMh={qz:"LIVING_ROOM_APP_MODE_UNSPECIFIED",ZE:"LIVING_ROOM_APP_MODE_MAIN",sU:"LIVING_ROOM_APP_MODE_KIDS",tq:"LIVING_ROOM_APP_MODE_MUSIC",Tc:"LIVING_ROOM_APP_MODE_UNPLUGGED",Aq:"LIVING_ROOM_APP_MODE_GAMING"};var FgF=class extends Mw{Y(){return[]}};var Kg8=class extends Mw{Y(){return[]}};var YZr=class extends Mw{Y(){return[]}};var wJ8=new g.wG("autoplaySwitchButtonRenderer");var jMh=new g.wG("desktopOverlayConfigRenderer");var A9k=new g.wG("engagementPanelSectionListRenderer");var JjW=new g.wG("playlistPanelRenderer");var zm1=class extends Mw{Y(){return[]}};var Ofv=class extends Mw{Y(){return[]}};var D59=class extends Mw{Y(){return[]}};var pCF=class extends Mw{Y(){return[]}};var d5o=class extends Mw{Y(){return[]}};var JWV=class extends Mw{Y(){return[]}};var cWv=class extends Mw{Y(){return[]}};var HTZ=new g.wG("cipher");var hSr=new g.wG("playerVars");var Gxv=new g.wG("playerVars");var wCA=g.MV.window,LD=wCA?.yt?.config_||wCA?.ytcfg?.data_||{};g.Lv("yt.config_",LD);var Ve=[];var pn8=/^[\w.]*$/,DZH={q:!0,search_query:!0},Ol$=String(P1);g.Xu=new class{constructor(Y,z){this.j=Y;this.Y=z}}(window,window.document);g.Lv("yt.ads_.signals_.getAdSignalsString",function(Y){return g.B1(g.gM(Y))});g.hA();var Tq="XMLHttpRequest"in g.MV?()=>new XMLHttpRequest:null;var jv$="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(" ");[...jv$];var oW={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"},AgH=["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",...jv$],Oy=!1,sm8=bq;var VZA;g.pe=class extends g.TF{constructor(Y,z,O){super(`${Y}, errorCode=${z}`);this.errorCode=z;this.xhr=O;this.name="PromiseAjaxError"}};VZA=class{constructor(Y){this.xhr=Y}};var wy=class{constructor(Y=null){this.j=Y;this.N=0;this.Y=null}then(Y,z,O){return this.j?this.j.then(Y,z,O):this.N===1&&Y?(Y=Y.call(O,this.Y))&&typeof Y.then==="function"?Y:g.R_(Y):this.N===2&&z?(Y=z.call(O,this.Y))&&typeof Y.then==="function"?Y:g.jo(Y):this}getValue(){return this.Y}};wy.prototype.$goog_Thenable=!0;var sy=!1;g.XT=Qr||iK;var nrH=/^([0-9\.]+):([0-9\.]+)$/;var Fn={};var Rmv=0,Ke=g.iF?"webkit":g.Jj?"moz":g.cP?"ms":HW?"o":"",svW=g.NV("ytDomDomGetNextId")||(()=>++Rmv);
g.Lv("ytDomDomGetNextId",svW);var yW$={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},j6=class{constructor(Y){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(Y=Y||window.event){this.event=Y;for(let D in Y)D in yW$||(this[D]=Y[D]);this.scale=Y.scale;this.rotation=Y.rotation;var z=Y.target||Y.srcElement;z&&z.nodeType==3&&(z=z.parentNode);this.target=z;var O=Y.relatedTarget;if(O)try{O=O.nodeName?O:null}catch(D){O=null}else this.type=="mouseover"?O=Y.fromElement:this.type=="mouseout"&&(O=Y.toElement);this.relatedTarget=O;this.clientX=Y.clientX!=void 0?Y.clientX:Y.pageX;this.clientY=Y.clientY!=void 0?Y.clientY:Y.pageY;this.keyCode=Y.keyCode?Y.keyCode:
Y.which;this.charCode=Y.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=Y.altKey;this.ctrlKey=Y.ctrlKey;this.shiftKey=Y.shiftKey;this.metaKey=Y.metaKey;this.j=Y.pageX;this.Y=Y.pageY}}catch(D){}}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.cg=g.MV.ytEventsEventsListeners||{};g.Lv("ytEventsEventsListeners",g.cg);var wO=g.MV.ytEventsEventsCounter||{count:0};g.Lv("ytEventsEventsCounter",wO);var MmH=g.w2(function(){var Y=!1;try{let z=Object.defineProperty({},"passive",{get:function(){Y=!0}});
window.addEventListener("test",null,z)}catch(z){}return Y}),Rf=g.w2(function(){var Y=!1;
try{let z=Object.defineProperty({},"capture",{get:function(){Y=!0}});
window.addEventListener("test",null,z)}catch(z){}return Y});var H4;H4=window;g.E=H4.ytcsi&&H4.ytcsi.now?H4.ytcsi.now:H4.performance&&H4.performance.timing&&H4.performance.now&&H4.performance.timing.navigationStart?()=>H4.performance.timing.navigationStart+H4.performance.now():()=>(new Date).getTime();g.i8(L7,g.Eu);L7.prototype.S=function(Y){Y.j===void 0&&Jz(Y);var z=Y.j;Y.Y===void 0&&Jz(Y);this.j=new g.K6(z,Y.Y)};
L7.prototype.mY=function(){return this.j||new g.K6};
L7.prototype.B=function(){if(this.j){var Y=(0,g.E)();if(this.U!=0){var z=this.A,O=this.j,D=z.x-O.x;z=z.y-O.y;D=Math.sqrt(D*D+z*z)/(Y-this.U);this.Y[this.N]=Math.abs((D-this.K)/this.K)>.5?1:0;z=0;for(O=0;O<4;O++)z+=this.Y[O]||0;z>=3&&this.Z();this.K=D}this.U=Y;this.A=this.j;this.N=(this.N+1)%4}};
L7.prototype.sl=function(){IW(this.X);g.yO(this.j_)};g.Cb=class extends g.Eu{constructor(Y){super();this.N=[];this.Z=Y||this}u3(Y,z,O,D,p){O=CD((0,g.$W)(O,D||this.Z));O={target:Y,name:z,callback:O};var d;p&&MmH()&&(d={passive:!0});Y.addEventListener(z,O.callback,d);this.N.push(O);return O}WX(Y){for(let z=0;z<this.N.length;z++)if(this.N[z]==Y){this.N.splice(z,1);Y.target.removeEventListener(Y.name,Y.callback);break}}Y(Y){for(;this.N.length;){let z=this.N.pop(),O;Y&&MmH()&&(O={passive:!0});z.target.removeEventListener(z.name,z.callback,O)}}sl(){this.Y();
super.sl()}};var aZ8=["att/get"],gqZ=["embedded_player"],LyA=["share/get_share_panel"],NuH=["share/get_web_player_share_panel"],AWh=["feedback"],Vmv=["notification/modify_channel_preference"],At$=["player"],Hf8=["browse/edit_playlist"],P99=["reel/reel_item_watch"],BSr=["navigation/resolve_url"],jBA=["account/set_setting"],C69=["subscription/subscribe"],nyo=["subscription/unsubscribe"],n$$=["next","unplugged/watch_next"];var Az={Rz:g.w2(function(){try{let z=new FS;var Y=z.isAvailable()?z:null}catch(z){return null}return Y?new Gw(Y):null}),
XK:g.w2(function(){var Y=new KT;return Y.isAvailable()?new Gw(Y):null})};g.nb=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};g.Lv("yt.msgs_",g.nb);var QA=class{constructor(Y){this.Y=void 0;this.j=!1;Y.addEventListener("beforeinstallprompt",z=>{z.preventDefault();this.Y=z});
Y.addEventListener("appinstalled",()=>{this.j=!0},{once:!0})}};var Wg=class{constructor(){this.Bh=!0}bu(Y,z){Y={};var O=[];"USER_SESSION_ID"in LD&&O.push({key:"u",value:g.l("USER_SESSION_ID")});if(O=bY(O))Y.Authorization=O,O=z=z?.sessionIndex,O===void 0&&(O=Number(g.l("SESSION_INDEX",0)),O=isNaN(O)?0:O),g.q("voice_search_auth_header_removal")||(Y["X-Goog-AuthUser"]=O.toString()),"INNERTUBE_HOST_OVERRIDE"in LD||(Y["X-Origin"]=window.location.origin),z===void 0&&"DELEGATED_SESSION_ID"in LD&&(Y["X-Goog-PageId"]=g.l("DELEGATED_SESSION_ID"));return Y}};var S5={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var S6=g.NV("ytglobal.prefsUserPrefsPrefs_")||{};g.Lv("ytglobal.prefsUserPrefsPrefs_",S6);
var Sj9=class{constructor(){this.j=g.l("ALT_PREF_COOKIE_NAME","PREF");this.Y=g.l("ALT_PREF_COOKIE_DOMAIN","youtube.com");var Y=g.Le(this.j);Y&&this.parse(Y)}get(Y,z){f7(Y);tz(Y);Y=S6[Y]!==void 0?S6[Y].toString():null;return Y!=null?Y:z?z:""}set(Y,z){f7(Y);tz(Y);if(z==null)throw Error("ExpectedNotNull");S6[Y]=z.toString()}wk(Y){return!!((UY(`f${Math.floor(Y/31)+1}`)||0)&1<<Y%31)}remove(Y){f7(Y);tz(Y);delete S6[Y]}save(){My(this.j,this.dump(),63072E3,this.Y,!0)}clear(){g.Vf(S6)}dump(){var Y=[];for(let z in S6)S6.hasOwnProperty(z)&&
Y.push(`${z}=`+encodeURIComponent(String(S6[z])));return Y.join("&")}parse(Y){Y=decodeURIComponent(Y).split("&");for(let O=0;O<Y.length;O++){var z=Y[O].split("=");let D=z[0];(z=z[1])&&(S6[D]=z.toString())}}},Bg;var xk={bluetooth:"CONN_DISCO",cellular:"CONN_CELLULAR_UNKNOWN",ethernet:"CONN_WIFI",none:"CONN_NONE",wifi:"CONN_WIFI",wimax:"CONN_CELLULAR_4G",other:"CONN_UNKNOWN",unknown:"CONN_UNKNOWN","slow-2g":"CONN_CELLULAR_2G","2g":"CONN_CELLULAR_2G","3g":"CONN_CELLULAR_3G","4g":"CONN_CELLULAR_4G"},pSk={CONN_DEFAULT:0,CONN_UNKNOWN:1,CONN_NONE:2,CONN_WIFI:3,CONN_CELLULAR_2G:4,CONN_CELLULAR_3G:5,CONN_CELLULAR_4G:6,CONN_CELLULAR_UNKNOWN:7,CONN_DISCO:8,CONN_CELLULAR_5G:9,CONN_WIFI_METERED:10,CONN_CELLULAR_5G_SA:11,
CONN_CELLULAR_5G_NSA:12,CONN_WIRED:30,CONN_INVALID:31},dQZ={EFFECTIVE_CONNECTION_TYPE_UNKNOWN:0,EFFECTIVE_CONNECTION_TYPE_OFFLINE:1,EFFECTIVE_CONNECTION_TYPE_SLOW_2G:2,EFFECTIVE_CONNECTION_TYPE_2G:3,EFFECTIVE_CONNECTION_TYPE_3G:4,EFFECTIVE_CONNECTION_TYPE_4G:5},mq={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};g.lZ=class extends Error{constructor(Y,...z){super(Y);this.args=[...z];Object.setPrototypeOf(this,new.target.prototype)}};var Wyv=class{FU(Y,z){return g.gO(0,Y,1,z)}};g.NV("yt.scheduler.instance.timerIdMap_");var e6=class extends Wyv{OY(Y){if(Y===void 0||!Number.isNaN(Number(Y))){var z=g.NV("yt.scheduler.instance.cancelJob");z?z(Y):window.clearTimeout(Y)}}start(){var Y=g.NV("yt.scheduler.instance.start");Y&&Y()}pause(){var Y=g.NV("yt.scheduler.instance.pause");Y&&Y()}},jE=g.qe();var pp=class{constructor(Y){this.j=(Y=g.z1(Y))?new qT(Y):null;this.N=document.domain||window.location.hostname}Y(){return!!this.j}set(Y,z,O,D){O=O||31104E3;this.remove(Y);if(this.Y())try{this.j.set(Y,z,Date.now()+O*1E3);return}catch(d){}var p="";if(D)try{p=escape((new g2).zT(z))}catch(d){return}else p=escape(z);My(Y,p,O,this.N)}get(Y,z){var O=void 0,D=!this.Y();if(!D)try{O=this.j.get(Y)}catch(p){D=!0}if(D&&(O=g.Le(Y))&&(O=unescape(O),z))try{O=JSON.parse(O)}catch(p){this.remove(Y),O=void 0}return O}remove(Y){this.Y()&&
this.j.remove(Y);Ny(Y,"/",this.N)}};var If=(()=>{var Y;return()=>{Y||(Y=new pp("ytidb"));return Y}})();var kk=[],vg=!1;var P6k={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"},Buv={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"},tm$={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},
O8=class extends g.lZ{constructor(Y,z={},O=P6k[Y],D=Buv[Y],p=tm$[Y]){super(O,{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:Y,...z});this.type=Y;this.message=O;this.level=D;this.j=p;Object.setPrototypeOf(this,O8.prototype)}},fMr=class extends O8{constructor(Y,z){super("MISSING_OBJECT_STORES",{expectedObjectStores:z,foundObjectStores:Y},P6k.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,fMr.prototype)}},pH=class extends Error{constructor(Y,z){super();this.index=
Y;this.objectStore=z;Object.setPrototypeOf(this,pH.prototype)}},UZH=["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 yM=class{constructor(Y){this.j=Y}},cQ=class{constructor(Y){this.state={status:"PENDING"};this.j=[];this.Y=[];Y=Y.j;var z=D=>{if(this.state.status==="PENDING"){this.state={status:"FULFILLED",value:D};for(let p of this.j)p()}},O=D=>{if(this.state.status==="PENDING"){this.state={status:"REJECTED",
reason:D};for(let p of this.Y)p()}};
try{Y(z,O)}catch(D){O(D)}}static all(Y){return new cQ(new yM((z,O)=>{var D=[],p=Y.length;p===0&&z(D);for(let d=0;d<Y.length;++d)cQ.resolve(Y[d]).then(J=>{D[d]=J;p--;p===0&&z(D)}).catch(J=>{O(J)})}))}static resolve(Y){return new cQ(new yM((z,O)=>{Y instanceof cQ?Y.then(z,O):z(Y)}))}static reject(Y){return new cQ(new yM((z,O)=>{O(Y)}))}then(Y,z){var O=Y??xZv,D=z??$Z$;
return new cQ(new yM((p,d)=>{this.state.status==="PENDING"?(this.j.push(()=>{jI(this,this,O,p,d)}),this.Y.push(()=>{Ry(this,this,D,p,d)})):this.state.status==="FULFILLED"?jI(this,this,O,p,d):this.state.status==="REJECTED"&&Ry(this,this,D,p,d)}))}catch(Y){return this.then(void 0,Y)}};var ZlA=class{constructor(Y,z){this.request=Y;this.cursor=z}};var TKo=class{constructor(Y,z){this.j=Y;this.options=z;this.transactionCount=0;this.N=Math.round((0,g.E)());this.Y=!1}add(Y,z,O){return CH(this,[Y],{mode:"readwrite",B0:!0,commit:AH()},D=>D.objectStore(Y).add(z,O))}clear(Y){return CH(this,[Y],{mode:"readwrite",
B0:!0},z=>z.objectStore(Y).clear())}close(){this.j.close();
this.options?.closed&&this.options.closed()}count(Y,z){return CH(this,[Y],{mode:"readonly",B0:!0,commit:AH()},O=>O.objectStore(Y).count(z))}delete(Y,z){return CH(this,[Y],{mode:"readwrite",
B0:!0,commit:AH()&&!(z instanceof IDBKeyRange)},O=>O.objectStore(Y).delete(z))}get(Y,z){return CH(this,[Y],{mode:"readonly",
B0:!0,commit:AH()},O=>O.objectStore(Y).get(z))}getAll(Y,z,O){return CH(this,[Y],{mode:"readonly",
B0:!0},D=>D.objectStore(Y).getAll(z,O))}put(Y,z,O){return CH(this,[Y],{mode:"readwrite",
B0:!0,commit:AH()},D=>D.objectStore(Y).put(z,O))}objectStoreNames(){return Array.from(this.j.objectStoreNames)}getName(){return this.j.name}},nH=class{constructor(Y){this.j=Y}add(Y,z){return Mh(this.j.add(Y,z))}autoIncrement(){return this.j.autoIncrement}clear(){return Mh(this.j.clear()).then(()=>{})}count(Y){return Mh(this.j.count(Y))}delete(Y){return Y instanceof IDBKeyRange?Qm$(this,Y):Mh(this.j.delete(Y))}get(Y){return Mh(this.j.get(Y))}getAll(Y,z){return"getAll"in IDBObjectStore.prototype?Mh(this.j.getAll(Y,
z)):ilA(this,Y,z)}index(Y){try{return new SZo(this.j.index(Y))}catch(z){if(z instanceof Error&&z.name==="NotFoundError")throw new pH(Y,this.j.name);
throw z;}}getName(){return this.j.name}keyPath(){return this.j.keyPath}put(Y,z){return Mh(this.j.put(Y,z))}},VM=class{constructor(Y){this.j=Y;this.Y=new Map;this.aborted=!1;this.done=new Promise((z,O)=>{this.j.addEventListener("complete",()=>{z()});
this.j.addEventListener("error",D=>{D.currentTarget===D.target&&O(this.j.error)});
this.j.addEventListener("abort",()=>{var D=this.j.error;if(D)O(D);else if(!this.aborted){D=O8;var p=this.j.objectStoreNames;let d=[];for(let J=0;J<p.length;J++){let c=p.item(J);if(c===null)throw Error("Invariant: item in DOMStringList is null");d.push(c)}D=new D("UNKNOWN_ABORT",{objectStoreNames:d.join(),dbName:this.j.db.name,mode:this.j.mode});O(D)}})})}abort(){this.j.abort();
this.aborted=!0;throw new O8("EXPLICIT_ABORT");}commit(){this.aborted||this.j.commit?.()}objectStore(Y){Y=this.j.objectStore(Y);var z=this.Y.get(Y);z||(z=new nH(Y),this.Y.set(Y,z));return z}},SZo=class{constructor(Y){this.j=Y}count(Y){return Mh(this.j.count(Y))}delete(Y){return x8(this,{query:Y},z=>z.delete().then(()=>U8(z)))}get(Y){return Mh(this.j.get(Y))}getAll(Y,z){return"getAll"in IDBIndex.prototype?Mh(this.j.getAll(Y,z)):XnH(this,Y,z)}keyPath(){return this.j.keyPath}unique(){return this.j.unique}},
grH=class{constructor(Y,z){this.request=Y;
this.cursor=z}delete(){return Mh(this.cursor.delete()).then(()=>{})}getValue(){return this.cursor.value}update(Y){return Mh(this.cursor.update(Y))}};var U5Z=class{constructor(Y,z){this.name=Y;this.options=z;this.N=!0;this.K=this.U=0}Y(Y,z,O={}){return hH(Y,z,O)}delete(Y={}){return ZI(this.name,Y)}open(){if(!this.N)throw m6(this);if(this.j)return this.j;var Y,z=()=>{this.j===Y&&(this.j=void 0)},O={blocking:p=>{p.close()},
closed:z,Jc:z,upgrade:this.options.upgrade},D=async()=>{var p=Error().stack??"";try{let c=await this.Y(this.name,this.options.version,O);var d=c,J=this.options;let w=[];for(let R of Object.keys(J.z3)){let {r$:y,m8:M=Number.MAX_VALUE}=J.z3[R];!(d.j.version>=y)||d.j.version>=M||d.j.objectStoreNames.contains(R)||w.push(R)}if(w.length!==0){let R=Object.keys(this.options.z3),y=c.objectStoreNames();if(this.K<v1("ytidb_reopen_db_retries",0))return this.K++,c.close(),rO(new O8("DB_REOPENED_BY_MISSING_OBJECT_STORES",
{dbName:this.name,expectedObjectStores:R,foundObjectStores:y})),D();if(this.U<v1("ytidb_remake_db_retries",1))return this.U++,await this.delete(),rO(new O8("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:this.name,expectedObjectStores:R,foundObjectStores:y})),D();throw new fMr(y,R);}return c}catch(c){if(c instanceof DOMException?c.name==="VersionError":"DOMError"in self&&c instanceof DOMError?c.name==="VersionError":c instanceof Object&&"message"in c&&c.message==="An attempt was made to open a database using a lower version than the existing version."){p=
await this.Y(this.name,void 0,{...O,upgrade:void 0});d=p.j.version;if(this.options.version!==void 0&&d>this.options.version+1)throw p.close(),this.N=!1,m6(this,d);return p}z();c instanceof Error&&!g.q("ytidb_async_stack_killswitch")&&(c.stack=`${c.stack}\n${p.substring(p.indexOf("\n")+1)}`);throw dU(c,this.name,"",this.options.version??-1);}};
return this.j=Y=D()}};var iw=new U5Z("YtIdbMeta",{z3:{databases:{r$:1}},upgrade(Y,z){z(1)&&WQ(Y,"databases",{keyPath:"actualName"})}});var ay,TN=new class{constructor(){}}(new class{constructor(){}});new g.Uc;var rg9=class extends U5Z{constructor(Y,z){super(Y,z);this.options=z;of(Y)}Y(Y,z,O={}){return(this.options.shared?ErA:IVo)(Y,z,{...O})}delete(Y={}){return(this.options.shared?k8:vrk)(this.name,Y)}};var or1=rU("ytGcfConfig",{z3:{coldConfigStore:{r$:1},hotConfigStore:{r$:1}},shared:!1,upgrade(Y,z){z(1)&&(tH(WQ(Y,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),tH(WQ(Y,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var $51=class extends g.Eu{constructor(){super();this.Y=[];this.j=[];var Y=g.NV("yt.gcf.config.hotUpdateCallbacks");Y?(this.Y=[...Y],this.j=Y):(this.j=[],g.Lv("yt.gcf.config.hotUpdateCallbacks",this.j))}sl(){for(let z of this.Y){var Y=this.j;let O=Y.indexOf(z);O>=0&&Y.splice(O,1)}this.Y.length=0;super.sl()}};g.z7=class{constructor(){this.A=!1;this.K=this.U=0;this.Z=new $51}SD(){return dT()??g.l("RAW_HOT_CONFIG_GROUP")}N(Y){this.hotHashData=Y;g.Lv("yt.gcf.config.hotHashData",this.hotHashData||null)}};var x51=typeof TextEncoder!=="undefined"?new TextEncoder:null,T7=x51?Y=>x51.encode(Y):Y=>{Y=jg(Y);
var z=new Uint8Array(Y.length);for(let O=0;O<z.length;O++)z[O]=Y[O];return z};var gD={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},osA={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};Ua.prototype.zT=function(){return{version:this.version,args:this.args}};$B.prototype.toString=function(){return this.topic};var hmk=g.NV("ytPubsub2Pubsub2Instance")||new lG;lG.prototype.subscribe=lG.prototype.subscribe;lG.prototype.unsubscribeByKey=lG.prototype.jJ;lG.prototype.publish=lG.prototype.Ul;lG.prototype.clear=lG.prototype.clear;g.Lv("ytPubsub2Pubsub2Instance",hmk);var mw=g.NV("ytPubsub2Pubsub2SubscribedKeys")||{};g.Lv("ytPubsub2Pubsub2SubscribedKeys",mw);var iE=g.NV("ytPubsub2Pubsub2TopicToKeys")||{};g.Lv("ytPubsub2Pubsub2TopicToKeys",iE);var QJ=g.NV("ytPubsub2Pubsub2IsAsync")||{};
g.Lv("ytPubsub2Pubsub2IsAsync",QJ);g.Lv("ytPubsub2Pubsub2SkipSubKey",null);var XI=v1("max_body_size_to_compress",5E5),gT=v1("min_body_size_to_compress",500),sQ$=0;var Zfo=class{constructor(Y){this.Ud=this.j=!1;this.potentialEsfErrorCounter=this.Y=0;this.handleError=()=>{};
this.VL=()=>{};
this.now=Date.now;this.Fh=!1;this.Sk=Y.Sk??100;this.sj=Y.sj??1;this.ys=Y.ys??2592E6;this.n0=Y.n0??12E4;this.AZ=Y.AZ??5E3;this.RZ=Y.RZ??void 0;this.xD=!!Y.xD;this.VW=Y.VW??.1;this.nT=Y.nT??10;Y.handleError&&(this.handleError=Y.handleError);Y.VL&&(this.VL=Y.VL);Y.Fh&&(this.Fh=Y.Fh);Y.Ud&&(this.Ud=Y.Ud);this.hW=Y.hW;this.SJ=Y.SJ;this.xO=Y.xO;this.vH=Y.vH;this.Po=Y.Po;this.X8=Y.X8;this.nW=Y.nW;e5(this)&&(!this.hW||this.hW("networkless_logging"))&&G7(this)}writeThenSend(Y,z={}){if(e5(this)&&this.j){let O=
{url:Y,options:z,timestamp:this.now(),status:"NEW",sendCount:0};this.xO.set(O,this.RZ).then(D=>{O.id=D;this.vH.ux()&&Ea(this,O)}).catch(D=>{Ea(this,O);
vw(this,D)})}else this.Po(Y,z)}sendThenWrite(Y,z={},O){if(e5(this)&&this.j){let D={url:Y,
options:z,timestamp:this.now(),status:"NEW",sendCount:0};this.hW&&this.hW("nwl_skip_retry")&&(D.skipRetry=O);if(this.vH.ux()||this.hW&&this.hW("nwl_aggressive_send_then_write")&&!D.skipRetry){if(!D.skipRetry){let p=z.onError?z.onError:()=>{};
z.onError=async(d,J)=>{await this.xO.set(D,this.RZ).catch(c=>{vw(this,c)});
p(d,J)}}this.Po(Y,z,D.skipRetry)}else this.xO.set(D,this.RZ).catch(p=>{this.Po(Y,z,D.skipRetry);
vw(this,p)})}else O=this.hW&&this.hW("nwl_skip_retry")&&O,this.Po(Y,z,O)}sendAndWrite(Y,z={}){if(e5(this)&&this.j){let O={url:Y,
options:z,timestamp:this.now(),status:"NEW",sendCount:0},D=!1,p=z.onSuccess?z.onSuccess:()=>{};
O.options.onSuccess=(d,J)=>{O.id!==void 0?this.xO.pP(O.id,this.RZ):D=!0;this.vH.Al&&this.hW&&this.hW("vss_network_hint")&&this.vH.Al(!0);p(d,J)};
this.Po(O.url,O.options,void 0,!0);this.xO.set(O,this.RZ).then(d=>{O.id=d;D&&this.xO.pP(O.id,this.RZ)}).catch(d=>{vw(this,d)})}else this.Po(Y,z,void 0,!0)}N(){if(!e5(this))throw Error("IndexedDB is not supported: throttleSend");
this.Y||(this.Y=this.SJ.FU(async()=>{var Y=await this.xO.DW("NEW",this.RZ);Y?(await Ea(this,Y),this.Y&&(this.Y=0,this.N())):this.U()},this.Sk))}U(){this.SJ.OY(this.Y);
this.Y=0}};var kB;var MH={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
liveChatUserPresent:434,liveChatBeingModerated:457,liveChatGiftButtonImpressed:558,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,offlineSystemFailure:546,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69,
mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,
mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,
vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,
streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,integrationAttributionEvent:556,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,
anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,
transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,
videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,
ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,
tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,
offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,
siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,
layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,
tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5DeviceStorageStats:535,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,
mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,
idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,
googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,
mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,
sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,
lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,
blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,
tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,
channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,
producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531,
coordinatedSamplingTriggered:532,recapScreenshotEvent:534,mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539,loggingReliabilityProbe:540,keyValueStoreStatsEvent:541,deviceLocationPermissionEvent:542,remoteControlStarted:543,remoteControlCompleted:544,reelsAdsEvents:545,ytlrLoaderTestHarnessEvent:547,biometricAuthenticationEvent:548,mainAppLifecycleEvent:549,musicDownloadBackgroundContinuedProcessingTask:550,musicMetadataMismatchEvent:551,
scrollToComponentCompleted:552,entityStoreTelemetry:553,streamingDarkLaunchEvent:554,childAccountsDisplayEvent:555,tvfasPlaybackContext:557,mdeC2PaEvent:559};var tNv=rU("ServiceWorkerLogsDatabase",{z3:{SWHealthLog:{r$:1}},shared:!0,upgrade:(Y,z)=>{z(1)&&tH(WQ(Y,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var zA={},xQo=0;var DR;var JE=class{constructor(){this.j=new Map;this.Y=!1}requestComplete(Y,z){z&&(this.Y=!0);Y=this.removeParams(Y);this.j.get(Y)||this.j.set(Y,z)}isEndpointCFR(Y){Y=this.removeParams(Y);return(Y=this.j.get(Y))?!1:Y===!1&&this.Y?!0:null}removeParams(Y){return Y.split("?")[0]}};JE.prototype.removeParams=JE.prototype.removeParams;JE.prototype.isEndpointCFR=JE.prototype.isEndpointCFR;JE.prototype.requestComplete=JE.prototype.requestComplete;JE.getInstance=cI;var w$=class extends g.Kt{constructor(){super();this.Y=!1;this.j=W49();this.j.rO("networkstatus-online",()=>{if(this.Y&&g.q("offline_error_handling")){var Y=d$().get("errors",!0);if(Y){for(let z in Y)if(Y[z]){let O=new g.lZ(z,"sent via offline_errors");O.name=Y[z].name;O.stack=Y[z].stack;O.level=Y[z].level;H1(O)}d$().set("errors",{},2592E3,!0)}}})}ux(){return this.j.ux()}Al(Y){this.j.isOnline=Y}EP(){var Y=window.navigator.onLine;
return Y===void 0?!0:Y}vN(){this.Y=!0}rO(Y,z){return this.j.rO(Y,z)}bm(Y){return sx(this.j,Y)}};w$.prototype.sendNetworkCheckRequest=w$.prototype.bm;w$.prototype.listen=w$.prototype.rO;w$.prototype.enableErrorFlushing=w$.prototype.vN;w$.prototype.getWindowStatus=w$.prototype.EP;w$.prototype.networkStatusHint=w$.prototype.Al;w$.prototype.isNetworkAvailable=w$.prototype.ux;w$.getInstance=j7;var m5v=class extends g.Kt{constructor(){var Y={lA:!0,yB:!0};super();this.j=this.U=0;this.Y=j7();var z=g.NV("yt.networkStatusManager.instance.listen").bind(this.Y);z&&(Y.rateLimit?(this.rateLimit=Y.rateLimit,z("networkstatus-online",()=>{Rr(this,"publicytnetworkstatus-online")}),z("networkstatus-offline",()=>{Rr(this,"publicytnetworkstatus-offline")})):(z("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),z("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}ux(){var Y=
g.NV("yt.networkStatusManager.instance.isNetworkAvailable");
return Y?Y.bind(this.Y)():!0}Al(Y){var z=g.NV("yt.networkStatusManager.instance.networkStatusHint").bind(this.Y);z&&z(Y)}async bm(Y){var z=g.NV("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.Y);return g.q("skip_network_check_if_cfr")&&cI().isEndpointCFR("generate_204")?new Promise(O=>{this.Al(window.navigator?.onLine||!0);O(this.ux())}):z?z(Y):!0}};var W4,ZYH=class extends Zfo{constructor(){W4||(W4=new m5v);super({xO:{Xw:Poh,pP:WR8,DW:HY8,eA:CoA,Yf:n9o,set:VNZ},vH:W4,handleError:(Y,z,O)=>{var D=O?.error?.code;D===400||D===415?(Y=new g.lZ(Y.message,z,O?.error?.code),nD(Y,void 0,void 0,void 0,!0)):H1(Y)},
VL:nD,Po:QQA,now:g.E,bc:hBk,SJ:g.qe(),X8:"publicytnetworkstatus-online",nW:"publicytnetworkstatus-offline",xD:!0,VW:.1,nT:v1("potential_esf_error_limit",10),hW:g.q,Fh:!(uZ()&&g.SM(document.location.toString())!=="www.youtube-nocookie.com")});this.K=new g.Uc;g.q("networkless_immediately_drop_all_requests")&&BXv();k8("LogsDatabaseV2")}writeThenSend(Y,z){z||(z={});z=MR(Y,z);uZ()||(this.j=!1);super.writeThenSend(Y,z)}sendThenWrite(Y,z,O){z||(z={});z=MR(Y,z);uZ()||(this.j=!1);super.sendThenWrite(Y,z,O)}sendAndWrite(Y,
z){z||(z={});z=MR(Y,z);uZ()||(this.j=!1);super.sendAndWrite(Y,z)}awaitInitialization(){return this.K.promise}};var Lp=g.MV.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.Lv("ytNetworklessLoggingInitializationOptions",Lp);g.Ha=class{constructor(Y){this.config_=null;Y?this.config_=Y:LU()&&(this.config_=g.Nf())}isReady(){!this.config_&&LU()&&(this.config_=g.Nf());return!!this.config_}};var QvA=g.MV.ytPubsubPubsubInstance||new lG,VP=g.MV.ytPubsubPubsubSubscribedKeys||{},Cp=g.MV.ytPubsubPubsubTopicToKeys||{},HI=g.MV.ytPubsubPubsubIsSynchronous||{};lG.prototype.subscribe=lG.prototype.subscribe;lG.prototype.unsubscribeByKey=lG.prototype.jJ;lG.prototype.publish=lG.prototype.Ul;lG.prototype.clear=lG.prototype.clear;g.Lv("ytPubsubPubsubInstance",QvA);g.Lv("ytPubsubPubsubTopicToKeys",Cp);g.Lv("ytPubsubPubsubIsSynchronous",HI);g.Lv("ytPubsubPubsubSubscribedKeys",VP);var Uv={};g.i8(g.iI,g.Eu);g.Z=g.iI.prototype;g.Z.subscribe=function(Y,z,O){return this.VH()?0:this.xk.subscribe(Y,z,O)};
g.Z.unsubscribe=function(Y,z,O){return this.VH()?!1:this.xk.unsubscribe(Y,z,O)};
g.Z.jJ=function(Y){return this.VH()?!1:this.xk.jJ(Y)};
g.Z.Ul=function(Y,z){return this.VH()?!1:this.xk.Ul.apply(this.xk,arguments)};
g.Z.vI=function(Y,z){for(let O in Y)this.subscribe(O,Y[O],z)};
g.Z.Ec=function(Y,z){for(let O in Y)this.unsubscribe(O,Y[O],z)};var uI=Date.now().toString();var qR={};g.vI=Symbol("injectionDeps");var GA=class{constructor(Y){this.key=Y}};var XSh=class{constructor(){this.Y=new Map;this.N=new Map;this.j=new Map}resolve(Y){return Y instanceof GA?r$(this,Y.key,[],!0):r$(this,Y,[])}};g.P4=class{constructor(Y){this.name=Y}toString(){return`InjectionToken(${this.name})`}};var bI;var F6=window;var cD=g.q("web_enable_lifecycle_monitoring")&&Kp()!==0,TX$=g.q("web_enable_lifecycle_monitoring");var IUo=class{constructor(Y){this.scheduler=g.qe();this.Y=new g.Uc;this.j=Y;for(let z=0;z<this.j.length;z++){let O=this.j[z];Y=()=>{O.sK();this.j[z].IY=!0;this.j.every(p=>p.IY===!0)&&this.Y.resolve()};
let D=g.gO(0,Y,O.priority??0);this.j[z]={...O,sK:Y,jobId:D}}}cancel(){for(let Y of this.j)Y.jobId===void 0||Y.IY||this.scheduler.OY(Y.jobId),Y.IY=!0;this.Y.resolve()}};var ifH=class{constructor(){this.state="none";this.plugins=[];this.Y=void 0;this.U={};cD&&Y$(this.state)}get currentState(){return this.state}install(Y){this.plugins.push(Y);return this}uninstall(...Y){Y.forEach(z=>{z=this.plugins.indexOf(z);z>-1&&this.plugins.splice(z,1)})}transition(Y,z){cD&&zg(this.state);
var O=this.transitions.find(D=>Array.isArray(D.from)?D.from.find(p=>p===this.state&&D.to===Y):D.from===this.state&&D.to===Y);
if(O){this.N&&(g9A(this.N),this.N=void 0);aU$(this,Y,z);this.state=Y;cD&&Y$(this.state);O=O.action.bind(this);let D=this.plugins.filter(p=>p[Y]).map(p=>p[Y]);
O(GMv(this,D),z)}else throw Error(`no transition specified from ${this.state} to ${Y}`);}};var E9F=class extends ifH{constructor(){super();this.j=null;this.Y=10;this.transitions=[{from:"none",to:"application_navigating",action:this.K},{from:"application_navigating",to:"none",action:this.A},{from:"application_navigating",to:"application_navigating",action:()=>{}},
{from:"none",to:"none",action:()=>{}}]}K(Y,z){this.j=g.Tb(0,()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3);
Y(z?.event)}A(Y,z){this.j&&(jE.OY(this.j),this.j=null);Y(z?.event)}},wS;var yh=[];g.Lv("yt.logging.transport.getScrapedGelPayloads",function(){return yh});var yb=void 0,R8=void 0;var Vb=class{constructor(){this.store={};this.j={}}storePayload(Y,z){Y=Lo(Y);this.store[Y]?this.store[Y].push(z):(this.j={},this.store[Y]=[z]);g.q("more_accurate_gel_parser")&&(z=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(z));return Y}smartExtractMatchingEntries(Y){if(!Y.keys.length)return[];var z=At(this,Y.keys.splice(0,1)[0]),O=[];for(let D=0;D<z.length;D++)this.store[z[D]]&&Y.sizeLimit&&(this.store[z[D]].length<=Y.sizeLimit?(O.push(...this.store[z[D]]),delete this.store[z[D]]):
O.push(...this.store[z[D]].splice(0,Y.sizeLimit)));Y?.sizeLimit&&O.length<Y?.sizeLimit&&(Y.sizeLimit-=O.length,O.push(...this.smartExtractMatchingEntries(Y)));return O}extractMatchingEntries(Y){Y=At(this,Y);var z=[];for(let O=0;O<Y.length;O++)this.store[Y[O]]&&(z.push(...this.store[Y[O]]),delete this.store[Y[O]]);return z}getSequenceCount(Y){Y=At(this,Y);var z=0;for(let O=0;O<Y.length;O++)z+=this.store[Y[O]]?.length||0;return z}};Vb.prototype.getSequenceCount=Vb.prototype.getSequenceCount;
Vb.prototype.extractMatchingEntries=Vb.prototype.extractMatchingEntries;Vb.prototype.smartExtractMatchingEntries=Vb.prototype.smartExtractMatchingEntries;Vb.prototype.storePayload=Vb.prototype.storePayload;var pV$=new g.P4("FinchConfigManagerService");var o9v=v1("initial_gel_batch_timeout",2E3),bY1=v1("gel_queue_timeout_max_ms",6E4),FRV=v1("gel_min_batch_size",5),mz=void 0,B4=class{constructor(){this.U=this.Y=this.N=0;this.j=!1}},JfF=new B4,dLA=new B4,k$=new B4,vD=new B4,u9,rS=!0,RF=1,no=new Map,Gg=g.MV.ytLoggingTransportTokensToCttTargetIds_||{};g.Lv("ytLoggingTransportTokensToCttTargetIds_",Gg);var qU=g.MV.ytLoggingTransportTokensToJspbCttTargetIds_||{};g.Lv("ytLoggingTransportTokensToJspbCttTargetIds_",qU);var $$={},Co=!1;var NH=g.MV.ytLoggingGelSequenceIdObj_||{};g.Lv("ytLoggingGelSequenceIdObj_",NH);var JD=[];var hI,t3=g.MV.ytLoggingDocDocumentNonce_;t3||(t3=g.X6(16),g.Lv("ytLoggingDocDocumentNonce_",t3));hI=t3;var R3F={xJ:0,jm:1,Vh:2,aX:3,mA:4,SK:5,hq:6,Qp:7,tg:8,EV:9,ip:10,F7:11,0:"DEFAULT",1:"CHAT",2:"CONVERSATIONS",3:"MINIPLAYER",4:"DIALOG",5:"VOZ",6:"MUSIC_WATCH_TABS",7:"SHARE",8:"PUSH_NOTIFICATIONS",9:"RICH_GRID_WATCH",10:"PICTURE_IN_PICTURE",11:"MEDIA_CLIENT"};var cfH=1,nZ=class{constructor(Y){this.j=Y}getAsJson(){var Y={};this.j.trackingParams!==void 0?Y.trackingParams=this.j.trackingParams:(Y.veType=this.j.veType,this.j.veCounter!==void 0&&(Y.veCounter=this.j.veCounter),this.j.elementIndex!==void 0&&(Y.elementIndex=this.j.elementIndex));this.j.dataElement!==void 0&&(Y.dataElement=this.j.dataElement.getAsJson());this.j.youtubeData!==void 0&&(Y.youtubeData=this.j.youtubeData);this.j.isCounterfactual&&(Y.isCounterfactual=!0);return Y}getAsJspb(){var Y=new I7W;
this.j.trackingParams!==void 0?Y.setTrackingParams(this.j.trackingParams):(this.j.veType!==void 0&&EJ(Y,2,g.kr(this.j.veType)),this.j.veCounter!==void 0&&EJ(Y,6,g.kr(this.j.veCounter)),this.j.elementIndex!==void 0&&EJ(Y,3,g.kr(this.j.elementIndex)),this.j.isCounterfactual&&EJ(Y,5,G2(!0)));if(this.j.dataElement!==void 0){var z=this.j.dataElement.getAsJspb();PV(Y,I7W,7,z)}this.j.youtubeData!==void 0&&PV(Y,eNv,8,this.j.jspbYoutubeData);return Y}toString(){return JSON.stringify(this.getAsJson())}isClientVe(){return!this.j.trackingParams&&
!!this.j.veType}getLoggingDirectives(){return this.j.loggingDirectives}};g.Lv("yt_logging_screen.getRootVeType",fZ);g.Lv("yt_logging_screen.getCurrentCsn",g.$t);g.Lv("yt_logging_screen.getCttAuthInfo",xt);g.Lv("yt_logging_screen.setCurrentScreen",Z8);var M8o="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var Bsv=[{lO:Y=>`Cannot read property '${Y.key}'`,
fT:{Error:[{d8:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{d8:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{d8:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{d8:/\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"]},{d8:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{d8:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{d8:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{lO:Y=>`Cannot call '${Y.key}'`,
fT:{TypeError:[{d8:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{d8:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{d8:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{d8:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{d8:/\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"]},
{d8:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{lO:Y=>`${Y.key} is not defined`,
fT:{ReferenceError:[{d8:/(.*) is not defined/,groups:["key"]},{d8:/Can't find variable: (.*)/,groups:["key"]}]}}];var V8k={QR:[],Ku:[{callback:LAZ,weight:500},{callback:NsF,weight:500}]};var Afk=class{constructor(){this.Ku=[];this.QR=[]}},Xt;var pn=new lG;var De=new Set,Yq=0,fL$=0,dk=0,PSW=[],WAF=[],Sfv=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];Date.now();var Rq=class extends Ua{constructor(Y){super(arguments);this.csn=Y}},ZD=new $B("screen-created",Rq),PR=[],ULW=ZR8,BR=0,sK=new Map,yA=new Map,Mp=new Map;var uKA=class{flush(Y=[],z=!1){if(g.q("enable_client_streamz_web"))for(let O of Y)Y=eU(O),this.j&&PV(Y,N8Z,2,this.j),Y={serializedIncrementBatch:g.m4(Y.Y())},g.CZ("streamzIncremented",Y,{sendIsolatedPayload:z})}},odZ=class extends uKA{constructor(){super()}},xpo=class extends uKA{constructor(Y){super();var z=new N8Z;var O=new LZF;O=g.lS(O,1,"botguard");Y=g.lS(O,2,Y);this.j=BV(z,LZF,1,AyZ,Y)}};var Ee,$p8=new Map;var vi1=class{constructor(Y){this.j=new qT(Y)}set(Y,z,O){O=O!==void 0?Date.now()+O:void 0;this.j.set(Y,z,O)}get(Y){return this.j.get(Y)}remove(Y){this.j.remove(Y)}};var iRZ=null;var rD="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" ");var u8F=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var i2=class{constructor(){this.j={};if(this.Y=g.Ap()){let Y=g.Le("CONSISTENCY");Y&&Ze(this,{encryptedTokenJarContents:Y})}}handleResponse(Y,z){if(!z)throw Error("request needs to be passed into ConsistencyService");z=z.innerTubeRequest.context?.request?.consistencyTokenJars||[];(Y=Y.responseContext?.consistencyTokenJar)&&this.replace(z,Y)}replace(Y,z){for(let O of Y)delete this.j[O.encryptedTokenJarContents];Ze(this,z)}};var lM9=window.location.hostname.split(".").slice(-2).join("."),u2=class{constructor(){this.N=-1;var Y=g.l("LOCATION_PLAYABILITY_TOKEN");g.l("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=mx(this))&&(Y=this.localStorage.get("yt-location-playability-token"));Y&&(this.locationPlayabilityToken=Y,this.Y=this.j=void 0)}static getInstance(){fb=g.NV("yt.clientLocationService.instance");fb||(fb=new u2,g.Lv("yt.clientLocationService.instance",fb));return fb}setLocationOnInnerTubeContext(Y){Y.client||
(Y.client={});if(this.j)Y.client.locationInfo||(Y.client.locationInfo={}),Y.client.locationInfo.latitudeE7=Math.floor(this.j.coords.latitude*1E7),Y.client.locationInfo.longitudeE7=Math.floor(this.j.coords.longitude*1E7),Y.client.locationInfo.horizontalAccuracyMeters=Math.round(this.j.coords.accuracy),Y.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.U||this.locationPlayabilityToken)Y.client.locationPlayabilityToken=this.U||this.locationPlayabilityToken}getXGeoHeader(){if(this.Y){var Y=
this.Y;var z=Math.floor(Y.coords.longitude*1E7);var O=Math.floor(Y.coords.latitude*1E7);var D=new WHk;O=EJ(D,1,g.kr(O));z=EJ(O,2,g.kr(z));O=new BCr;O=gs(O,1,1);O=gs(O,2,12);O=gs(O,9,8);O=uS(O,3,Y.timestamp*1E3);Y=EJ(O,7,g.m3(Y.coords.accuracy*1E3));Y=gs(Y,25,2);Y=PV(Y,WHk,5,z);Y=`w ${g.m4(tdv(Y),4)}`}else Y=null;return Y}handleResponse(Y){Y=Y.responseContext?.locationPlayabilityToken;Y!==void 0&&(this.locationPlayabilityToken=Y,this.Y=this.j=void 0,g.l("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=
mx(this))&&this.localStorage.set("yt-location-playability-token",Y,15552E3):My("YT_CL",JSON.stringify({loctok:Y}),15552E3,lM9,!0))}clearLocationPlayabilityToken(Y){Y==="TVHTML5"?(this.localStorage=mx(this))&&this.localStorage.remove("yt-location-playability-token"):Ny("YT_CL");this.U=void 0;this.N!==-1&&(clearTimeout(this.N),this.N=-1)}clearCurrentPosition(){this.Y=this.j=void 0}getCurrentPositionFromGeolocation(Y){if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported"));
var z=!1,O=1E4;g.l("INNERTUBE_CLIENT_NAME")==="MWEB"&&(z=!0,O=15E3);return new Promise((D,p)=>{navigator.geolocation.getCurrentPosition(d=>{this.Y=Y?.addToHeaders?d:void 0;this.j=d;D(d)},d=>{p(d)},{enableHighAccuracy:z,
maximumAge:0,timeout:O})})}createUnpluggedLocationInfo(Y){var z={};
Y=Y.coords;Y?.latitude&&(z.latitudeE7=Math.floor(Y.latitude*1E7));Y?.longitude&&(z.longitudeE7=Math.floor(Y.longitude*1E7));Y?.accuracy&&(z.locationRadiusMeters=Math.round(Y.accuracy));return z}createLocationInfo(Y){var z={};Y=Y.coords;Y?.latitude&&(z.latitudeE7=Math.floor(Y.latitude*1E7));Y?.longitude&&(z.longitudeE7=Math.floor(Y.longitude*1E7));return z}},fb;var XCk=class{constructor(){this.j={}}contains(Y){return Object.prototype.hasOwnProperty.call(this.j,Y)}get(Y){if(this.contains(Y))return this.j[Y]}set(Y,z){this.j[Y]=z}Dw(){return Object.keys(this.j)}remove(Y){delete this.j[Y]}};new class{constructor(){this.mappings=new XCk}get(Y){a:{var z=this.mappings.get(Y.toString());switch(z.type){case "mapping":Y=z.value;break a;case "factory":z=z.value();this.mappings.set(Y.toString(),{type:"mapping",value:z});Y=z;break a;default:Y=g.Wy(z,void 0)}}return Y}};var TS={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 gyr=class{S(Y,z={},O=S5){var D={context:this.B()?g.l2(Y.clickTrackingParams,!0,!1,g.G(Y?.commandMetadata,Nw)?.url,this.Z(z)):g.l2(Y.clickTrackingParams,!1,this.K)};var p=this.j(Y);if(p){this.Y(D,p,z);p=aq(this.N());var d=g.G(Y.commandMetadata,Nw)?.apiUrl;d&&(p=d);p=HX(Vr(p));d={command:Y,...this.A(Y)};D={input:p,nI:Ce(p),innerTubeRequest:D,config:d};D.config.kR?D.config.kR.identity=O:D.config.kR={identity:O};(Y=this.X(Y))&&!D.config.requestKey&&(D.config.requestKey=Y);z.abortSignal&&(D.nI.signal=
z.abortSignal);return D}z=new g.lZ("Error: Failed to create Request from Command.",Y);g.IF(z)}B(){return!1}get K(){return!1}Z(){}X(){}A(){}},Sr=class extends gyr{U(){}X(Y){g.q("web_enable_request_key_killswitch")&&this.U(Y);return g.G(Y.commandMetadata,Nw)?.requestKey??this.U(Y)}};var Tur={GET_DATASYNC_IDS:gk(class extends Sr{S(){return{input:"/getDatasyncIdsEndpoint",nI:Ce("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}}N(){return[]}j(){}Y(){}})};var Pt=new g.P4("REQUEST_MACHINE_REGISTRY_TOKEN"),AaW=new g.P4("REQUEST_MACHINE_FACTORY_TOKEN"),s6=new g.P4("INFLIGHT_REQUEST_MAP_TOKEN");var oq=v1("ytcsi_debug_max_size",100);var OL={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(OL,{"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 S1=class extends Ua{constructor(Y,z){super(arguments);this.timer=z}},kBh=new $B("aft-recorded",S1);var JR=g.MV.ytLoggingGelSequenceIdObj_||{};g.Lv("ytLoggingGelSequenceIdObj_",JR);var j1=g.MV.ytLoggingLatencyUsageStats_||{};g.Lv("ytLoggingLatencyUsageStats_",j1);
var c$=class{constructor(){this.j=0}tick(Y,z,O,D){Rp(this,`tick_${Y}_${z}`)||g.CZ("latencyActionTicked",{tickName:Y,clientActionNonce:z},{timestamp:O,cttAuthInfo:D})}info(Y,z,O){var D=Object.keys(Y).join("");Rp(this,`info_${D}_${z}`)||(Y=Object.assign({},Y),Y.clientActionNonce=z,g.CZ("latencyActionInfo",Y,{cttAuthInfo:O}))}jspbInfo(Y,z,O){var D="";for(let p=0;p<UJ(Y).length;p++)UJ(Y)[p]!==void 0&&(D=p===0?D.concat(`${p}`):D.concat(`_${p}`));Rp(this,`info_${D}_${z}`)||(g.lS(Y,2,z),z={cttAuthInfo:O},
O=g.q("jspb_sparse_encoded_pivot")?new sb([{}]):new sb,BV(O,RF$,7,sR9,Y),aLk(O,z))}span(Y,z,O,D){var p=Object.keys(Y).join("");if(D||!Rp(this,`span_${p}_${z}`))Y.clientActionNonce=z,g.CZ("latencyActionSpan",Y,{cttAuthInfo:O})}};var U7=window,aM9=class{constructor(){this.timing={};this.clearResourceTimings=()=>{};
this.webkitClearResourceTimings=()=>{};
this.mozClearResourceTimings=()=>{};
this.msClearResourceTimings=()=>{};
this.oClearResourceTimings=()=>{}}},sL=U7.performance||U7.mozPerformance||U7.msPerformance||U7.webkitPerformance||new aM9;var fi=!1,Ci=!1,$Q={'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"},bRo=(0,g.$W)(sL.clearResourceTimings||sL.webkitClearResourceTimings||sL.mozClearResourceTimings||sL.msClearResourceTimings||sL.oClearResourceTimings||g.c7,sL);var $H=window;$H.ytcsi&&($H.ytcsi.infoGel=g.mI,$H.ytcsi.tick=g.Zn);var OXW=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],Gm=class{constructor(Y,z,O,D,p){this.K=Y;this.vH=z;this.N=O;this.U=D;this.Y=p;this.j=new Map;Y.LD||(Y.LD={});Y.LD={...Tur,...Y.LD}}};var x0=new g.P4("INNERTUBE_TRANSPORT_TOKEN"),UW=new g.P4("RESPONSE_PROCESSOR_MAP_TOKEN");var ts=new g.P4("ENDPOINT_MAP");var xH=class{};var bp=class{constructor(Y){this.j="pending";this.Y=[];this.N=[];try{Y(this.U.bind(this),this.reject.bind(this))}catch(z){this.reject(z)}}state(){return this.j==="fulfilled"?{state:"fulfilled",value:this.result}:this.j==="rejected"?{state:"rejected",reason:this.error}:{state:"pending"}}U(Y){dS(Y)||Ff(Y)?O6(Ki(Y),this.U.bind(this),this.reject.bind(this)):(this.j="fulfilled",this.result=Y,D$(this))}reject(Y){this.j="rejected";this.error=Y;D$(this)}},Ff=Ag(Y=>Iw8(Y)?Y instanceof bp:!1);var $0=new g.P4("AUTH_SERVICE_TOKEN");var yD=class extends xH{constructor(Y){super();this.j=Y}execute(Y){return dA(this,function(){var z=this;return function*(){var O=Y.ytRequest;g.UK(O.input);var D=O.nI?.mode==="cors"?"cors":void 0;if(z.j.Bh){var p=O.config;p=z.j.bu(p?.kR?.identity||S5,{sessionIndex:p?.kR?.sessionIndex});D={...Xr(D),...p}}else D=yield*JO(yav(z,O.config,D));O.nI={...O.nI,headers:{...(O.nI?.headers??{}),...D}};return{nextState:"DEDUPE",params:Y}}()})}};
yD[g.vI]=[$0];var $7=new g.P4("RESPONSE_MACHINE_REGISTRY_TOKEN"),x7=new g.P4("RESPONSE_MACHINE_FACTORY_TOKEN");var W_=new g.P4("EPHEMERAL_STORE_TOKEN");var Mg=class extends xH{constructor(Y,z){super();this.j=Y;this.Y=z}execute(Y){var z=this.Y,O=this.j;return dA(this,function(){return function*(){var D=Y.ytRequest,p=D.config?.kS?.N9;if(p&&z&&z.has(p)&&!D.config?.kS?.disableCache){var d=yield*JO(Ki(z.get(p)));if(d&&!d.isExpired())return D=Ip(d),g.q("web_process_response_store_responses")&&!d.isProcessed()?(d=O(),D=yield*JO(jL(d,{wireResponse:D,ytRequest:Y.ytRequest,chunkCallback:Y.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:D})),
yield*JO(Ki(v$(z,p))),{nextState:"DONE",value:D}):{nextState:"DONE",value:D}}return{nextState:"LOCAL_ROUTER",params:Y}}()})}};
Mg[g.vI]=[x7,g.Ir(W_)];var LB=class extends xH{constructor(Y,z){super();this.Y=Y;this.j=z}execute(Y){var z=this.Y,O=this.j,D=Y.ytRequest,p=D?.innerTubeRequest?.context;if(!p)return Ki({nextState:"AUTH",params:Y});var d=[];if(O&&O.length>0)for(let J of O)O=J.dC(D),O.j&&d.push(O.j);for(let J of z||[])J.dC(p);return d.length>0?dA(this,function(){return function*(){yield*JO(Ki(Promise.all(d)));return{nextState:"AUTH",params:Y}}()}):Ki({nextState:"AUTH",
params:Y})}};LB[g.vI]=[g.Ir(new g.P4("CONTEXT_PROCESSOR_MAP")),g.Ir(new g.P4("ASYNC_CONTEXT_PROCESSOR_MAP"))];var Ng=class extends xH{constructor(Y){super();this.j=Y}execute(Y){var z=this.j;return dA(this,function(){return function*(){var O=Y.ytRequest.config?.requestKey;return O&&z.has(O)&&(O=z.get(O),O=yield*JO(Ki(O)))?{nextState:"DONE",value:O}:{nextState:"FETCH",params:Y}}()})}};
Ng[g.vI]=[s6];var emk=new g.P4("LOCAL_INNERTUBE_ROUTER_TOKEN");var AO=class extends xH{constructor(Y,z){super();this.Y=Y;this.j=z}execute(Y){var z=this.j,O=this.Y;return dA(this,function(){return function*(){var D=Y.ytRequest,p=Y.chunkCallback,d={type:"PAGE_CONTRACT"};if(z?.C_(D.input,D.innerTubeRequest)){let c=yield*JO(Ki(z.eE(D.input,D.innerTubeRequest)));if(c){let w=!1;var J=function(R,y){return function*(){var M=O();yield*JO(jL(M,{wireResponse:y,ytRequest:D,chunkCallback:p,responsePayload:d}));w=!0}()};
c.playerResponse&&(yield*J(c.playerResponse,{playerResponse:c.playerResponse}));c.watchNextResponse&&(yield*J(c.watchNextResponse,{watchNextResponse:c.watchNextResponse}));w||(J=O(),yield*JO(jL(J,{wireResponse:c,ytRequest:D,chunkCallback:p,responsePayload:d})));if(p)return{nextState:"DONE",value:d};J=d.content||d.player||d.LA;return d.type==="PAGE_CONTRACT"&&J?{nextState:"DONE",value:J}:{nextState:"DONE",value:c}}}return{nextState:"FAILED",error:Error("FallbackNode failed to produce a valid response")}}()})}};
AO[g.vI]=[x7,g.Ir(emk)];var h3=class extends g.lZ{constructor(Y,z,O){super(z,{status:O,...[]});this.type=Y;this.status=O;Object.setPrototypeOf(this,new.target.prototype)}};var VT=new g.P4("NETWORK_MANAGER_TOKEN");var VD=class extends xH{constructor(Y,z,O,D){super();this.vH=Y;this.j=z;this.N=O;this.Y=D}execute(Y){var z=this.vH,O=this.j,D=this.N,p=this.Y;return dA(this,function(){return function*(){var d=Y.ytRequest,J=Y.chunkCallback,c=d.config?.requestKey,w=JSON.stringify(d.innerTubeRequest),R={...d.nI,body:d.nI.method==="POST"?w:void 0};d.config?.gz&&g.Zn(d.config.gz);var y={type:"PAGE_CONTRACT"},M=0,L=x=>{R$(D(),{wireResponse:x,ytRequest:d,chunkCallback:J,responsePayload:y},M++)};
w=()=>J?z.fetch(d.input,R,d.config,L):z.fetch(d.input,R,d.config);
try{var V=p?p.gS(d,w):w()}catch(x){V=Promise.reject(x)}c&&O&&O.set(c,V);try{var W=yield*JO(Ki(V))}catch(x){return g.q("web_enable_retries")&&(W=x instanceof TypeError&&x.message==="Failed to fetch"?1:0,wA(W))?{nextState:"RETRY",params:{...Y,error:new h3(W,x.message),attempt:(Y.attempt||0)+1}}:{nextState:"FALLBACK",params:{...Y}}}c&&O&&O.delete(c);e1(Tm(d.input))();d.config?.CD&&g.Zn(d.config.CD);if(!W)return{nextState:"FALLBACK",params:{...Y}};if(W&&typeof W==="object"&&!Array.isArray(W)&&(c=W,c.errorMetadata?.status&&
(c=c.errorMetadata.status,V=c===503||c===504||c===429?2:c>=400&&c<500||c>=500?3:0,wA(V)&&g.q("web_enable_retries"))))return{nextState:"RETRY",params:{...Y,error:new h3(V,`HTTP Status ${c}`,c),attempt:(Y.attempt||0)+1}};!J&&W&&(c=D(),c=yield*JO(R$(c,{wireResponse:W,ytRequest:d,responsePayload:{type:"PAGE_CONTRACT"}})),V=c.content||c.player||c.LA,c.type==="PAGE_CONTRACT"&&V&&(W=V));c=W;if(Array.isArray(W))if(W=W.filter(x=>!(x.playerResponse||x.watchNextResponse||x).responseContext?.frameworkOnly),W.length===
1)c=W[0];
else if(W.length>1)c=W.find(x=>x.watchNextResponse)||W[0];
else return{nextState:"FAILED",error:Error("FetchNode produced only framework-only responses")};return{nextState:"DONE",value:c}}()})}};
VD[g.vI]=[VT,s6,x7,g.Ir(new g.P4("REQUEST_SEQUENCING"))];var Ht=class extends xH{constructor(Y,z){super();this.Y=Y;this.j=z}execute(Y){var z=this.j,O=this.Y,D=Y.ytRequest;return z?.GX(D.input,D.innerTubeRequest)?dA(this,function(){return function*(){var p=yield*JO(Ki(z.hA(D.input,D.innerTubeRequest)));var d=O();p.playerResponse&&p.watchNextResponse?(yield*JO(jL(d,{wireResponse:{playerResponse:p.playerResponse},ytRequest:Y.ytRequest,chunkCallback:Y.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:p.playerResponse})),d=yield*JO(jL(d,
{wireResponse:{watchNextResponse:p.watchNextResponse},ytRequest:Y.ytRequest,chunkCallback:Y.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:p.watchNextResponse}))):d=yield*JO(jL(d,{wireResponse:p,ytRequest:Y.ytRequest,chunkCallback:Y.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:p}));var J=d.content||d.player||d.LA;d.type==="PAGE_CONTRACT"&&J&&(p=J);return{nextState:"DONE",value:p}}()}):Ki({nextState:"CONTEXT",
params:Y})}};Ht[g.vI]=[x7,g.Ir(emk)];var CB=class extends xH{constructor(Y){super();this.j=Y}execute(Y){return dA(this,function(){var z=this;return function*(){try{var O=yield*JO(NbF(z,Y.command,!!Y.chunkCallback))}catch(D){return{nextState:"FAILED",error:D}}return(O=O.S(Y.command,Y.form,Y.identity))?{nextState:"CACHE",params:{ytRequest:O,chunkCallback:Y.chunkCallback}}:{nextState:"FAILED",error:Error("Failed to build request for command")}}()})}};
CB[g.vI]=[ts];var nB=class extends xH{execute(Y){return dA(this,function(){return function*(){var {innerTubeRequest:z,apiPath:O,clickTrackingParams:D,config:p={kR:{identity:S5}},includeCurrentScreenNonce:d=!0,chunkCallback:J}=Y;z.context||(z.context=g.l2(D,d));var c=HX(Vr(O));return{nextState:"CACHE",params:{ytRequest:{input:c,nI:Ce(c),innerTubeRequest:z,config:p},chunkCallback:J}}}()})}};var qZv=class{constructor(Y){this.cH=Y}run(Y,z){return dA(this,function(){var O=this;return function*(){for(var D=Y,p=z,d=[];;){d.push(String(D));p=yield*JO(O.cH[D].execute(p));if(p.nextState==="DONE")return d.push("DONE"),p.value;if(p.nextState==="FAILED")throw d.push(`FAILED(${p.error.message||"error"})`),p.error;D=p.nextState;p=p.params}}()})}};g.Bt=class extends qZv{};g.Bt.prototype.S=Dr(1);g.Bt[g.vI]=[Pt];var Wt=class extends xH{execute(Y){return dA(this,function(){return function*(){var z=Y.ytRequest,O=Y.error,D=Y.attempt,p=Y.chunkCallback,d=z.config?.Om;if(!(d&&O instanceof h3&&wA(O.type))||D>(d.maxRetries??0))return{nextState:"FALLBACK",params:{ytRequest:z,chunkCallback:p}};var J=(O=d.gD)?O.qw(D):-1;J===-1&&(J=1E3);d.vR!==void 0&&(J=Math.min(J,d.vR));yield*JO(Ki(new Promise(c=>{g.gO(0,c,4,J)})));
return{nextState:"FETCH",params:{ytRequest:z,chunkCallback:p,attempt:D}}}()})}};var tO=class extends xH{execute(Y){return dA(this,function(){return function*(){var z=Y.chunkCallback,O=Y.responsePayload,D=Y.wireResponse;z&&(z(O),"playerResponse"in D&&D.playerResponse&&(g.qe(),Gb(4)));return{nextState:"DONE",value:O}}()})}};var Ga9=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],fB=class extends xH{execute(Y){return dA(this,function(){return function*(){var z=Y.onePlatformError;if(z&&"details"in z&&z.details){z=z.details;for(let O of z)if((z=O["@type"])&&Ga9.indexOf(z)>-1)return delete O["@type"],{nextState:"PROCESS_RESPONSE",
params:{...Y,extractedResponse:O}}}return{nextState:"FAILED",error:Error("Error response could not be unpacked")}}()})}};var SL=class extends xH{constructor(Y){super();this.j=Y}execute(Y){var z=this.j;return dA(this,function(){return function*(){var O=Y.extractedResponse,D=Y.ytRequest,p=Y.responsePayload,d=Y.wireResponse;if(O&&!("code"in O||"error"in O)&&!O.sequenceMetaData?.skipProcessing)for(let J of rD)z[J]&&z[J].handleResponse(O,D);d.watchNextResponse||d.reelItemWatchResponse?d.watchNextResponse?p.content=d.watchNextResponse:p.content=d.reelItemWatchResponse:d.playerResponse?p.player=d.playerResponse:d.reelWatchSequenceResponse?
p.LA=d.reelWatchSequenceResponse:p.content=d;return{nextState:"CALLBACK_DISPATCHER",params:Y}}()})}};
SL[g.vI]=[UW];var hO=class extends qZv{};hO[g.vI]=[$7];var U6=class extends xH{execute(Y){return dA(this,function(){return function*(){var z=Y.wireResponse,O;Array.isArray(z)?O=z[0]:typeof z==="object"&&z!==null&&("playerResponse"in z||"watchNextResponse"in z||"reelItemWatchResponse"in z||"reelWatchSequenceResponse"in z)?O=z.playerResponse||z.watchNextResponse||z.reelItemWatchResponse||z.reelWatchSequenceResponse:O=z;return O&&"error"in O?{nextState:"ERROR_UNPACKER",params:{...Y,onePlatformError:O.error}}:{nextState:"PROCESS_RESPONSE",params:{...Y,extractedResponse:O}}}()})}};var bXv=class extends Sr{N(){return C69}get K(){return!0}j(Y){return g.G(Y,gM8)||void 0}Y(Y,z,O={}){z.channelIds&&(Y.channelIds=z.channelIds);z.siloName&&(Y.siloName=z.siloName);z.params&&(Y.params=z.params);O.botguardResponse&&(Y.botguardResponse=O.botguardResponse);O.feature&&(Y.clientFeature=O.feature)}};var oZh=class extends Sr{N(){return nyo}get K(){return!0}j(Y){return g.G(Y,lur)||void 0}Y(Y,z){z.channelIds&&(Y.channelIds=z.channelIds);z.siloName&&(Y.siloName=z.siloName);z.params&&(Y.params=z.params)}};var fG=class extends Sr{constructor(Y){super();this.j_=Y}N(){return LyA}j(Y){return g.G(Y,Lgo)||g.G(Y,NnA)||g.G(Y,MXk)}Y(Y,z){z.serializedShareEntity&&(Y.serializedSharedEntity=z.serializedShareEntity);z.clientParamIdentifier&&this.j_?.j(z.clientParamIdentifier)&&(Y.clientParams=this.j_.Y(z.clientParamIdentifier))}};fG[g.vI]=[new g.P4("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var vZ$=class extends Sr{N(){return AWh}get K(){return!0}j(Y){return g.G(Y,DF8)||void 0}Y(Y,z,O){Y.feedbackTokens=[];z.feedbackToken&&Y.feedbackTokens.push(z.feedbackToken);if(z=z.cpn||O.cpn)Y.feedbackContext={cpn:z};Y.isFeedbackTokenUnencrypted=!!O.is_feedback_token_unencrypted;Y.shouldMerge=!1;O.extra_feedback_tokens&&(Y.shouldMerge=!0,Y.feedbackTokens=Y.feedbackTokens.concat(O.extra_feedback_tokens))}};var kLH=class extends Sr{N(){return Vmv}j(Y){return g.G(Y,uj8)||void 0}Y(Y,z){z.params&&(Y.params=z.params);z.secondaryParams&&(Y.secondaryParams=z.secondaryParams)}};var ra9=class extends Sr{N(){return Hf8}j(Y){return g.G(Y,hOv)||void 0}Y(Y,z){z.actions&&(Y.actions=z.actions);z.params&&(Y.params=z.params);z.playlistId&&(Y.playlistId=z.playlistId)}};var FQF=class extends Sr{N(){return NuH}j(Y){return g.G(Y,A21)}Y(Y,z,O={}){z.serializedShareEntity&&(Y.serializedSharedEntity=z.serializedShareEntity);O.includeListId&&(Y.includeListId=!0)}};var Su=new g.P4("RESOLVE_URL_PREFETCH_TOKEN");var CG=new g.P4("CLIENT_NAME_TOKEN");var nG=new g.P4("DEFAULT_STORE_EXPIRATION_TOKEN");var IMW=class{constructor(Y,z){this.clientName=Y;this.Y=z}async put(Y,z){z={...z.data};z.key=Y;z.clientName=this.clientName;z.expireTimestampMs===void 0&&(z.expireTimestampMs=(Math.round((0,g.E)())+this.Y).toString());return Z$(this,Y,z)}};IMW[g.vI]=[CG,nG];var mm=class{constructor(Y){this.data={...Y};delete this.data.innertubeResponse?.frameworkUpdates}isExpired(){return Number(this.data.expireTimestampMs||0)<(0,g.E)()}isProcessed(){return!!this.data.isProcessed}};var EZv=class extends IMW{constructor(){super(...arguments);this.j=new Map}async get(Y){return QD(this,Y)}async remove(Y){iW(this,Y)}async aB(){this.j.forEach(Y=>{clearTimeout(Y.timer)});
this.j.clear()}has(Y){return!!this.j.get(Y)}Dw(){return this.j.keys()}};var EyW=class extends Sr{N(){return P99}j(Y){return g.G(Y,z$)}Y(Y,z){z.videoId&&(Y.playerRequest={videoId:z.videoId},z.playerParams&&(Y.playerRequest.params=z.playerParams),z.racyCheckOk&&(Y.playerRequest.racyCheckOk=!!z.racyCheckOk),z.contentCheckOk&&(Y.playerRequest.contentCheckOk=!!z.contentCheckOk));z.params&&(Y.params=z.params);z.inputType&&(Y.inputType=z.inputType);Y.disablePlayerResponse=!0}A(Y){var z;(Y=this.U(Y))&&(z={kS:{N9:Y}});g.q("web_log_reels_ticks")&&(z=z||{},z.gz="r_wrs",z.CD="r_wrr");
return z}U(Y){Y=this.j(Y);if(Y?.videoId){var z={videoId:Y.videoId};Y.params&&(z.params=Y.params);return ne("reel_item_watch",z)}}};var vy$=new g.P4("ENTITY_STATE_TOKEN");var rWk=class{constructor(){var Y=kaA,z=Dm(F4F());this.store=Jl(Y,void 0,z)}getState(){return this.store.getState()}dispatch(Y){return this.store.dispatch(Y)}subscribe(Y){return this.store.subscribe(Y)}replaceReducer(Y){return this.store.replaceReducer(Y)}[Symbol.observable](){return this.store[Symbol.observable]()}};var zi=class{constructor(Y=[]){this.j=[];this.N=this.Y=0;this.U=void 0;this.totalLength=0;Y.forEach(z=>{this.append(z)})}K(){return this.totalLength}append(Y){if(lW(this,Y)){let z=this.j[this.j.length-1];
this.j[this.j.length-1]=new Uint8Array(z.buffer,z.byteOffset,z.length+Y.length);X0(this)}else this.j.push(Y);this.totalLength+=Y.length}split(Y){var z=new zi,O=new zi;for(let D of this.j)Y>=D.length?(z.append(D),Y-=D.length):Y?(z.append(new Uint8Array(D.buffer,D.byteOffset,Y)),O.append(new Uint8Array(D.buffer,D.byteOffset+Y,D.length-Y)),Y=0):O.append(D);return{tM:z,PW:O}}isFocused(Y){return Y>=this.N&&Y<this.N+this.j[this.Y].length}focus(Y){if(!this.isFocused(Y)){for(Y<this.N&&X0(this);this.N+this.j[this.Y].length<=
Y&&this.Y<this.j.length;)this.N+=this.j[this.Y].length,this.Y+=1;this.U=void 0}}};var bW,k7,F0;g.P6=(()=>{var Y=D=>new Uint8Array(D),z=D=>{var p=new Uint8Array(D.length);
for(let d=0;d<D.length;d++)p[d]=D[d];return p},O=new Uint8Array([1]);
return O.length===1&&O[0]===1?Y:z})();
bW=Array(1024);k7=typeof TextDecoder!=="undefined"?new TextDecoder:void 0;F0=typeof TextEncoder!=="undefined"?new TextEncoder:void 0;var OS=class{constructor(Y){this.j=Y;this.pos=0;this.Y=-1}};var A6=class{constructor(Y=4096){this.U6=void 0;this.pos=0;this.Y=[];this.j=N0(Y);this.view=new DataView(this.j.buffer,this.j.byteOffset,this.j.byteLength)}};var xp={animationEntity:302,accountLinkStatusEntity:122,askStudioGeneratedDataEntity:630,booleanEntity:307,buttonEntity:358,captionTrack:225,channelHandle:275,chipEntity:498,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,compositeSourceEntity:594,contextNoteFeedEntityPayload:483,contextNoteUserRatingEntityPayload:576,continuationTokenEntity:406,downloadQualityPickerEntity:202,downloadsPageRefreshTokenEntity:299,downloadsPageViewConfigurationEntity:264,downloadStatusEntity:141,
dismissState:540,sfvAudioItemCurrentlyPlayingEntity:186,emojiFountainDataEntity:393,emojiCustomizationSetEntity:496,fakeChannel:2,fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,featuredProductsEntity:392,savedProductsStateEntity:598,flowStateEntity:252,iconBadgeEntity:229,interstitialInteractionStateEntity:443,likeButtonAnimationEntity:567,liveChatPollStateEntity:217,liveViewerLeaderboardChatEntryPointStateEntity:563,liveViewerLeaderboardPointsEntity:564,liveReactionsDataEntity:503,
logoEntity:245,macroMarkerEntity:329,mainDownloadsLibraryEntity:158,mainDownloadsListEntity:164,mainPlaylistDownloadStateEntity:373,mainPlaylistEntity:306,mainPlaylistVideoEntity:368,mainVideoDownloadStateEntity:262,mainVideoEntity:261,markersEngagementPanelSyncEntity:196,markersVisibilityOverrideEntity:312,musicAlbumReleaseDetail:18,musicAlbumReleaseDownloadMetadataEntity:259,musicAlbumRelease:17,musicAlbumReleaseUserDetail:19,musicArtistDetail:21,musicArtist:20,musicArtistUserDetail:22,musicDownloadsLibraryEntity:257,
musicLibraryEdit:121,musicLibraryStatusEntity:318,musicPlaylist:24,musicPlaylistDownloadMetadataEntity:248,musicShare:100,musicTrackDetail:29,musicTrackDownloadMetadataEntity:234,musicTrack:28,musicTrackUserDetail:30,offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198,offlineabilityEntity:246,orchestrationWebSamplingEntity:242,pageHeaderEntity:495,partyGamePanelEntity:618,sliderGamePanelEntity:633,pdpStateEntity:524,pinnedProductEntity:273,playbackData:119,playerStateEntity:323,
playlistThumbnailEditsEntity:539,quantityIncrementerEntity:356,refresh:148,saveToPlaylistListEntity:231,selectedChipIndexEntityPayload:479,selectionValueListEntity:634,settingEntity:297,stringEntity:382,suggestedFeedbackChipStateEntity:485,transfer:120,trendingOfferEntity:469,unpluggedSidesheetHeaderStateEntity:635,videoDownloadContextEntity:461,videoOverviewAsyncDataEntity:545,videoPlaybackPositionEntity:76,votingEntity:561,ytMainChannelEntity:152,youchatPendingResponseEntity:553,ytMainDownloadedVideoEntity:155,
ytMainVideoEntity:151},US={};for(let [Y,z]of Object.entries(xp)){let O=Y,D=z;D&&(US[D]=O)};var iJ;var bf8=!1,a9,lJ,Xg,g9,Ti,oyh=class extends g.Eu{constructor(Y){super();this.counter=[0,0,0,0];this.Y=new Uint8Array(16);this.j=16;if(!bf8){var z,O=new Uint8Array(256),D=new Uint8Array(256);var p=1;for(z=0;z<256;z++)O[p]=z,D[z]=p,p^=p<<1^(p>>7&&283);a9=new Uint8Array(256);lJ=uJ(256);Xg=uJ(256);g9=uJ(256);Ti=uJ(256);for(let J=0;J<256;J++){p=J?D[255^O[J]]:0;p^=p<<1^p<<2^p<<3^p<<4;p=p&255^p>>>8^99;a9[J]=p;z=p<<1^(p>>7&&283);var d=z^p;lJ[J]=z<<24|p<<16|p<<8|d;Xg[J]=d<<24|lJ[J]>>>8;g9[J]=p<<24|Xg[J]>>>
8;Ti[J]=p<<24|g9[J]>>>8}bf8=!0}p=uJ(44);for(O=0;O<4;O++)p[O]=Y[4*O]<<24|Y[4*O+1]<<16|Y[4*O+2]<<8|Y[4*O+3];for(D=1;O<44;O++)Y=p[O-1],O%4||(Y=(a9[Y>>16&255]^D)<<24|a9[Y>>8&255]<<16|a9[Y&255]<<8|a9[Y>>>24],D=D<<1^(D>>7&&283)),p[O]=p[O-4]^Y;this.key=p}encrypt(Y){var z=Y.length;Y=new Uint8Array(Y.buffer.slice(Y.byteOffset,Y.byteOffset+z));for(var O=this.Y,D=0;D<z&&this.j<16;)Y[D++]^=O[this.j++];for(var p=z-(z-D)%16;D<p;)ea(this),Y[D++]^=O[0],Y[D++]^=O[1],Y[D++]^=O[2],Y[D++]^=O[3],Y[D++]^=O[4],Y[D++]^=
O[5],Y[D++]^=O[6],Y[D++]^=O[7],Y[D++]^=O[8],Y[D++]^=O[9],Y[D++]^=O[10],Y[D++]^=O[11],Y[D++]^=O[12],Y[D++]^=O[13],Y[D++]^=O[14],Y[D++]^=O[15];if(D<z)for(ea(this),this.j=0;D<z;)Y[D++]^=O[this.j++];return Y}};var q0=!1;(()=>{var Y=D=>new Uint8Array(D),z=D=>{var p=new Uint8Array(D.length);
for(let d=0;d<D.length;d++)p[d]=D[d];return p},O=new Uint8Array([1]);
return O.length===1&&O[0]===1?Y:z})();
var Gi;var g6=class{constructor(Y){var z=I9();z&&(this.j=new ImV(Y,z));this.Y=new wt(Y)}async encrypt(Y,z){if(this.j)try{return await this.j.encrypt(Y,z)}catch(O){g.jZ(O),q0=!0,this.j=void 0}return this.Y.encrypt(Y,z)}decrypt(Y,z){return this.encrypt(Y,z)}},ImV=class{constructor(Y,z){this.N=Y;this.Y=z}async encrypt(Y,z){try{return await PVo(this,Y,z)}catch(O){throw g.jZ(O),q0=!0,O;}}},wt=class{constructor(Y){this.Y=Y}encrypt(Y,z){this.j||(this.j=new oyh(this.Y));var O=this.j;for(let D=0;D<4;D++)O.counter[D]=
z[D*4]<<24|z[D*4+1]<<16|z[D*4+2]<<8|z[D*4+3];O.j=16;return this.j.encrypt(Y)}decrypt(Y,z){return this.encrypt(Y,z)}};var Bbh=class{constructor(Y){this.K=new Uint8Array(64);this.N=new Uint8Array(64);this.U=0;this.A=new Uint8Array(64);this.Y=0;this.K.set(Y);this.N.set(Y);for(Y=0;Y<64;Y++)this.K[Y]^=92,this.N[Y]^=54;this.reset()}reset(){ES(this);this.update(this.N)}update(Y){var z=0,O=Y.length;this.U+=O;this.Y&&this.Y+O>=64&&(this.A.set(Y.subarray(0,64-this.Y),this.Y),z=64-this.Y,this.Y=0,kp(this,this.A,0));for(;z+64<=O;z+=64)kp(this,Y,z);z<O&&(Y=Y.subarray(z),this.A.set(Y,this.Y),this.Y+=Y.length)}},vY=[1116352408,
1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,
430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];var o9=class{constructor(Y){this.j=Y}},fcv=class{constructor(Y,z){this.N=Y;this.Y=z}},rlW=class{constructor(Y){this.j=Y}};var Fyh={INVALID_ENCODER_VERSION:"Invalid encoder version",KEY_CREATION_FAILED:"Failed to create encoder key",UNKNOWN_DECODE_ERROR:"Failed to decode PES data",UNKNOWN_ENCODE_ERROR:"Failed to encode PES data",WRONG_DATA_TYPE:"Encoder cannot process the data type"},K1=class extends g.lZ{constructor(Y,z={}){super(Fyh[Y],{name:"PESEncoderError",type:Y,...z});this.type=Y;this.level="WARNING";Object.setPrototypeOf(this,K1.prototype)}};var Ky1=class{};var Ydo=class extends Ky1{constructor(Y){super();this.j=Y}N(Y,z){z=zP(z);Y=(new TextEncoder).encode(JSON.stringify(Y));return this.j.encrypt(Y,z)}Y(Y,z){if(!(Y instanceof Uint8Array))throw new K1("WRONG_DATA_TYPE",{i5:1});var O=new TextDecoder;z=zP(z);Y=this.j.decrypt(Y,z);return JSON.parse(O.decode(Y))}};var hLZ={animationEntity:TnV,accountLinkStatusEntity:dFv,askStudioGeneratedDataEntity:EC8,booleanEntity:kOV,buttonEntity:FgF,captionTrack:HNZ,channelHandle:Xlo,chatLoadingStateEntity:zm1,chipEntity:au9,commerceAcquisitionClientPayloadEntity:Ofv,commerceCartListEntity:D59,compositeSourceEntity:vmA,multiviewStagingEntity:ku8,contextNoteFeedEntityPayload:TC1,contextNoteUserRatingEntityPayload:a7v,continuationTokenEntity:tqv,downloadQualityPickerEntity:Mq$,downloadsPageRefreshTokenEntity:N4h,downloadsPageViewConfigurationEntity:QR$,
downloadStatusEntity:Lf8,dismissState:eO1,sfvAudioItemCurrentlyPlayingEntity:ZN9,emojiFountainDataEntity:vMk,emojiCustomizationSetEntity:EM$,fakeChannel:oCW,fakePlaylist:FHo,fakePlaylistEntryCollection:YQv,fakeVideo:zFA,fakeVideoDescription:OMv,featuredProductsEntity:GuZ,savedProductsStateEntity:qQv,flowStateEntity:ppk,iconBadgeEntity:pCF,interstitialInteractionStateEntity:c5Z,likeButtonAnimationEntity:iM8,liveChatPollStateEntity:wpr,dataFreshnessEntity:IuH,liveViewerLeaderboardChatEntryPointStateEntity:St$,
liveViewerLeaderboardPointsEntity:UWh,liveReactionsDataEntity:ke8,logoEntity:J5F,macroMarkerEntity:upW,mainDownloadsLibraryEntity:A58,mainDownloadsListEntity:HMv,mainPlaylistDownloadStateEntity:CM8,mainPlaylistEntity:fYh,mainPlaylistVideoEntity:SQ$,mainVideoDownloadStateEntity:nmh,mainVideoEntity:hFv,markersEngagementPanelSyncEntity:lYh,markersVisibilityOverrideEntity:Xph,musicAlbumReleaseDetail:Yt1,musicAlbumReleaseDownloadMetadataEntity:r58,musicAlbumRelease:Kf$,musicAlbumReleaseUserDetail:zOo,
musicArtistDetail:DWF,musicArtist:ON9,musicArtistUserDetail:ps1,musicDownloadsLibraryEntity:bM1,musicLibraryEdit:dW$,musicLibraryStatusEntity:J2o,musicPlaylist:wsA,musicPlaylistDownloadMetadataEntity:om$,musicShare:jj8,musicTrackDetail:sjk,musicTrackDownloadMetadataEntity:FfH,musicTrack:ROr,musicTrackUserDetail:y2F,offlineOrchestrationActionWrapperEntity:Cuo,offlineVideoPolicy:nMo,offlineVideoStreams:WgW,offlineabilityEntity:Wfk,orchestrationWebSamplingEntity:PMv,pageHeaderEntity:qtF,partyGamePanelEntity:bN9,
sliderGamePanelEntity:r28,pdpStateEntity:d5o,pinnedProductEntity:IYA,playbackData:PuH,playerStateEntity:gmW,playlistThumbnailEditsEntity:vCk,quantityIncrementerEntity:JWV,refresh:BnW,saveToPlaylistListEntity:iN8,selectedChipIndexEntityPayload:T4W,selectionValueListEntity:r_v,settingEntity:XsV,stringEntity:bxk,suggestedFeedbackChipStateEntity:aY8,transfer:tX9,trendingOfferEntity:Em8,unpluggedSidesheetHeaderStateEntity:Kg8,videoDownloadContextEntity:fuW,videoOverviewAsyncDataEntity:cWv,videoPlaybackPositionEntity:YZr,
votingEntity:GeW,ytMainChannelEntity:ZMv,youchatPendingResponseEntity:eF9,ytMainDownloadedVideoEntity:B49,ytMainVideoEntity:mF1};var X0v=class{constructor(Y,z){this.j=Y;this.N=z;this.Y={}}};var zc$=class extends Ky1{N(Y){return Y}Y(Y){if(Y instanceof Uint8Array)throw new K1("WRONG_DATA_TYPE",{i5:0});return Y}};var eLh=class{constructor(){this.j={};this.j[0]=new zc$;if(!g.q("aes_pes_encoder_killswitch")){var Y=this.j;try{let D=iZ();var z=zP(D);var O=new Ydo(new wt(z),new g6(z))}catch(D){throw Y=D instanceof Error?new K1("KEY_CREATION_FAILED",{originalMessage:D.message}):new K1("KEY_CREATION_FAILED"),g.IF(Y),Y;}Y[1]=O}}};var q2H=class extends g.Eu{constructor(Y,z){super();this.token=Y;this.j=z;this.observers=[];Y=new g.MV.BroadcastChannel(`PERSISTENT_ENTITY_STORE_SYNC:${iZ()}`);Y.onmessage=this.Y.bind(this);this.channel=Y}observe(Y){this.observers.push(Y);return()=>{var z=this.observers.indexOf(Y);z>=0&&this.observers.splice(z,1)}}Y(Y){c_(this,Y.data)}sl(){this.channel.close()}},nq;var O$V=g.w2(()=>{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 Y=g.NV("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");Y||(Y=g.aK("VIDEO"),g.Lv("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
Y));return!!(Y&&Y.canPlayType&&Y.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var Bu=Rb()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.gU?!0:!1;var DAr=class extends Sr{constructor(){super()}N(){return At$}j(Y){return g.G(Y,g.x4)||g.G(Y,z$)||g.G(Y,$Wr)}B(){return!0}U(Y){if((g.q("kevlar_cache_on_ttl_player")||g.q("mweb_enable_shorts_innertube_player_prefetch")||g.q("web_shorts_prefetch_service_enabled")||g.q("embeds_enable_prefetch_via_resolve_url"))&&(Y=this.j(Y))&&Y.videoId){var z={videoId:Y.videoId};Y.playlistId&&(z.playlistId=Y.playlistId);Y.playerParams&&(z.params=Y.playerParams);return ne("player",z)}}Z(Y){return Y.contentPlaybackContext?.vis===
2?"WATCH_FULL_SCREEN":"WATCH"}Y(Y,z,O){if(g.q("enable_interstitial_entity_check")&&z.videoId)for(var D of["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]);z.videoId&&(Y.videoId=z.videoId);z.playlistId&&(Y.playlistId=z.playlistId);z.index!==void 0&&(Y.playlistIndex=z.index+1);z.playerParams&&(Y.params=z.playerParams);"startTimeSeconds"in z&&z.startTimeSeconds&&(g.q("enable_player_request_builder_start_time_floor")?Y.startTimeSecs=Math.floor(z.startTimeSeconds):Y.startTimeSecs=z.startTimeSeconds);O.contentPlaybackContext&&
(Y.playbackContext={contentPlaybackContext:O.contentPlaybackContext});O.prefetchPlaybackContext&&(Y.playbackContext={...Y.playbackContext,prefetchPlaybackContext:O.prefetchPlaybackContext},Y.context.request||(Y.context.request={}),Y.context.request.isPrefetch=!0);Y.playbackContext||(Y.playbackContext={});D=O$V();Y.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!D,supportXhr:Bu};O.overrideMutedAtStart&&(Y.overrideMutedAtStart=O.overrideMutedAtStart);Y.racyCheckOk=!!z.racyCheckOk;
Y.contentCheckOk=!!z.contentCheckOk;g.q("captions_prefs_killswitch")||(O=(O=g.Hg("yt-player-caption-language-preferences"))?O:[],z=g.q("web_enable_player_request_captions_last_language_only"),O?.length&&(O=z?[O.at(-1)]:O,Y.captionParams={viewerSelectedCaptionLangs:O}))}A(Y){Y=this.U(Y);var z;Y&&(z={kS:{N9:Y}});g.q("web_log_player_watch_next_ticks")&&(z=z||{},z.gz="ps_s",z.CD="ps_r");return z}};DAr[g.vI]=[vy$];var yT=class{constructor(Y){this.j=Y.responseContext?.stateTags}};var B_=class{constructor(Y){this.j=Y}handleResponse(Y,z){if(!z)throw Error("request needs to be passed into StoreResponseProcessorService");Mk(this,Y,z.config?.kS?.N9)}};B_[g.vI]=[W_];var P_=new g.P4("STORE_RESPONSE_PROCESSOR_TOKEN");var LG=class extends g.lZ{constructor(Y,...z){super(Y,z);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var H_=class{constructor(Y){this.j=Y}async fetch(Y,z,O,D){Y=IcA(this,Y,z);try{let p=await fetch(Y);if(D&&p.ok&&p.body&&typeof p.body.getReader==="function"){let d=p.clone().body.getReader(),{value:J}=await d.read();d.cancel().catch(()=>{});
if(J&&J[0]===91){let c=p.body.pipeThrough(new TextDecoderStream).getReader();return Nk(this,c,new oM,[],D)}}return await this.handleResponse(p,O)}catch(p){if(g.jZ(p),O?.fR&&p instanceof LG&&p.errorType===1)throw p;}}handleResponse(Y,z){var O=Y.text().then(D=>{if(z?.O7&&Y.ok)return Ii(z.O7,D);D=D.replace(")]}'","");if(z?.fR&&D)try{var p=JSON.parse(D)}catch(d){throw new LG("JSON parsing failed after fetch");}return p??JSON.parse(D)});
Y.redirected||Y.ok?this.j&&this.j.success():(this.j&&this.j.AA(),O=O.then(D=>{g.jZ(new g.lZ("Error: API fetch failed",Y.status,Y.url,D));return{...D,errorMetadata:{status:Y.status}}}));
return O}};H_[g.vI]=[g.Ir(new g.P4("NETWORK_SLI_TOKEN"))];var As;var nGk=new g.wG("parallelCommand");var PY9=new g.wG("performOnceCommand");var Wsk=new g.wG("serialCommand");var iC=class{constructor(Y){this.j=Y}bindInnertubeChallengeFetcher(Y){this.j.bicf(Y)}registerChallengeFetchedCallback(Y){this.j.bcr(Y)}getLatestChallengeResponse(){return this.j.blc()}};var zvW=[],lC=(0,g.tk)`https://static.doubleclick.net/instream/ad_status.js`,uC=!1;var Zz=class{constructor(Y,z){this.Y=Y;this.j=z}},CYA=[new Zz("b.f_",0),new Zz("j.s_",2),new Zz("r.s_",4),new Zz("e.h_",6),new Zz("i.s_",8),new Zz("s.t_",10),new Zz("p.h_",12),new Zz("s.i_",14),new Zz("f.i_",16),new Zz("a.b_",18),new Zz("a.o_"),new Zz("g.o_",22),new Zz("p.i_",24),new Zz("p.m_"),new Zz("n.k_",20),new Zz("i.f_"),new Zz("a.s_"),new Zz("m.c_"),new Zz("n.h_",26),new Zz("o.p_"),new Zz("m.p_",28),new Zz("o.a_"),new Zz("d.p_"),new Zz("e.i_")].reduce((Y,z)=>{Y[z.Y]=z;return Y},{});var k0=class{constructor(Y,z,O){this.network=Y;this.options=z;this.A=O;this.N=0;this.j=null;this.Y=new FZr;z.tj?TP(this,D68(this)):z.preload&&TP(this,new Promise(D=>{g.Tb(0,()=>{D(GP(this))},0)}))}async K(){return!!await Promise.race([this.j,
null])}async U(Y,z,O){this.j===null&&TP(this,GP(this));var D=!1,p={};return Promise.race([(async()=>{this.options.IP&&this.options.tj&&await (await KQW())?.checkForRefresh();var d=await this.j;p.challenge=d.challenge;if(d.pU){var J={c:d.challenge,e:Y,...z};try{D=!0;let c;(c=await d.pU.snapshot({HI:J}))?p.webResponse=c:p.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{p.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in d.TA&&(p.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");Y==="ENGAGEMENT_TYPE_PLAYBACK"&&
(d=d.TA,J={},d.c6a&&(J.reportingStatus=String(Number(d.c)^gZ())),d.c6b&&(J.broadSpectrumDetectionResult=String(Number(d.c)^Number(g.l("CATSTAT",0)))),p.adblockReporting=J);return p})(),
c9$(O,()=>{var d=Object.assign({},p);D&&(d.error="ATTESTATION_ERROR_VM_TIMEOUT");return d})])}};var wHH=["APP_STATE","PI"];var BV9=[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,334310,334311,334312,197337,209010,197336,197338,198618,300884,175492,198052,198051,197852,197976,317377,175493,175494,175495,189254,175496,175497,38408,
175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,303123,206929,221575,68728,221576,80353,80356,308033,249107,180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,333637,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,
60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,309580,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,994411,243315,313506,321964,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134,201135,
201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,297752,197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,335048,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,336728,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,282159,172859,143354,144479,143355,31402,181590,133624,146477,
133623,133622,133621,192418,84774,304776,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,305268,249295,210016,210017,262686,211851,211852,307219,211853,327810,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,333708,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,281332,120541,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,331473,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,
84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,323493,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,320464,76256,298157,263843,315234,196075,194768,252201,194769,191885,281480,233634,265810,194770,296933,
195350,327385,324586,301607,195349,194771,293041,301121,293042,293043,301116,166382,37671,49953,220669,600001,600002,6E5,335134,249229,213774,204572,191389,272254,272253,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,304845,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,297672,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,
278306,282472,277848,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,294119,257268,63349,281127,240553,95101,75240,27039,68823,21537,83464,75707,252904,170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,299541,21409,282218,299506,333956,299540,299507,299509,299539,299508,299510,185612,222825,323331,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,
135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,270560,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,313750,151152,228067,130975,130976,247244,271622,271813,261210,210815,295069,246127,316858,245256,244950,191925,167637,234545,197196,302735,214295,110386,221054,273960,282111,312290,113746,325593,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,
138664,294089,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,254053,254054,254051,254050,254055,150105,304169,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,326937,122629,186204,222824,275869,312295,271673,274637,317462,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,296316,96661,145188,320428,213904,
269342,96658,116646,159428,168611,168612,121122,219862,96660,282208,127738,127083,155281,162959,220886,227356,248007,163566,307646,186641,147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,296813,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,305919,305924,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,323321,323322,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,
96370,210549,329490,47355,47356,37935,45521,331536,331534,331535,331533,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,299247,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,301897,301900,269990,53969,8213,93926,221055,210542,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,334496,335844,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];var ZnV=class{constructor(Y){this.j=Y}handleResponse(Y,z){if(z.input.match(aq(BSr))){var O=Y?.endpoint;z=g.G(O,z$)?.unserializedPrefetchData;if(O&&z){Y=this.j;var D=(new EyW).U(O),p=g.G(z,mWv);let d=p?.responseContext?.maxAgeSeconds&&Number(p?.responseContext?.maxAgeSeconds)>0?Number(p?.responseContext?.maxAgeSeconds):600;p&&D&&d>0&&(p=sW(p,d),Y.put(D,new mm(p)));O=(new DAr).U(O);z=g.G(z,xWV);D=z?.responseContext?.maxAgeSeconds&&Number(z?.responseContext?.maxAgeSeconds)>0?Number(z?.responseContext?.maxAgeSeconds):
600;z&&O&&D>0&&(z=sW(z,D),Y.put(O,new mm(z)))}}}};ZnV[g.vI]=[W_];h6("","downloadsPageViewConfigurationEntity");h6("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");h6("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");h6("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");h6("SMART_DOWNLOADS_ENABLED","settingEntity");var y9v=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],pvV=class{constructor(){this.state=1;this.pU=null;this.EC=void 0}initialize(Y,z,O,D){this.EC=D;if(Y.program){var p;D=Y.interpreterUrl??null;Y.interpreterSafeScript?p=wM(Y.interpreterSafeScript):p=Y.interpreterScript??null;Y.interpreterSafeUrl&&(D=j_(Y.interpreterSafeUrl).toString());sB8(this,p,D,Y.program,z,O)}else g.jZ(Error("BL:CIP"))}isInitialized(){return this.Y()}getState(){return this.state}isLoading(){return this.state===
2}invoke(Y={}){return this.Y()?this.N({HI:Y}):null}dispose(){this.j(null);this.E6(8)}Y(){return!!this.pU}N(Y){return this.pU.Oj(Y)}j(Y){g.GG(this.pU);this.pU=Y}E6(Y){this.state=Y}};var dAh=class extends pvV{j(Y){KG()?.bgvma();if(Y){let z={bgvma:Y.dispose.bind(Y),bgvmb:Y.snapshot.bind(Y),bgvmc:Y.Oj.bind(Y)};g.Lv("yt.abuse.playerAttLoader",z);g.mk(O=>Y.snapshot(O))}else g.Lv("yt.abuse.playerAttLoader",null),g.Lv("yt.abuse.playerAttLoaderRun",null)}Y(){return!!KG()}N(Y){return KG().bgvmc(Y)}};var xx={AD_MARKER:"ytp-ad-progress",CHAPTER_MARKER:"ytp-chapter-marker",TIME_MARKER:"ytp-time-marker"};var vc=void 0;var od=class{constructor(){this.U=new Set;this.Y=new Set;this.K=new Map;this.client=void 0;this.csn=null}N(Y){this.client=Y}j(){this.clear();this.csn=g.$t()}clear(){this.U.clear();this.Y.clear();this.K.clear();this.csn=null}};var wE=class{N(Y){CD(Fz().N).bind(Fz())(Y)}clear(){CD(Fz().clear).bind(Fz())()}};var KK=class{constructor(){this.S=[];this.B=[];this.Z=new Map;this.Pc=new Map;this.A=[];this.j_=[];this.U=new Map;this.X=new Map;this.Y=new Map;this.j=new Set;this.kg=new Map}N(Y){this.client=Y}ze(Y,z={}){CD(()=>{var O=g.G(Y?.commandMetadata,Nw)?.rootVe||g.G(Y?.commandMetadata,jRZ)?.screenVisualElement?.uiType;if(O){var D=g.G(Y?.commandMetadata,QjZ);if(D?.parentTrackingParams){var p=Wa(D.parentTrackingParams);if(D.parentCsn)var d=D.parentCsn}else z.clickedVisualElement?p=z.clickedVisualElement:Y.clickTrackingParams&&
(p=Wa(Y.clickTrackingParams));a:{D=g.G(Y,g.x4);var J=g.G(Y,VXW);if(D){if(J=GW(D,"VIDEO")){D={token:J,videoId:D.videoId};break a}}else if(J&&(D=GW(J,"PLAYLIST"))){D={token:D,playlistId:J.playlistId};break a}D=void 0}z={cttAuthInfo:D,parentCsn:d,...z};g.q("expectation_logging")&&(z.loggingExpectations=g.G(Y?.commandMetadata,jRZ)?.loggingExpectations||void 0);Dx(this,O,p,z)}else g.jZ(new g.lZ("Error: Trying to create a new screen without a rootVeType",Y))})()}clickCommand(Y,z,O=0){return $6h(this,Y.clickTrackingParams,
z,O)}stateChanged(Y,z,O=0){this.visualElementStateChanged(Wa(Y),z,O)}visualElementStateChanged(Y,z,O=0){O===0&&this.j.has(O)?this.B.push([Y,
z]):JL(this,Y,z,O)}MA(Y){var z=Y.cpn,O=zv(this,0);if(O.length&&O[O.length-2]?.cpn!==z&&(O=g.$t(),z&&O&&O!=="UNDEFINED_CSN")){var D;Y.itct&&(D=Wa(Y.itct||""));let p={};g.q("web_playback_associated_log_ctt")&&Y.wH&&(p.cttAuthInfo={token:Y.wH,videoId:Y.videoId});Y={cpn:z,csn:O};g.q("web_playback_associated_ve")&&D&&(tD(O,D),Y.playbackVe=D.getAsJson());g.CZ("playbackAssociated",Y,p);D=zv(this,0);D[D.length-1].cpn=z}}};var Rz=class{fetch(Y,z,O){var D=x6o(Y,z,O);return new Promise((p,d)=>{var J=()=>{if(O?.fR)try{let c=this.handleResponse(Y,D.status,D.response,O);p(c)}catch(c){d(c)}else p(this.handleResponse(Y,D.status,D.response,O))};
D.onerror=J;D.onload=J;D.send(z.body??null)})}handleResponse(Y,z,O,D){O=(O||"").replace(")]}'","");
try{var p=JSON.parse(O)}catch(d){g.jZ(new g.lZ("JSON parsing failed after XHR fetch",Y,z,O));if(D?.fR&&O)throw new LG("JSON parsing failed after XHR fetch");p={}}z!==200&&(g.jZ(new g.lZ("XHR API fetch failed",Y,z,O)),p={...p,errorMetadata:{status:z}});return p}};var Jnk=class{static getInstance(){var Y=g.NV("ytglobal.storage_");Y||(Y=new Jnk,g.Lv("ytglobal.storage_",Y));return Y}async estimate(){var Y=navigator;if(Y.storage?.estimate)return Y.storage.estimate();if(Y.webkitTemporaryStorage?.queryUsageAndQuota)return hv1()}};g.Lv("ytglobal.storageClass_",Jnk);var kxh=rU("yt-player-local-media",{z3:{index:{r$:2},media:{r$:2},captions:{r$:5}},shared:!1,upgrade(Y,z){z(2)&&(WQ(Y,"index"),WQ(Y,"media"));z(5)&&WQ(Y,"captions");z(6)&&(PQ(Y,"metadata"),PQ(Y,"playerdata"))},version:5});var cnW={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},mF;a:{var Qz=g.RL();Qz=Qz.toLowerCase();if(Qz.indexOf("android")!=-1){var wvh=Qz.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(wvh){let Y=parseFloat(wvh[1]);if(Y<100){mF=Y;break a}}var jkh=Qz.match("("+Object.keys(cnW).join("|")+")");mF=jkh?cnW[jkh[0]]:0}else mF=void 0}var i$=mF,nd=i$>=0;var u$;{var RcA=g.RL();let Y=RcA.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!Y||Y.length<2)u$=void 0;else{var l$=RcA.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);u$=l$&&l$.length===6?Number(l$[5].replace("_",".")):0}}var jB=u$,yC=jB>=0;var MP;g.y8=new dAh;MP=0;g.sko=class{constructor(Y){this.videoData=Y;this.j={c1a:()=>{var z=[];if(g.y8.isInitialized()){var O="";this.videoData&&this.videoData.Nn&&(O=this.videoData.Nn+`&r1b=${this.videoData.clientPlaybackNonce}`);O={atr_challenge:O};g.qv("bg_v",void 0,"player_att");(O=QB1(O))?(g.qv("bg_s",void 0,"player_att"),z.push(`r1a=${O}`)):(g.qv("bg_e",void 0,"player_att"),z.push("r1c=2"))}else g.qv("bg_e",void 0,"player_att"),window.trayride||window.botguard?z.push("r1c=1"):z.push("r1c=4");z.push(`r1d=${g.y8.getState()}`);
return z.join("&")},
c6a:z=>"r6a="+(Number(z.c)^gZ()),
c6b:z=>`r6b=${Number(z.c)^Number(g.l("CATSTAT",0))}`};
this.videoData&&this.videoData.Nn?this.TA=g.tl(this.videoData.Nn):this.TA={}}};g.C3=class{constructor(Y,z={},O=0){this.errorCode=Y;this.details=z;this.severity=O}};var I1={GB:function(Y,z){var O=Y[0];Y[0]=Y[z%Y[n[2]]];Y[z%Y[n[2]]]=O},
YJ:function(Y){Y[n[37]]()},
xa:function(Y,z){Y[n[43]](0,z)}};var yn1={xs:"adunit",DZ:"detailpage",b2:"editpage",MW:"embedded",UU:"leanback",z5:"previewpage",KN:"profilepage",Gv:"unplugged",Nf:"playlistoverview",Ia:"sponsorshipsoffer",LN:"shortspage",TE:"handlesclaiming",Oy:"immersivelivepage",Xl:"creatormusic",Fk:"immersivelivepreviewpage",hj:"admintoolyurt",nN:"shortsaudiopivot",qW:"consumption",B1:"background_audio_playback",LK:"family_center_supervisee_interests_page",WD:"family_center_supervisee_interest_details_page"};var Mk$=["h","H"],Lj9=["9","("],Npv=["9h","(h"],Anv=["8","*"],Vko=["a","A"],H$h=["o","O"],C31=["m","M"],nTo=["mac3","MAC3"],WjZ=["meac3","MEAC3"],d6={h:Mk$,H:Mk$,["9"]:Lj9,["("]:Lj9,["9h"]:Npv,["(h"]:Npv,["8"]:Anv,["*"]:Anv,a:Vko,A:Vko,o:H$h,O:H$h,m:C31,M:C31,mac3:nTo,MAC3:nTo,meac3:WjZ,MEAC3:WjZ},P3r=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa".split(" ")),$t$=new Set("m M mac3 MAC3 meac3 MEAC3".split(" "));var pdo={o1:0,Xn:124,wd:144,mX:220,kz:240,OV:340,rd:360,Fn:480,bC:588,R1:608,HY:720,Mf:740,qf:1080,PY:1100,Vp:1440,DS:2160,gd: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 En={auto:0,tiny:144,light:144,small:240,medium:360,large:480,hd720:720,hd1080:1080,hd1440:1440,hd2160:2160,hd2880:2880,highres:4320},fx={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"},An={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 qP=2592E3;g.D7={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 px={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var Rth={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},wK={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"},Bpv={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var MzA={O0:1,l2:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};var DTW=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/)"),yd=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]+)?/)"),
poV=RegExp("^https?://(www\\.google\\.com/pagead/xsul|www\\.youtube\\.com/pagead/slav)"),C_r=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|docs\\.google\\.com|drive\\.google\\.com|prod\\.google\\.com|mail\\.google\\.com|youtube\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|youtubekids\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"),
nYH=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),Vcr=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)|$))"),
LGr=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt|xx)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz[0-1]\\.googleusercontent)|(lh3\\-gm\\.google)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images\\-(rt|qw))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images)|(sites\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(atari-green-test\\.corp\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(sites\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|video\\.google\\.com|youtube\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|s2\\.googleusercontent\\.com/s2/favicons\\?|yt[3-4]\\.ggpht\\.com/)"),
NYW=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),dT8=RegExp("^https?.*#ocr$|^https?://(aksecure\\.imrworldwide\\.com/|cdn\\.imrworldwide\\.com/|secure\\-..\\.imrworldwide\\.com/)"),AC9=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)"),yCh=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt|xx)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz[0-1]\\.googleusercontent)|(lh3\\-gm\\.google)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images\\-(rt|qw))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images)|(sites\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(atari-green-test\\.corp\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(sites\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|googlevideo\\.com|prod\\.google\\.com|lh3\\.photos\\.google\\.com|mail\\.google\\.com|youtube\\.com|yt\\.akamaized\\.net|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|([A-Za-z0-9-]{1,63}\\.)*c\\.lh3(-d[a-gyz]|-testonly)?\\.(googleusercontent|photos\\.google)\\.com/.*$)"),
McH=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),tkr=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)"),
fOW=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https://(ads|adwords\\.corp)\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://(adwords-)?canary\\.qa\\.adz\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com(/|$)|^https://ads(-external)?-prod\\.qa\\.adz\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://canvastester-3fd0b\\.appspot\\.com(/|$)|^https://localhost\\.googleusercontent\\.com(:\\d+)?(/|$)|^https://narrative-news-cast-receiver-d\\.appspot\\.com(/|$)|^https://narrative-news-cast-receiver-f\\.appspot\\.com(/|$)|^https://one\\.google\\.com(/|$)|^https://www\\.google\\.com/culturalinstitute/manage/.*$|^https://www\\.gstatic\\.com/aog_howto|^https://www\\.gstatic\\.com/narrative_cast_receiver/news|^https?://(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleads\\.g\\.doubleclick\\.net|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|photos\\.google\\.com|get\\.google\\.com|blogger\\.com|mail\\.google\\.com|survey\\.g\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|yt\\-web\\-embedded\\-player\\.appspot\\.com|youtubekids\\.com|vevo\\.com|chat\\.google\\.com|meet\\.google\\.com|artsandculture\\.google\\.com)[.]?(:[0-9]+)?(/|$)|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|(www\\.|encrypted\\.)?google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/(search|webhp)\\?|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|lightbox-(demos|builder)\\.appspot\\.com/|s0\\.2mdn\\.net/instream/html5/native/|s[01](qa)?\\.2mdn\\.net/ads/richmedia/studio/mu/templates/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/h5/layouts/tetris)"),
Sd1=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?(/|$)"),UAh=RegExp("^(https://play\\.google\\.com|https://photos\\.google\\.com|https://get\\.google\\.com|https://mail\\.google\\.com|https://yt\\-web\\-embedded\\-player\\.appspot\\.com|http://yt\\-web\\-embedded\\-player\\.appspot\\.com|https://chat\\.google\\.com|https://one\\.google\\.com|https://artsandculture\\.google\\.com|https://adstransparency\\.google\\.com|https://ads\\.google\\.com|https://adwords\\.corp\\.google\\.com|https://ads\\-external\\-prod\\.qa\\.adz\\.google\\.com|https://ads\\-prod\\.qa\\.adz\\.google\\.com|https://adwords\\-canary\\.qa\\.adz\\.google\\.com|https://canary\\.qa\\.adz\\.google\\.com)$|^http://[0-9]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.([a-z]{2}|i)\\.borg\\.google\\.com(:[0-9]+)?$|^https://((autopush|beta-lookup|daily-[0-6]|manual-qual|preprod|stream)\\.)?meet\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(youtube|youtubekids|youtubeeducation)\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sandbox\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com$|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com$|^https://(draft|www|(www\\.)?dev\\.sandbox|(www\\.)?autopush\\.sandbox|(www\\.)?staging\\.sandbox|(www\\.)?restore\\.sandbox)\\.blogger\\.com$|^https://[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com$|^https://localhost\\.googleusercontent\\.com(:\\d+)?$|^https?://(((docs|m|sing|ss|sss|www)\\.)?drive\\.google\\.com$|([A-Za-z0-9-]{1,63}\\.)*c\\.googlers\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*corp\\.google\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*googleplex\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*proxy\\.googlers\\.com(:[0-9]+)?$|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?$|docs\\.google\\.com$)"),
$Av=RegExp("^(https://currents\\.google\\.com)$");var Rt=!1;g.uc=class{constructor(Y,z=!1){this[n[35]]=Y;this[n[30]]=z;this[n[0]]=this[n[12]]=this[n[7]]=n[10];this[n[4]]={};this[n[31]]=n[10]}set(Y,z){this[n[4]][Y]!==z&&(this[n[4]][Y]=z,this[n[31]]=n[10])}get(Y){lP(73,4075,this);return this[n[4]][Y]||null}Ah(){this[n[31]]||(this[n[31]]=$s(1,2413,this));return this[n[31]]}clone(){var Y=new g.uc(this[n[35]],this[n[30]]);Y[n[7]]=this[n[7]];Y[n[12]]=this[n[12]];Y[n[0]]=this[n[0]];Y[n[4]]=g.nQ(this[n[4]]);Y[n[31]]=this[n[31]];return Y}};var Bv={FAIRPLAY:"fairplay",PLAYREADY:"playready",WIDEVINE:"widevine",CLEARKEY:null,FLASHACCESS:null,UNKNOWN:null,WIDEVINE_CLASSIC:null};var Wv=class{constructor(Y,z,O,D=!1){this.name=Y;this.id=z;this.isDefault=O;this.isAutoDubbed=D}getName(){return this.name}getId(){return this.id}getIsDefault(){return this.isDefault}getIsAutoDubbed(){return this.isAutoDubbed}toString(){return this.name}};Wv.prototype.getName=Wv.prototype.getName;Wv.prototype.getId=Wv.prototype.getId;Wv.prototype.getIsDefault=Wv.prototype.getIsDefault;Wv.prototype.getIsAutoDubbed=Wv.prototype.getIsAutoDubbed;g.zh=class{constructor(Y={}){this.languageCode=Y.languageCode||"";this.languageName=Y.languageName||null;this.kind=Y.kind||"";this.name=Y.name===void 0?null:Y.name;this.displayName=Y.displayName||null;this.id=Y.id||null;this.j=Y.is_servable||!1;this.isTranslateable=Y.is_translateable||!1;this.url=Y.url||null;this.vssId=Y.vss_id||"";this.isDefault=Y.is_default||!1;this.translationLanguage=Y.translationLanguage||null;this.xtags=Y.xtags||"";this.captionId=Y.captionId||""}getId(){return this.id}getName(){return this.name}isServable(){return this.j}Ah(){return this.url}getXtags(){return this.xtags}toString(){return this.languageCode+
": "+g.Hl(this)+" - "+this.vssId+" - "+(this.captionId||"")}equals(Y){return Y?this.toString()===Y.toString():!1}Mj(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)}};g.zh.prototype.Y=Dr(2);var Qo=class{constructor(Y,z){this.id=Y;this.Z7=z;this.captionTracks=[];this.N=this.U=null;this.xtags="";this.A=this.K=!1;this.j=null;this.Y="UNKNOWN";this.captionsInitialState="CAPTIONS_INITIAL_STATE_UNKNOWN";Y=this.Z7.id.split(".");Y.length>1&&(this.K=Y[1]==="2",this.A=Y[1]==="4")}getLanguageInfo(){return this.Z7}getXtags(){if(!this.xtags){let Y=this.id.split(";");Y.length>1&&(this.xtags=Y[1])}return this.xtags}toString(){return this.Z7.name}isAutoDubbed(){return this.Z7.getIsAutoDubbed()}};
Qo.prototype.getLanguageInfo=Qo.prototype.getLanguageInfo;Qo.prototype.isAutoDubbed=Qo.prototype.isAutoDubbed;var Wl=class{constructor(Y,z,O,D,p=0){this.Y=Y;this.j=z;this.N=O;this.reason=D;this.Wc=p}equals(Y){return this.Y===Y.Y&&this.j===Y.j&&this.N===Y.N&&this.reason===Y.reason&&(!Bl||this.Wc===Y.Wc)}isLocked(){return this.N&&!!this.Y&&this.Y===this.j}compose(Y){if(Y.N&&t_(Y))return QN;if(Y.N||t_(this))return Y;if(this.N||t_(Y))return this;var z=this.Y&&Y.Y?Math.max(this.Y,Y.Y):this.Y||Y.Y,O=this.j&&Y.j?Math.min(this.j,Y.j):this.j||Y.j;z=Math.min(z,O);var D=0;Bl&&(D=this.Wc!==0&&Y.Wc!==0?Math.min(this.Wc,
Y.Wc):this.Wc===0?Y.Wc:this.Wc);return Bl&&z===this.Y&&O===this.j&&D===this.Wc||!Bl&&z===this.Y&&O===this.j?this:Bl?new Wl(z,O,!1,O===this.j&&D===this.Wc?this.reason:Y.reason,D):new Wl(z,O,!1,O===this.j?this.reason:Y.reason)}U(Y){return!Y.video||Bl&&this.Wc!==0&&this.Wc<Y.Wc?!1:UC(this,Y.video.quality)}},xAA=Pl("auto","hd1080",!1,"l"),XH=Pl("auto","large",!1,"l"),QN=Pl("auto","auto",!1,"p"),Bl=!1;var iN=class{constructor(Y,z,O,D){this.videoInfos=Y;this.Y=z;this.audioTracks=[];this.N=D||[];if(this.Y){Y=new Set;O?.({ainfolen:this.Y.length});for(let p of this.Y){if(!p.Z7||Y.has(p.Z7.id)){O?.({atkerr:!!p.Z7,itag:p.itag,xtag:p.N,lang:p.Z7?.name||"",langid:p.Z7?.id||""});continue}z=new Qo(p.id,p.Z7);Y.add(p.Z7.id);this.audioTracks.push(z)}O?.({atklen:this.audioTracks.length})}}VR(Y){Y=Y||QN;var z=g.ly(this.videoInfos,p=>Y.U(p)),O=[],D={};
for(let p=0;p<z.length;p++){let d=z[p].video;D[d.quality]||(O.push(d),D[d.quality]=!0)}return O}PQ(Y){Y=Y||QN;return g.ly(this.videoInfos,z=>Y.U(z))}getAvailableAudioTracks(){return this.audioTracks}j(){return!!this.Y}};var uP1=new Set(["356","721"]),hcF=class extends g.Eu{constructor(){super(...arguments);this.Y=null;this.j=new Map}sl(){super.sl()}};var vs=class{constructor(Y,z,O,D,p,d,J,c,w,R){this.Te=Y;this.startTime=z;this.duration=O;this.ingestionTime=D;this.sourceURL=p;this.eO=w;this.qC=R;this.endTime=z+O;this.j=J||0;this.range=d||null;this.pending=c||!1;this.eO=w||null}};g.gG=class{constructor(){this.segments=[];this.Y=null;this.Z=!0;this.X=""}K(Y){this.segments.push(Y)}ow(Y){return!!this.N(Y)}getDuration(Y){return(Y=this.N(Y))?Y.duration:0}S(Y){return this.getDuration(Y)}jD(){return 0}Fr(){return this.segments.length?this.segments[0].Te:-1}kq(Y){return(Y=this.N(Y))?Y.ingestionTime:NaN}m0(){return this.segments.length?this.segments[this.segments.length-1].Te:-1}rA(Y){return this.m0()===Y&&!this.Z&&Y>=0}h7(){var Y=this.segments[this.segments.length-1];return Y?Y.endTime:
NaN}gO(){return this.segments[0].startTime}Kr(){return this.segments.length}j(){return 0}b4(Y){return(Y=this.U(Y))?Y.Te:-1}A(Y){return(Y=this.N(Y))?Y.sourceURL:""}getStartTime(Y){return(Y=this.N(Y))?Y.startTime:0}ff(Y){return this.getStartTime(Y)+this.getDuration(Y)}isLoaded(){return this.segments.length>0}N(Y){if(this.Y&&this.Y.Te===Y)return this.Y;Y=g.DG(this.segments,new vs(Y,0,0,0,""),(z,O)=>z.Te-O.Te);
return this.Y=Y>=0?this.segments[Y]:null}U(Y){if(this.Y&&this.Y.startTime<=Y&&Y<this.Y.startTime+this.Y.duration)return this.Y;Y=g.DG(this.segments,{startTime:Y},(z,O)=>z.startTime-O.startTime);
return this.Y=Y>=0?this.segments[Y]:this.segments[Math.max(0,-Y-2)]}append(Y){if(Y.length)if(Y=g.by(Y),this.segments.length){var z=this.segments.length?g.iy(this.segments).endTime:0,O=Y[0].Te-this.m0();O>1&&g.El(this.segments);O=O>0?0:-O+1;for(let D=O;D<Y.length;D++)O=Y[D],O.startTime=z,O.endTime=O.startTime+O.duration,z+=Y[D].duration,this.segments.push(Y[D])}else this.segments=Y}wg(){return 0}N6(Y,z){this.Z=Y;this.X=z}};g.gG.prototype.Ct=Dr(4);var VG=class{constructor(Y,z,O,D,p=!1){this.data=Y;this.offset=z;this.size=O;this.type=D;this.j=(this.Y=p)?0:8;this.dataOffset=this.offset+this.j}skip(Y){this.j+=Y}};var gYZ=class{constructor(Y){this.offset=0;this.data=new DataView(new ArrayBuffer(Y))}};var Z$A;g.OQ=class{constructor(Y,z,O,D,p,d,J){this.startSecs=Y;this.WM=z;this.context=O;this.identifier=D;this.event=p;this.j=d;this.tileContext=J}};Z$A=class{constructor(Y,z,O){this.jB=Y;this.opportunityId=z;this.serializedPrefetchContext=O}};var mAk={predictStart:"predictStart",start:"start",["continue"]:"continue",stop:"stop",prefetch:"prefetch"},liZ={EVENT_PREDICT_START:"predictStart",EVENT_START:"start",EVENT_CONTINUE:"continue",EVENT_STOP:"stop",EVENT_PREFETCH:"prefetch"};var Sq=class{constructor(Y,z){this.data=Y;this.uri=z||"http://youtube.com/streaming/metadata/segment/102015";this.segmentNumber=zu(this,"Sequence-Number");this.K=zu(this,"Segment-Count");this.Z=this.data["Segment-Durations-Ms"]||"";this.ingestionTime=zu(this,"Ingestion-Walltime-Us")/1E6;this.N=(zu(this,"First-Frame-Time-Us")+zu(this,"First-Frame-Uncertainty-Us"))/1E6;this.qq=zu(this,"Target-Duration-Us")/1E6;this.A=this.data["Stream-Finished"]==="T";this.isStreaming=this.data.Streamable==="T";this.cryptoPeriodIndex=
zu(this,"Crypto-Period-Index");this.U=zu(this,"Crypto-Period-Seconds");this.j="Current-Absolute-Loudness-Lkfs"in this.data?Number(this.data["Current-Absolute-Loudness-Lkfs"])||0:null}Y(){return this.data["Stitched-Video-Cpn"]?this.data["Stitched-Video-Cpn"].split(",").slice(0,-1):[]}GA(){return!!(this.data["Stitched-Video-Id"]||this.data["Stitched-Video-Cpn"]||this.data["Stitched-Video-Duration-Us"]||this.data["Stitched-Video-Start-Frame-Index"]||this.data["Stitched-Video-Absolute-Loudness-Lkfs"]||
this.data["Serialized-State"]||this.data["Is-Ad-Break-Finished"])}};var zd9=class{constructor(Y,z){this.j=Y;this.duration=z}};var Cdv={STEREO_LAYOUT_UNKNOWN:0,STEREO_LAYOUT_LEFT_RIGHT:1,STEREO_LAYOUT_TOP_BOTTOM:2};var Wp=class{constructor(Y,z,O,D,p){this.Y=p;this.j=Y||0;this.pitch=z||0;this.yaw=O||0;this.roll=D||0;p.getUint32(4)}};var xm=class{constructor(Y,z){this.j=Y;this.pos=0;this.start=z||0}fQ(){var Y=this.pos;this.pos=0;var z=!1;try{mf(this,440786851)&&(this.pos=0,mf(this,408125543)&&(z=!0))}catch(O){if(O instanceof RangeError)this.pos=0,z=!1,g.jZ(O);else throw O;}this.pos=Y;return z}};var KM=class{constructor(Y){this.pO=Y;this.j={};this.url=""}set(Y,z){this.pO.get(Y);this.j[Y]=z;this.url=""}get(Y){return this.j[Y]||this.pO.get(Y)}Ah(){this.url||(this.url=IiF(this));return this.url}};var EYr=class{constructor(){this.Y=this.j=this.timedOut=this.started=this.U=this.N=0}};var Mj=class{constructor(Y){this.B=this.X=this.K=this.Y=0;this.S=this.A=!1;this.j=Y;this.N=Y.clone()}u7(Y,z){return Y.OJ?this.S?this.A=!0:this.A=Fp(this,Y,z):Fp(this,Y,z)}Z(Y,z,O=0){O>1?Y=Y.JG:(z=km(z,ze(this,this.u7(Y,z),Y)),Y=Math.max(this.K,z.timedOut)+Y.I8*(this.Y-this.K)+.25*this.X,Y=Y>3?1E3*1.6**(Y-3):0);return Y===0?!0:this.B+Y<(0,g.E)()}j_(Y,z){this.j.set(Y,z);this.N.set(Y,z);this.U&&this.U.set(Y,z)}D3(){return this.N.get("cpn")||""}Rh(Y,z){Y.pO===this.j&&(this.j=Es(Y,z));Y.pO===this.U&&(this.U=
Es(Y,z))}N6(){this.S=!0}z$(){return this.j!==this.U&&!this.A}};var Tz=class{constructor(Y,z,O,D){this.initRange=O;this.indexRange=D;this.Y=null;this.j_=!1;this.JW=0;this.A=this.R_=this.B=null;this.info=z;this.zI=new Mj(Y)}j(){return!!this.Y&&this.index.isLoaded()}kg(){return!1}Ge(Y){return[Y]}q6(Y){return[Y]}};var LN=class{constructor(Y,z){this.start=Y;this.end=z;this.length=z-Y+1}toString(){return this.start+"-"+(this.end==null?"":this.end)}j(){return this.end==null?{start:String(this.start)}:{start:String(this.start),end:String(this.end)}}};var Ut=class{constructor(Y,z,O,D="",p,d,J,c,w,R,y,M="",L,V,W){this.type=Y;this.I4=z;this.range=O;this.source=D;this.Q3=y;this.clipId=M;this.S=L;this.ze=V;this.requestToken=W;this.B=[];this.X="";this.Te=-1;this.N6=0;this.X=D;this.Te=p>=0?p:-1;this.segmentStartTime=d||0;this.N=J||0;this.j=c||0;this.Y=w>=0?w:this.range?this.range.length:NaN;this.range?(Y=this.j+this.Y===this.range.length,R=this.source==="wasm"?R??Y:Y):R=R===void 0?!!this.Y:R;this.SO=R;this.range?(this.U=this.segmentStartTime+this.N*
this.j/this.range.length,this.Z=this.N*this.Y/this.range.length,this.K=this.U+this.Z):CN(this)}A(){return this.SO&&this.I4.index.rA(this.Te)}S2(Y){return Y>=this.U&&Y<=this.K}isEncrypted(){return this.I4.info.isEncrypted()}equals(Y){return!(!Y||Y.I4!==this.I4||Y.type!==this.type||(this.range&&Y.range?Y.range.start!==this.range.start||Y.range.end!==this.range.end:Y.range!==this.range)||Y.Te!==this.Te||Y.j!==this.j||Y.Y!==this.Y)}j_(){return this.type===4}E4(){return!!this.I4.info.video}Pc(){return this.Te}Si(){var Y=
SX(this),z="";g.S8(Y,(O,D)=>{z+=`${D}_${O}_`});
return z.slice(0,-1)}clone(){var Y=new Ut(this.type,this.I4,this.range,this.source,this.Te,this.segmentStartTime,this.N,this.j,this.Y,this.SO,this.Q3,this.clipId,this.S,this.ze,this.requestToken);Y.X=this.X;this.B.length>0&&(Y.B=[...this.B]);Y.U=this.U;Y.Z=this.Z;Y.K=this.K;Y.N6=this.N6;return Y}};var Ij=class{constructor(Y,z){this.xg=Y;this.U=this.j=null;this.K=this.HH=NaN;this.u7=this.requestId=null;this.zI=Y[0].I4.zI;this.Y=z||"";if(this.xg[0].range&&this.xg[0].Y>0){a:{for(z=1;z<Y.length;z++)if(!Hs(Y[z-1],Y[z])){z=!1;break a}z=!0}if(z)this.range=vYv(Y),this.N=this.range.length;else{this.range=this.xg[this.xg.length-1].range;z=0;for(let O of Y)z+=O.range.length;this.N=z}}}XY(){return this.j?this.j.Ah():""}isDecorated(){return!!(this.j||this.U&&this.U.JJ)}Ad(){return Ws(this.xg[0])}S2(Y){for(let z of this.xg)if(z.type===
3&&z.S2(Y))return!0;return!1}Rh(Y,z){this.zI.Rh(Y,z);if(this.j){this.j=Es(Y,z);for(let O of["acpns","cpn","daistate","skipsq"])this.j["set"](O,null)}this.requestId=Y.get("req_id")}};var ak=class extends Tz{constructor(Y,z,O,D,p,d=0){super(Y,z,D);this.S_=O;this.qq=d;this.index=p||new g.gG}N(){return!1}S(){return!0}Pc(){return!1}kg(){return!this.S_}X(){return new Ij([new Ut(1,this,this.initRange,"getMetadataRequestInfo")],this.S_)}ze(){return null}Ol(Y){this.U(Y);return this.S()&&Y.Y&&!Y.SO?new Ij([new Ut(Y.type,Y.I4,Y.range,"liveGetNextRequestInfoBySegment",Y.Te,Y.segmentStartTime,Y.N,Y.j+Y.Y,NaN,!0)],this.index.A(Y.Te)):this.K(fN(Y),!1)}Z(Y,z=!1){Y=this.index.b4(Y);z&&(Y=Math.min(this.index.m0(),
Y+1));return this.K(Y,!0)}Bc(Y){Yy(Y)}U(Y){return Y.Y===0?!0:this.index.m0()>Y.Te&&this.index.Fr()<=Y.Te+1}update(Y,z,O){this.index.append(Y);EC(this.index,O);this.N6(z,"update")}j(){return this.kg()?!0:super.j()}K(Y,z){var O=this.index.A(Y),D=this.index.getStartTime(Y),p=this.index.getDuration(Y),d;z?p=d=0:d=this.info.Wc>0?this.info.Wc*p:1E3;return new Ij([new Ut(3,this,void 0,"liveCreateRequestInfoForSegment",Y,D,p,0,d,!z)],O)}o4(){return this.kg()?0:this.initRange.length}R4(){return!1}N6(Y,z){this.index.N6(Y,
z)}};var QkF=class{constructor(Y,z,O,D,p){this.Te=Y;this.startSecs=z;this.WM=O;this.j=D||NaN;this.Y=p||NaN}};var qW=class{constructor(){this.j=[];this.Y=null;this.A=0;this.N=[];this.K=!1;this.Z="";this.U=-1}update(Y){var z=void 0;this.Y&&(z=this.Y);{let W=new qW;var O=Array.from(Y.getElementsByTagName("S"));if(O.length){var D=+gn(Y,"timescale")||1,p=(+O[0].getAttribute("t")||0)/D,d=+gn(Y,"startNumber")||0;W.U=p;var J=z?z.startSecs+z.WM:0,c=Date.parse(eX(gn(Y,"yt:segmentIngestTime")))/1E3;W.K=Y.parentElement.tagName==="SegmentTemplate";W.K&&(W.Z=gn(Y,"media"));Y=z?d-z.Te:1;W.A=Y>0?0:-Y+1;for(V of O){Y=+V.getAttribute("d")/
D;O=(+V.getAttribute("yt:sid")||0)/D;let x=+V.getAttribute("r")||0;for(let a=0;a<=x;a++){if(z&&d<=z.Te){d++;continue}var w=new QkF(d,J,Y,c+O,p);W.j.push(w);b:{var R=V;var y=D,M=w.startSecs;w=R.getAttribute("yt:cuepointTimeOffset");var L=R.getAttribute("yt:cuepointDuration");if(!w||!L){R=null;break b}w=Number(w);M=-w/y+M;y=Number(L)/y;L=R.getAttribute("yt:cuepointContext")||null;let X=R.getAttribute("yt:cuepointIdentifier")||"";R=R.getAttribute("yt:cuepointEvent")||"";R=new g.OQ(M,y,L,X,mAk[R]||"unknown",
w)}R&&W.N.push(R);d++;J+=Y;p+=Y;c+=Y+O}}W.j.length&&(W.Y=g.iy(W.j))}var V=W}this.A=V.A;this.Y=V.Y||this.Y;g.FA(this.j,V.j);g.FA(this.N,V.N);this.K=V.K;this.Z=V.Z;this.U===-1&&(this.U=V.getStreamTimeOffset())}getStreamTimeOffset(){return this.U===-1?0:this.U}};var i$k=class{constructor(){this.U=[];this.j=null;this.Y={};this.N={}}};var uFW=class extends g.gG{constructor({qq:Y=0,Oh:z=!1,TU:O=0,nU:D=0,CO:p=Infinity,JM:d=0,s6:J=!1,vS:c=!1}={}){super();this.GL=this.xL=-1;this.nF=Y;this.TU=O;this.Oh=z;this.nU=D;this.CO=p;this.JM=d;((this.s6=J)||isFinite(p)&&this.CO>0)&&z&&uO&&this.N6(!1,"postLive");this.vS=c}jD(){return this.nF}ow(Y,z){Y=Ge(this,Y);return Y>=0&&(z||!this.segments[Y].pending)}Fr(){return this.Oh?this.segments.length?this.U(this.gO()).Te:-1:super.Fr()}gO(){if(this.s6)return 0;if(!this.Oh)return super.gO();if(!this.segments.length)return 0;
var Y=Math.max(g.iy(this.segments).endTime-this.TU,0);return this.nU>0&&this.U(Y).Te<this.nU?this.N(this.nU).startTime:Y}h7(){if(this.vS&&this.GL&&this.GL>0)return this.GL/1E3;if(!this.segments.length)return super.h7();var Y=this.m0();if(!this.Oh||Y<=this.segments[this.segments.length-1].Te)Y=this.segments[this.segments.length-1];else{var z=this.segments[this.segments.length-1];Y=new vs(Y,Math.max(0,z.startTime-(z.Te-Y)*this.nF),this.nF,0,`sq/${Y}`,void 0,void 0,!0)}return this.s6?Math.min(this.TU,
Y.endTime):Y.endTime}Kr(){return this.Oh?this.segments.length?this.m0()-this.Fr()+1:0:super.Kr()}m0(){var Y=Math.min(this.CO,Math.max(super.m0(),this.xL)),z=this.TU*1E3;z=this.GL>0&&this.GL<z;this.s6&&this.TU>0&&this.xL>0&&!z&&(z=this.U(this.TU))&&(Y=Math.min(z.Te-1,Y));return Y}M8(){return this.segments.length?this.segments[this.segments.length-1]:null}K(Y){var z=Ge(this,Y.Te);if(z>=0)this.segments[z]=Y;else if(this.segments.splice(-(z+1),0,Y),this.JM&&Y.Te%(300/this.nF)===0){var O=this.segments[0].Te,
D=Math.floor(this.JM/this.nF);Y=Y.Te-D;z=-(z+1)-D;z>0&&Y>O&&(this.segments=this.segments.slice(z))}}B(Y){Y=Ge(this,Y);Y>=0&&this.segments.splice(Y,1)}du(){return this.xL}rA(Y){return uO?!this.Z&&Y>=0&&this.m0()<=Y:super.rA(Y)}U(Y){if(!this.Oh)return super.U(Y);if(!this.segments.length)return null;var z=this.segments[this.segments.length-1];if(Y<this.segments[0].startTime)z=Math.max(0,this.segments[0].Te-Math.ceil((this.segments[0].startTime-Y)/this.nF));else if(Y>=z.endTime)z=z.Te+Math.floor((Y-z.endTime)/
this.nF+1);else{z=pI(this.segments,D=>Y<D.startTime?-1:Y>=D.endTime?1:0);
if(z>=0)return this.segments[z];var O=-(z+1);z=this.segments[O-1];O=this.segments[O];z=Math.floor((Y-z.endTime)/((O.startTime-z.endTime)/(O.Te-z.Te-1))+1)+z.Te}return this.N(z)}N(Y){if(!this.Oh)return super.N(Y);if(!this.segments.length)return null;var z=Ge(this,Y);if(z>=0)return this.segments[z];var O=-(z+1);z=this.nF;if(O===0)var D=Math.max(0,this.segments[0].startTime-(this.segments[0].Te-Y)*z);else O===this.segments.length?(D=this.segments[this.segments.length-1],D=D.endTime+(Y-D.Te-1)*z):(D=
this.segments[O-1],z=this.segments[O],z=(z.startTime-D.endTime)/(z.Te-D.Te-1),D=D.endTime+(Y-D.Te-1)*z);return new vs(Y,D,z,0,`sq/${Y}`,void 0,void 0,!0)}},uO=!1;var jy=class extends ak{constructor(Y,z,O={}){super(Y,z,"",void 0,void 0,O.qq||0);this.index=new uFW(O)}Pc(){return!0}j(){return!0}U(Y){return this.S()&&Y.Y&&!Y.SO||!Y.I4.index.rA(Y.Te)}X(){}Z(Y,z=!1){return typeof Y!=="number"||isFinite(Y)?super.Z(Y,z):new Ij([new Ut(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.qq,void 0,this.qq*this.info.Wc)],"")}K(Y,z){if(this.index.ow(Y))return super.K(Y,z);var O=this.index.getStartTime(Y),D=Math.round(this.qq*this.info.Wc),p=this.qq;z&&(p=D=0);
return new Ij([new Ut(3,this,void 0,"mlLiveCreateReqInfoForSeg",Y,O,p,void 0,D,!z)],Y>=0?`sq/${Y}`:"")}};var L$=class extends Tz{constructor(Y,z){super(Y,z);this.index=new g.gG;this.index.N6(!1,"d")}N(){return!1}S(){return!1}Pc(){return!1}X(){return new Ij([new Ut(1,this,void 0,"otfInit")],"sq/0")}ze(){return null}Ol(Y){this.U(Y);return Et(this,fN(Y),!1)}Z(Y,z=!1){Y=this.index.b4(Y);z&&(Y=Math.min(this.index.m0(),Y+1));return Et(this,Y,!0)}Bc(Y){Y.info.type===1&&(this.Y||(this.Y=I$(Y.Y)),Y.j&&Y.j.uri==="http://youtube.com/streaming/otf/durations/112015"&&p7W(this,Y.j))}U(Y){return Y.Y===0?!0:this.index.m0()>
Y.Te&&this.index.Fr()<=Y.Te+1}o4(){return 0}R4(){return!1}};var oj,lO$,JqZ,Fj,dbk;g.rn=class{constructor(Y){this.tag=Y}};oj=new Map;lO$=class{constructor(){this.j=new Map}};JqZ=class{constructor(){this.j=10;this.Y=Date.now()}};Fj=new Map;dbk=new lO$;var za=class{constructor(Y,z){this.info=Y;this.Y=z;this.j=null;this.U=this.N=-1;this.timestampOffset=0;this.isLocked=this.Z=!1;this.A=this.info.I4.kg()&&!this.info.j}K(Y,z=!1,O=0){if(this.isLocked||Y.isLocked||!Hs(this.info,Y.info)||this.info.SO)return null;if(O){if(this.Y.totalLength+Y.Y.totalLength>O)return null}else if(z&&(z=this.Y,O=Y.Y,z=!(O.j.length?lW(z,O.j[0]):1)),z)return null;z=new Ut(this.info.type,this.info.I4,this.info.range,this.info.X,this.info.Te,this.info.segmentStartTime,this.info.N,
this.info.j,this.info.Y,this.info.SO,this.info.Q3,this.info.clipId,this.info.S);mg(z,Y.info);O=new zi;gA(O,this.Y);gA(O,Y.Y);z=new za(z,O);z.j!=null&&Y.j!=null&&g.bu("dash",414627957,`merged slice emsg overridden; prev: ${z.j.GA()} next: ${Y.j.GA()}`);z.j=Y.j||this.j;z.N=this.N!==-1?this.N:Y.N;z.U=this.U!==-1?this.U:Y.U;return z}};g.aN=class{constructor(){this.count=0;this.Y=1;this.N=!1;this.offsets=new Float64Array(128);this.startTicks=new Float64Array(128)}ow(Y){return Y<=this.m0()}j(Y){return this.offsets[Y]}getStartTime(Y){return this.startTicks[Y]/this.Y}ff(Y){return this.getStartTime(Y)+this.getDuration(Y)}kq(){return NaN}getDuration(Y){Y=this.S(Y);return Y>=0?Y/this.Y:-1}S(Y){return Y+1<this.count||this.N?this.startTicks[Y+1]-this.startTicks[Y]:-1}jD(){return 0}Fr(){return 0}m0(){return this.count-1}rA(Y){return this.m0()===
Y&&Y>=0}h7(){return this.N?this.startTicks[this.count]/this.Y:NaN}gO(){return 0}Kr(){return this.count}A(){return""}b4(Y){Y*=this.Y;Y=g.DG(this.startTicks.subarray(0,this.count),Y);return Y>=0?Y:Math.max(0,-Y-2)}isLoaded(){return this.m0()>=0}wg(Y,z){if(Y>=this.m0())return 0;var O=0;for(z=this.getStartTime(Y)+z;Y<this.m0()&&z>this.getStartTime(Y);Y++)O=Math.max(O,ya(this,Y)/this.getDuration(Y));return O}resize(Y){Y+=2;var z=this.offsets;this.offsets=new Float64Array(Y+1);var O=this.startTicks;this.startTicks=
new Float64Array(Y+1);for(Y=0;Y<this.count+1;Y++)this.offsets[Y]=z[Y],this.startTicks[Y]=O[Y]}cap(Y,z){M5(this);this.N=!0;this.startTicks[this.count]=z;this.offsets[this.count]=Y}};g.aN.prototype.Ct=Dr(3);var NA=class extends Tz{constructor(Y,z,O,D){super(Y,z,O,D);this.K=null;this.index=new g.aN}X(Y,z){var O=new Ut(2,this,this.indexRange,"indexInfo",void 0,void 0,void 0,void 0,void 0,void 0,void 0,z),D=[new Ut(1,this,this.initRange,"initInfo",void 0,void 0,void 0,void 0,void 0,void 0,void 0,z),O];this.info.contentLength>0&&Y&&(O=O.range.end+1,Y=Math.min(Y,this.info.contentLength-O),Y>0&&D.push(new Ut(4,this,A2(O,Y),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,z)));return new Ij(D)}Bc(Y){if(Y.info.type===
1){if(this.Y)return;this.Y=I$(Y.Y)}else if(Y.info.type===2){if(this.K||this.index.m0()>=0)return;if(g.jX(this.info)){var z=this.index,O=g.KN(Y);Y=Y.info.range.start;var D=g.NF(O,0,1936286840);O=Bp(D);z.Y=O.timescale;var p=O.Qd;z.offsets[0]=O.Ub+Y+D.size;z.startTicks[0]=p;z.N=!0;Y=O.tv.length;for(p=0;p<Y;p++)Lf(z,O.L0[p],O.tv[p])}else this.K=g.KN(Y)}if(this.info.Z3()&&this.Y&&this.K){Y=new DataView(this.Y.buffer);z=this.index;p=this.K;O=this.indexRange.end;D=new xm(Y);Y=D;D=Y.pos;var d={Wv:1E6,yJ:1E9,
duration:0,Pv:0,Og:0};if(mf(Y,408125543))if(d.Pv=QG(Y,!0),d.Og=Y.start+Y.pos,mf(Y,357149030)){for(var J=ZY(Y);!lM(J);){var c=QG(J,!1);c===2807729?d.Wv=Xp(J):c===2807730?d.yJ=Xp(J):c===17545?d.duration=Tu(J):g4(J)}Y.pos=D;Y=d}else Y.pos=D,Y=null;else Y.pos=D,Y=null;if(Y!==null){z.Y=Y.yJ/Y.Wv;D=new xm(p);p=D;J=Y.Og;D=p.pos;d=[];if(mf(p,475249515)){for(c=ZY(p);mf(c,187);){let w=ZY(c);if(!mf(w,179))continue;let R=Xp(w);if(!mf(w,183))continue;w=ZY(w);let y=J;for(;mf(w,241);)y=Xp(w)+J;d.push({a_:y,h0:R})}if(d.length>
0&&O===d[0].a_)for(O=0;O<d.length;O++)d[O].a_+=1;p.pos=D;O=d}else p.pos=D,O=null;if(O!==null){for(let w of O)O=z,p=w.a_,D=w.h0,M5(O),O.offsets[O.count]=p,O.startTicks[O.count]=D,O.count++;z.cap(Y.Pv+Y.Og,Y.duration)}}this.K=null}}Ge(Y){var z=this.q6(Y.info),O=Y.info.range.start+Y.info.j,D=[];for(let p=0;p<z.length;p++){let d=T6(Y.Y,z[p].range.start+z[p].j-O,z[p].Y);D.push(new za(z[p],d))}return D}q6(Y){for(var z=Y.range.start+Y.j,O=0;O<this.index.m0()&&z>=this.index.j(O+1);)O++;return N5(this,O,z,
Y.Y).xg}U(Y){Y.A();return this.j()?!0:Y.range.end+1<this.info.contentLength}ze(Y,z){this.U(Y);if(!this.j())return z=A2(Y.range.end+1,z),z.end+1>this.info.contentLength&&(z=new LN(z.start,this.info.contentLength-1)),new Ij([new Ut(4,Y.I4,z,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,Y.clipId)]);Y.type===4&&(Y=this.q6(Y),Y=Y[Y.length-1]);var O=0,D=Y.range.start+Y.j+Y.Y;Y.type===3&&(Y.A(),O=Y.Te,D===Y.range.end+1&&(O+=1));return N5(this,O,D,z)}Ol(){return null}Z(Y,z=
!1){Y=this.index.b4(Y);z&&(Y=Math.min(this.index.m0(),Y+1));return N5(this,Y,this.index.j(Y),0)}N(){return!0}S(){return!0}Pc(){return!1}o4(){return this.indexRange.length+this.initRange.length}R4(){return this.indexRange&&this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1}};var PC=class{constructor(Y=0,z=0,O="SPATIAL_AUDIO_TYPE_NONE",D=!1,p,d,J="AUDIO_QUALITY_UNKNOWN",c=!1){this.sampleRate=Y;this.numChannels=z;this.spatialAudioType=O;this.N=D;this.U=p;this.Y=d;this.audioQuality=J;this.j=c}isMultiChannelAudio(){return this.numChannels>2}};var Pv=class{constructor(Y,z,O,D="",p="",d=""){this.displayName=Y;this.vssId=z;this.languageCode=O;this.kind=D;this.xtags=p;this.id=d}};var nXH={COLOR_PRIMARIES_BT709:"bt709",COLOR_PRIMARIES_BT2020:"bt2020",COLOR_PRIMARIES_UNKNOWN:null,COLOR_PRIMARIES_UNSPECIFIED:null},cq8={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 ed={WIDTH:{name:"width",video:!0,valid:640,C4:99999},HEIGHT:{name:"height",video:!0,valid:360,C4:99999},FRAMERATE:{name:"framerate",video:!0,valid:30,C4:9999},BITRATE:{name:"bitrate",video:!0,valid:3E5,C4:2E9},EOTF:{name:"eotf",video:!0,valid:"bt709",C4:"catavision"},CHANNELS:{name:"channels",video:!1,valid:2,C4:99},CRYPTOBLOCKFORMAT:{name:"cryptoblockformat",video:!0,valid:"subsample",C4:"invalidformat"},DECODETOTEXTURE:{name:"decode-to-texture",video:!0,valid:"false",C4:"nope"},AV1_CODECS:{name:"codecs",
video:!0,valid:"av01.0.05M.08",C4:"av99.0.05M.08"},EXPERIMENTAL:{name:"experimental",video:!0,valid:"allowed",C4:"invalid"},TUNNELMODE:{name:"tunnelmode",video:!0,valid:"true",C4:"false"}};var Hv={["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 Va="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");var BC=class{constructor(Y,z,O,D,p,d,J,c,w,R,y){this.width=Y;this.height=z;this.N=c;this.quality=d||HC(Y,z);this.qualityOrdinal=En[this.quality];this.fps=O||0;this.stereoLayout=!p||D!=null&&D!=="UNKNOWN"&&D!=="RECTANGULAR"?0:p;this.projectionType=D?D==="EQUIRECTANGULAR"&&p===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":D:"UNKNOWN";(Y=J)||(O=En[this.quality],O===0?Y="Auto":(Y=this.projectionType,z=this.fps,Y=O.toString()+(Y==="EQUIRECTANGULAR"||Y==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||Y==="MESH"?"s":"p")+
(z>55?"60":z>49?"50":z>39?"48":"")));this.qualityLabel=Y;this.j=w||"";this.primaries=R||"";this.U=y??!0}Y(){return this.fps>32}isHdr(){return this.j==="smpte2084"||this.j==="arib-std-b67"}};var tW=class{constructor(Y,z,O={}){this.id=Y;this.mimeType=z;O.Wc>0||(O.Wc=16E3);Object.assign(this,O);[this.itag,this.N]=this.id.split(";");this.containerType=Cf(z);this.dk=Hv[this.itag]||""}X(){return this.video}S(){return this.audio}Z3(){return this.containerType===2}K(){return this.dk==="9"||this.dk==="("||this.dk==="9h"||this.dk==="(h"}Y(){return this.dk==="1"||this.dk==="1h"||ff&&this.dk==="1e"}Z(){return this.dk==="mac3"||this.dk==="meac3"||this.dk==="m"||this.dk==="i"||q3(this)}B(){return this.dk===
"MAC3"||this.dk==="mac3"||this.dk==="MEAC3"||this.dk==="meac3"}isEncrypted(){return!!this.contentProtection}MP(){return!!this.audio}E4(){return!!this.video}U(){return this.mimeType==="application/x-mpegURL"}j(){var Y=this.mimeType;return Y.includes("vtt")||Y.includes("text/mp4")}isVertical(){return!!this.video&&this.video.width<this.video.height}},ff=!1,hW=!1;g.er=class extends g.Cb{u3(Y,z,O,D,p){return super.u3(Y,z,O,D,p)}};var dp=class extends g.iI{constructor(Y,z,O,D){super();this.ZQ=Y;this.start=z;this.end=O;this.isActive=D;this.appendWindowStart=0;this.appendWindowEnd=Infinity;this.timestampOffset=0;this.bN={error:()=>{!this.VH()&&this.isActive&&this.Ul("error",this)},
updateend:()=>{!this.VH()&&this.isActive&&this.Ul("updateend",this)}};
this.ZQ.vI(this.bN);this.Oa=this.isActive}appendBuffer(Y,z,O){if(this.ZQ.RW()!==this.appendWindowStart+this.start||this.ZQ.az()!==this.appendWindowEnd+this.start||this.ZQ.D7()!==this.timestampOffset+this.start)this.ZQ.supports(1),this.ZQ.kf(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.ZQ.yN(this.timestampOffset+this.start);this.ZQ.appendBuffer(Y,z,O)}abort(){this.ZQ.abort()}remove(Y,z){this.ZQ.remove(Y+this.start,z+this.start)}aB(){this.remove(this.appendWindowStart,this.appendWindowEnd)}clear(){this.ZQ.clear()}kf(Y,
z){this.appendWindowStart=Y;this.appendWindowEnd=z}DD(){return this.timestampOffset+this.start}RW(){return this.appendWindowStart}az(){return this.appendWindowEnd}yN(Y){this.timestampOffset=Y}D7(){return this.timestampOffset}MB(Y=!1){Y=this.ZQ.MB(Y);return vC(Y,this.start,this.end)}kp(){return this.ZQ.kp()}B8(){return this.ZQ.B8()}eb(){return this.ZQ.eb()}yj(){return this.ZQ.yj()}e2(){this.ZQ.e2()}pg(Y){return this.ZQ.pg(Y)}HA(){return this.ZQ.HA()}ON(){return this.ZQ.ON()}Ps(Y,z,O){this.ZQ.Ps(Y,
z,O)}VV(Y,z,O){this.ZQ.VV(Y,z,O)}oR(Y,z){return this.ZQ.oR(Y,z)}supports(Y){return this.ZQ.supports(Y)}U_(){return this.ZQ.U_()}Lc(){return this.ZQ.Lc()}isView(){return!0}TW(){return this.ZQ.TW()?this.isActive:!1}isLocked(){return this.Oa&&!this.isActive}ud(Y){Y=this.ZQ.ud(Y);Y.vw=`${this.start}-${this.end}`;return Y}FY(){return this.ZQ.FY()}pf(){return this.ZQ.pf()}qT(){return this.ZQ.qT()}sl(){this.ZQ.Ec(this.bN);super.sl()}Pp(){return this.isActive}AO(Y){this.isActive=Y;this.Oa=this.Oa||this.isActive}};var PM=!1;var DO=class extends g.iI{constructor(Y,z,O,D,p,d){super();this.qa=Y;this.oi=z;this.id=O;this.containerType=D;this.dk=p;this.E4=d;this.aO=this.RK=this.u0=null;this.kD=!1;this.appendWindowStart=this.timestampOffset=0;this.uM=XK([],[]);this.Aa=!1;this.FB=[];this.f$=iO?[]:void 0;this.handler=J=>this.Ul(J.type,this);
this.qa?.addEventListener&&(this.qa.addEventListener("updateend",this.handler),this.qa.addEventListener("error",this.handler))}appendBuffer(Y,z,O){this.Aa=!1;O&&(this.RK=O);Y.length&&(this.qa?.appendBuffer?this.qa.appendBuffer(Y):this.qa?this.qa.append(Y):this.oi&&this.oi.webkitSourceAppend(this.id,Y));z&&(z.isEncrypted()&&(this.aO=this.RK),z.type===3&&(this.u0=z),this.FB.push(z.Si()),this.FB.length>4&&this.FB.shift());this.f$&&(this.f$.length>=2||Y.length>1048576?delete this.f$:this.f$.push(Y))}abort(){try{this.qa?
this.qa.abort():this.oi&&this.oi.webkitSourceAbort(this.id)}catch(Y){kmv&&g.jZ(new g.lZ(`Error while abort the source buffer: ${Y.name}, ${Y.message}`))}this.RK=this.u0=null}remove(Y,z,O){this.Aa=!1;this.qa?.remove&&(O&&O({b:Ta(this.MB()),s:Y,e:z}),this.qa.remove(Y,z))}aB(){this.remove(this.RW(),this.az())}clear(){this.eb()||(this.abort(),this.aB(),this.aO=this.RK=this.u0=null,this.appendWindowStart=this.timestampOffset=0,this.uM=XK([],[]),this.Aa=!1,this.f$=iO?[]:void 0,this.kD=!0)}RW(){return PM&&
this.E4?this.appendWindowStart:this.qa?.appendWindowStart||0}az(){return this.qa?.appendWindowEnd||0}kf(Y,z){this.qa&&(PM&&this.E4?(this.appendWindowStart=Y,this.qa.appendWindowEnd=z):Y>this.RW()?(this.qa.appendWindowEnd=z,this.qa.appendWindowStart=Y):(this.qa.appendWindowStart=Y,this.qa.appendWindowEnd=z))}DD(){return this.timestampOffset}yN(Y){PM?this.timestampOffset=Y:this.supports(1)&&(this.qa.timestampOffset=Y)}D7(){return PM?this.timestampOffset:this.supports(1)?this.qa.timestampOffset:0}MB(Y=
!1){if(Y)return this.Aa||this.kp()||(this.uM=this.MB(!1),this.Aa=!0),this.uM;try{return this.qa?this.qa.buffered:this.oi?this.oi.webkitSourceBuffered(this.id):XK([0],[Infinity])}catch(z){return XK([],[])}}kp(){return this.qa?.updating||!1}eb(){return this.kD}yj(){return!this.kD&&this.kp()}e2(){this.kD=!1}pg(Y){var z=Y?.dk;Y=Y?.containerType;return!z&&!Y||z===this.dk&&Y===this.containerType}HA(){return this.RK}ON(){return this.aO}oR(Y,z){return this.containerType!==Y||this.dk!==z}Ps(Y,z,O){if(this.containerType!==
Y||O&&this.oR(Y,O))this.supports(4),ky()&&this.qa.changeType(z),O&&(this.dk=O);this.containerType=Y}VV(Y,z,O){this.containerType&&this.oR(Y,z)&&ky()&&this.qa.changeType(O);this.containerType=Y;this.dk=z}U_(){return this.u0}Lc(){return!!this.u0&&!this.u0.SO}isView(){return!1}supports(Y){switch(Y){case 1:return this.qa?.timestampOffset!==void 0;case 0:return!!this.qa?.appendBuffer;case 2:return!!this.qa?.remove;case 3:return!(!this.qa?.addEventListener||!this.qa?.removeEventListener);case 4:return!(!this.qa||
!this.qa.changeType);default:return!1}}TW(){return!this.kp()}isLocked(){return!1}ud(Y){Y.to=this.D7();Y.up=this.kp();Y.aw=`${(this.qa?.appendWindowStart||0).toFixed(3)}-${(this.qa?.appendWindowEnd||Infinity).toFixed(3)}`;return Y}B8(){return this.qa?.writeHead||0}FY(){var Y={};for(let z=0;z<this.FB.length;z++)Y[`s${z}`]=this.FB[z];return Y}sl(){this.supports(3)&&(this.qa.removeEventListener("updateend",this.handler),this.qa.removeEventListener("error",this.handler));super.sl()}pf(){return this.containerType}qT(){return this.f$}},
iO=!1,kmv=!1;var qw=class{constructor(Y,z=!1){this.zI=Y;this.j=z;this.Y=!1}dispose(){if(!this.VH()){if(this.j)try{URL.revokeObjectURL(this.zI)}catch(Y){}this.Y=!0}}VH(){return this.Y}N(){return this.j}equals(Y){return Y!==null&&Y.zI===this.zI}toString(){return`MediaResource {${this.zI}}`}};var p$=class extends g.Eu{constructor(Y,z,O=!1){super();this.mediaElement=Y;this.Hc=z;this.isView=O;this.X=0;this.A=!1;this.Z=!0;this.j_=0;this.callback=null;this.B=!1;this.Hc||(this.oi=this.mediaElement.hy());this.events=new g.er(this);g.u(this,this.events);this.K=new qw(this.Hc?window.URL.createObjectURL(this.Hc):this.oi.webkitMediaSourceURL,!0);Y=this.Hc||this.oi;Ne(this.events,Y,["sourceopen","webkitsourceopen"],this.kg);Ne(this.events,Y,["sourceclose","webkitsourceclose"],this.Pc);this.vj={updateend:this.Kb}}N6(){return this.K}getDuration(){return this.Hc?.duration||
this.j_}Fa(Y){try{this.Hc?this.Hc.duration=Y:(this.j_=Y,this.oi.webkitSourceSetDuration(Y))}catch(z){}}U(){return!!this.j||!!this.Y}LO(){try{return this.N()==="closed"}catch(Y){return!0}}N(){if(this.Hc)return this.Hc.readyState;switch(this.oi.webkitSourceState){case this.oi.SOURCE_OPEN:return"open";case this.oi.SOURCE_ENDED:return"ended";default:return"closed"}}kp(){return!!(this.j&&this.j.kp()||this.Y&&this.Y.kp())}kg(){!this.VH()&&ov(this)&&this.callback&&(this.callback(this),this.callback=null)}Pc(){this.dispose()}Kb(Y){Kf&&
!this.A&&Y.eb()&&Y.MB().length===0&&(zX(this.mediaElement,{l:"mswoue",sr:this.mediaElement.rk?.Ce()},!1),Y.e2(),this.eb()||(this.mediaElement.Ye=!0,this.mediaElement.setCurrentTime(0)))}clear(){FK(this,()=>{});
this.j?.clear();this.Y?.clear()}S(){this.j?.e2();this.Y?.e2();this.Z=!1}eb(){return this.Y?.eb()||this.j?.eb()}pg(Y,z){return!!this.j&&!!this.Y&&this.j.pg(z)&&this.Y.pg(Y)}ze(){return!!this.Hc&&this.Hc.streaming===!1}},Kf=!1;var LTF=/action_display_post/;g.sd=class extends g.iI{constructor(Y="",z=null,O=!1){super();this.sourceUrl=Y;this.isLivePlayback=O;this.o4=this.duration=0;this.isPremiere=this.s6=this.isWindowedLive=this.isLiveHeadPlayable=this.isLive=this.N=!1;this.CO=this.nU=0;this.isOtf=this.Na=!1;this.kg=(0,g.E)();this.j_=Infinity;this.j={};this.Y=new Map;this.state=this.oB=0;this.A=null;this.isManifestless=!1;this.ze=[];this.Z=null;this.Ol=0;this.K="";this.Pc=NaN;this.iQ=this.Jw=this.timestampOffset=this.X=0;this.S8=this.lR=NaN;this.Cb=0;
this.q6=this.B=!1;this.Ge=[];this.S_={};this.yH=this.N6=NaN;this.n3=z?.hW("html5_use_network_error_code_enums");b3=!!z&&z.hW("html5_modern_vp9_mime_type");C$=!!z?.hW("html5_enable_flush_during_seek")&&g.fe();n$=!!z?.hW("html5_enable_reset_audio_decoder")&&g.fe()}isLoading(){return this.state===1}i7(){return this.state===3}R4(){return g.Jk(this.j,Y=>!!Y.info.video&&Y.info.video.qualityOrdinal>=2160)}U(){return g.Jk(this.j,Y=>!!Y.info.contentProtection)}uS(Y){var z=Y.getElementsByTagName("Representation");
if(Y.getElementsByTagName("SegmentList").length>0||Y.getElementsByTagName("SegmentTemplate").length>0){this.Na=this.N=!0;this.A||(this.A=new i$k);OgW(this.A,Y);this.Ul("refresh");for(Y=0;Y<z.length;Y++){var O=u3(this,z[Y]);if(!this.j[O.id]){var D=mt(Te(z[Y],"BaseURL").textContent),p=Te(z[Y],"Initialization"),d=gn(p,"sourceURL");p=NW(gn(p,"range"));this.j[O.id]=new ak(D,O,d,p)}O=this.j[O.id];d=gn(z[Y],"id","AdaptationSet");d=d!==""?d:gn(z[Y],"mimetype","AdaptationSet");D=this.A;d=D.N[O.info.id]||D.Y[d]||
D.j||null;D=d.j;!this.X&&d.getStreamTimeOffset()&&(this.X=d.getStreamTimeOffset());if(d.K){p=[];for(var J of D){D=O.info.id;var c=O.info.Wc*8,w=J.Te,R=J.startSecs,y=d.Z.split("$$");for(var M=0;M<y.length;M++)y[M]=y[M].replace("$RepresentationID$",D),y[M]=y[M].replace("$Number$",w.toString()),y[M]=y[M].replace("$Bandwidth$",c.toString()),y[M]=y[M].replace("$Time$",R.toString());p.push(new vs(J.Te,J.startSecs,J.WM,J.j,y.join("$"),null,J.Y))}D=p}else{w=K9(Te(z[Y],"SegmentList").getElementsByTagName("SegmentURL"),
d.A);R=[];for(y=0;y<w.length;y++){d=R;p=d.push;M=void 0;var L=w[y];c=D[y];let V=L.getAttribute("media");if(L=L.getAttribute("mediaRange")){let W=L.split("-");W[1]&&Number(W[1])>=0?M=NW(L):V=`${V}?range=${L}`}p.call(d,new vs(c.Te,c.startSecs,c.WM,c.j,V,M,c.Y))}D=R}O.update(D,this.isLive,this.o4)}Dbv(this.A);return!0}this.duration=aj(gn(Y,"mediaPresentationDuration"));a:{for(J=0;J<z.length;J++){D=z[J];Y=u3(this,D);O=mt(Te(D,"BaseURL").textContent);d=Te(D,"SegmentBase");D=NW(d.attributes.getNamedItem("indexRange").value);
d=NW(d.getElementsByTagName("Initialization")[0].attributes.getNamedItem("range").value);Y=new NA(O,Y,d,D);if(!Y){z=!1;break a}MA(this,Y)}z=!0}return z}Bc(Y){return this.A?K9(this.A.U,Y):this.ze.length?K9(this.ze,Y):[]}refresh(){if(!this.isLoading()&&!this.VH()){var Y=g.um(this.sourceUrl,{start_seq:mb$(this).toString()});Ud(this,Y).VY(()=>{})}}suspend(){this.Z&&this.Z.stop()}resume(){$T(this)}Vt(){if(this.isManifestless&&this.isWindowedLive&&XF(this))return XF(this);
var Y=this.j,z=!1,O=NaN,D=NaN;for(let d in Y){let J=Y[d];var p=J.index;if(!p.isLoaded()||J.info.j())continue;J.A&&(z=!0);p=p.h7();J.info.MP()&&(isNaN(O)||p<O)?O=p:J.info.E4()&&(isNaN(D)||p<D)&&(D=p)}return z||isNaN(D)?O:Math.min(O,D)}gO(){if(this.isManifestless){if(gp(this))return gp(this);if(this.Cb){var Y=this.kq(this.Vt());if(Y&&(Y-=this.Cb,Y>0))return this.Vt()-Y}}Y=this.j;for(let z in Y){let O=Y[z].index;if(O.isLoaded()&&!Y[z].info.j())return O.gO()}return 0}getStreamTimeOffset(){return this.X}kq(Y){for(let z in this.j){let O=
this.j[z].index;if(O.isLoaded()){let D=O.b4(Y),p=O.kq(D);if(p)return p+Y-O.getStartTime(D)}}return NaN}ha(){return this.Ol}KX(){for(let Y in this.j)this.j.hasOwnProperty(Y)&&(this.j[Y].Y=null,this.j[Y].j_=!1)}};g.sd.prototype.JW=Dr(5);var b3,C$,n$,rp=null,ok=!!navigator.mediaCapabilities?.decodingInfo,i3={commentary:1,alternate:2,dub:3,main:4};var Yg=new Set,FF=new Map;var lak=class{constructor(Y){this.Yg=Y;this.xk=this.iT=this.Ol=this.K=this.U=this.Cd=this.JW=this.B=!1;this.Z=this.A=0;this.yH=!1;this.j_=!0;this.S_=!1;this.Rx=0;this.R4=this.Bc=this.kN=this.q6=!1;this.Y={};this.GM=this.OJ=this.dn=this.disableAv1=this.N6=this.qB=this.n3=this.KX=this.uS=this.j=this.X=!1;this.Pc=0;this.ze=!1;this.DQ=this.Yg.V("html5_disable_aac_preference");this.mE=Infinity;this.rZ=0;this.fX=this.Yg.Yk();this.gn=this.Yg.experiments.hW("html5_enable_vp9_fairplay");this.CY=this.Yg.V("html5_force_av1_for_testing");
this.pY=this.Yg.gk().j.wk(i3Z);this.Ge=g.L3(this.Yg.experiments,"html5_av1_ordinal_cap");this.Ov=this.Yg.V("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.Tx=this.Yg.V("html5_account_onesie_format_selection_during_format_filter");this.Wc=g.L3(this.Yg.experiments,"html5_max_byterate");this.kg=this.Yg.V("html5_enable_iamf_audio");this.eL=this.Yg.gk().j.wk(Qzr);this.o4=this.Yg.experiments.hW("html5_allow_capability_merge");this.Uv=this.Yg.V("html5_enable_encrypted_av1");this.KX=this.Yg.gk().j.wk(ALH)||
this.Yg.V("disable_prefer_hbr_vp9")}};var HP=class{constructor(Y,z,O,D){this.flavor=Y;this.keySystem=z;this.N=O;this.experiments=D;this.Y={};this.Wp=this.keySystemAccess=null;this.zo=this.Kt=-1;this.X4=null;this.U=!!D&&D.hW("edge_nonprefixed_eme");D&&D.hW("html5_enable_vp9_fairplay")}clone(Y){return new HP(this.flavor,Y,this.N,this.experiments)}j(){return this.keySystem==="com.youtube.fairplay.sbdl"}ud(){return{flavor:this.flavor,keySystem:this.keySystem}}PH(){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}}},Lu={playready:["com.youtube.playready","com.microsoft.playready"],widevine:["com.youtube.widevine.l3","com.widevine.alpha"]},RHA={widevine:"DRM_SYSTEM_WIDEVINE",fairplay:"DRM_SYSTEM_FAIRPLAY",playready:"DRM_SYSTEM_PLAYREADY"},Xv$={widevine:1,fairplay:2,playready:3};var fZF=class extends g.Eu{constructor(Y,z,O,D=!1,p){super();this.Yg=z;this.useCobaltWidevine=D;this.J=p;this.Y=[];this.N={};this.j={};this.callback=null;this.K=!1;this.U=[];this.initialize(Y,!O)}initialize(Y,z){for(let D of Object.keys(Y)){var O=D;for(let p of Y[O])if(p.contentProtection)for(let d of Object.keys(p.contentProtection)){O=d;let J=Lu[d];!J&&this.V("html5_enable_vp9_fairplay")&&O==="fairplay"&&(J=["com.youtube.fairplay.sbdl"]);if(J)for(let c of J)this.N[c]=this.N[c]||new HP(O,c,p.contentProtection[O],
this.Yg.experiments),this.j[O]=this.j[O]||{},this.j[O][p.mimeType]=!0}}So()&&(this.N["com.youtube.fairplay"]=new HP("fairplay","com.youtube.fairplay","",this.Yg.experiments),this.V("html5_enable_vp9_fairplay")||(this.j.fairplay=this.j.fairplay||{},this.j.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.j.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.Y=aa8(z,this.useCobaltWidevine,this.V("html5_enable_safari_fairplay")&&!0,this.V("html5_enable_vp9_fairplay")).filter(D=>!!this.N[D])}V(Y){return this.Yg.experiments.hW(Y)}},
N$;var gTH={"":"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 TpF={OFF:"0",EU:"1",fZ:"2",V_:"3"};var aOr={RED:"red",kB:"white"};var ecv=class{constructor(Y){Y=P1(Y.serializedClientExperimentFlags??"","&");this.flags=new Map(Object.entries(Y).map(([z,O])=>typeof O==="string"?[z,O]:[z,O[0]]))}wk(Y){if(Y.AI!==3)throw Error("WpccFlagRetriever only supports WPCC flags");
return vXv(this,Y)}hW(Y){return this.flags.get(`${Y}`)==="true"}};var qdH=class{constructor(Y,z,O){this.j=void 0;this.experimentIds=Y?Y.split(","):[];this.flags=P1(z||"","&");Y={};for(let D of this.experimentIds)Y[D]=!0;this.experiments=Y;O=new ecv(O);this.N=new NCv(O);this.Y=new LH1(O)}gk(){return this.N}s_(){return this.Y}hW(Y){Y=this.wk(Y);JSON.stringify(Y);return Y==="true"}wk(Y){return this.flags[Y]}};var GX9=Promise.resolve(),IOo=Y=>GX9.then(Y),FTv=window.queueMicrotask?window.queueMicrotask.bind(window):IOo;var rno=class{constructor(Y,z,O=!1){this.experiments=Y;this.ze=z;this.Pc=O;this.S=!!g.NV("cast.receiver.platform.canDisplayType");this.X={};this.B=!1;this.N=new Map;this.Z=!0;this.j=this.Y=!1;this.j_=0;this.A=null;this.N6=this.experiments.hW("html5_disable_vp9_encrypted");this.U=this.experiments.hW("html5_enable_encrypted_av1");Y=g.NV("cast.receiver.platform.getValue");this.K=!this.S&&Y&&Y("max-video-resolution-vpx")||null;bgV(this);this.Y=!!(So()&&PX()>=21)}canPlayType(Y,z){Y=Y.canPlayType?Y.canPlayType(z):
!1;g.XT?Y=Y||ETv[z]:i$===2.2?Y=Y||vTZ[z]:tp()&&(Y=Y||kXZ[z]);return!!Y}isTypeSupported(Y){return this.S?window.cast.receiver.platform.canDisplayType(Y):i6(Y)}},vTZ={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},kXZ={"application/x-mpegURL":"maybe"},ETv={"application/x-mpegURL":"maybe"};var b$H=class extends g.iI{constructor(){super();this.items={}}add(Y,z){if(!this.items[Y]&&(z.VQ||z.eQ||z.dS)){var O=this.items;let D=z;Object.isFrozen&&!Object.isFrozen(z)&&(D=Object.create(z),Object.freeze(D));O[Y]=D;this.Ul("vast_info_card_add",Y)}}remove(Y){var z=this.get(Y);delete this.items[Y];return z}get(Y){return this.items[Y]||null}isEmpty(){return g.Ak(this.items)}};var Gz={ao:1,P6:2,Va:3,1:"LOAD_POLICY_ALWAYS",2:"LOAD_POLICY_BY_PREFERENCE",3:"LOAD_POLICY_BY_REQUEST"};var Ycr=class{constructor(){this.Y=this.Uk=0;this.j=Array.from({length:IN.length}).fill(0)}uQ(Y,z=1){this.Uk+=z;this.Y+=Y;Y/=z;for(let O=0;O<IN.length&&!(Y<IN[O]);++O)this.j[O]+=z}toString(){return""}},IN=[20,100,500,2E3];var oTv=class{},Fjv=class{constructor(){this.startTimeMs=(0,g.E)();this.j=!1}},KjV=class{constructor(){this.j=new oTv}isActive(){return!0}u$(Y,z){if(z){var O=this;for(let D in z){if(!z.hasOwnProperty(D))continue;let p=Y.prototype[D],d=z[D];Y.prototype[D]=function(...J){var c=this,w=(0,g.E)(),R=p.apply(c,J);return xg(O,R,null,w,y=>d.apply(c,[y].concat(J)))}}}}UX(){return new Fjv}Wj(Y,z,O=1){z instanceof Fjv&&(hi(this,Y,(0,g.E)()-z.startTimeMs,O),z.j=!0)}x9(Y,z){var O=(0,g.E)();
z=z();xg(this,z,Y,O)}A4(){var Y={};for(let O in this.j){if(!this.j.hasOwnProperty(O))continue;a:{var z=this.j[O];if(z.Uk===0){z=null;break a}let D=Math.ceil(z.Uk).toFixed(0)+"."+z.Y.toFixed(0);for(let p=0;p<IN.length;++p)if(z.j[p]>0)D+="."+IN[p].toFixed(0)+"_"+z.j[p].toFixed(0);else break;z=D}z&&(Y[O]=z)}this.j=new oTv;return Y}toString(){return""}};var E7=new class{isActive(){return!1}u$(){}UX(){}Wj(){}x9(Y,z){z()}A4(){return{}}toString(){return""}},YX$=!!+Al("html5_enable_profiler"),z2$=!!+Al("html5_onesie_enable_profiler"),v4=YX$||z2$?new KjV:E7,mvv=YX$?v4:E7,Qs=z2$?v4:E7;var Ou1=class{constructor(Y){this.exports=Y}BM(){return this.exports.memory.buffer}buffer(Y,z){return new Uint8Array(this.BM(),Y,z)}malloc(Y){return this.exports.malloc(Y)}free(Y){this.exports.free(Y)}realloc(Y,z){return this.exports.realloc(Y,z)}copyIn(Y){var z=this.malloc(Y.byteLength);z=this.buffer(z,Y.byteLength);z.set(Y);return z}W3(Y){var z=Y.slice();Y.buffer===this.BM()&&this.free(Y.byteOffset);return z}};Qs.u$(Ou1,{copyIn:Y=>({profile:"copyj2w",Uk:Y===void 0?0:Math.ceil(Y.byteLength/16)}),
W3:Y=>({profile:"copyw2j",Uk:Y===void 0?0:Math.ceil(Y.byteLength/16)})});var D$1=class{constructor(){this.emscripten_notify_memory_growth=()=>{};
this.invoke_i=Y=>this.invoke(Y);
this.invoke_ii=(Y,z)=>this.invoke(Y,z);
this.invoke_iii=(Y,z,O)=>this.invoke(Y,z,O);
this.invoke_iiii=(Y,z,O,D)=>this.invoke(Y,z,O,D);
this.invoke_iiiii=(Y,z,O,D,p)=>this.invoke(Y,z,O,D,p);
this.invoke_iiiiii=(Y,z,O,D,p,d)=>this.invoke(Y,z,O,D,p,d);
this.invoke_iiiiiii=(Y,z,O,D,p,d,J)=>this.invoke(Y,z,O,D,p,d,J);
this.invoke_iiij=(Y,z,O,D,p)=>this.invoke(Y,z,O,D,p);
this.invoke_v=Y=>{this.invoke(Y)};
this.invoke_vi=(Y,z)=>{this.invoke(Y,z)};
this.invoke_vii=(Y,z,O)=>{this.invoke(Y,z,O)};
this.invoke_viii=(Y,z,O,D)=>{this.invoke(Y,z,O,D)};
this.invoke_viiii=(Y,z,O,D,p)=>{this.invoke(Y,z,O,D,p)};
this.invoke_viiiii=(Y,z,O,D,p,d)=>{this.invoke(Y,z,O,D,p,d)};
this.invoke_viiiiii=(Y,z,O,D,p,d,J)=>{this.invoke(Y,z,O,D,p,d,J)};
this.Y=()=>{throw Error("longjmp");};
this.j=(Y,z)=>{if(!this.exports)return-1;if(z<2)return-34;Y=new Uint8Array(this.exports.memory.buffer,Y,2);Y[0]=47;Y[1]=0;return 2}}invoke(Y,...z){if(this.exports?.__indirect_function_table)return Number(this.exports.__indirect_function_table.get(Y)(...z));
var O=this.exports,D="i"+z.map(p=>typeof p==="number"?"i":typeof p==="bigint"?"j":"i").join("");
O=O?.[`dynCall_${D}`];return typeof O==="function"?Number(O(Y,...z)):0}},pPv=class{constructor(){this.proc_exit=()=>{};
this.fd_write=(Y,z,O,D)=>{if(!this.exports)return 1;Y=new Uint32Array(this.exports.memory.buffer,z,O*2);z=0;for(let p=0;p<O;++p)z+=Y[p*2+1];(new DataView(this.exports.memory.buffer,D,4)).setUint32(0,z,!0);return 0};
this.fd_close=()=>0;
this.fd_seek=()=>58;
this.environ_sizes_get=(Y,z)=>{if(!this.exports)return 1;var O=new DataView(this.exports.memory.buffer);O.setUint32(Y,0,!0);O.setUint32(z,0,!0);return 0};
this.environ_get=()=>0;
this.fd_read=()=>58;
this.clock_time_get=(Y,z,O,D)=>{if(!this.exports||Y!==0&&Y!==1)return 1;z=D!==void 0?D:O;Y=Y===1&&typeof performance!=="undefined"?performance.now():Date.now();O=Math.trunc(Y);Y=globalThis.BigInt(O.toString())*globalThis.BigInt(1E6)+globalThis.BigInt(Math.round((Y-O)*1E6).toString());(new DataView(this.exports.memory.buffer,z,8)).setBigUint64(0,Y,!0);return 0}}},Ow1=class{constructor(){this.env=new D$1;
this.wasi_snapshot_preview1=new pPv}setExports(Y){this.wasi_snapshot_preview1.exports=Y;this.env.exports=Y}};var uB=class{constructor(Y,z,O){this.instance=Y;this.j=O;this.exports=Y=this.instance.exports;z.setExports(Y);Y._initialize();z=Math.floor(Math.random()*256);O=Math.floor(Math.random()*256);var D=0;try{D=this.exports.malloc(16);(new Uint8Array(this.exports.memory.buffer,D,16)).fill(z);if(this.exports.sentinel(D,16,O)!==O*16%256)throw"wasm.wm.vi";let p=new Uint8Array(this.exports.memory.buffer,D,16);for(let d=0;d<16;d++)if(p[d]!==(z+O)%256)throw`wasm.wm.vi${d}`;}finally{D!==0&&this.exports.free(D)}this.memory=
new Ou1(Y,!0)}},piZ=new class{constructor(){this.j="WebAssembly"in window}},iB="WebAssembly"in window&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly);var d$k=class{constructor(Y,z){this.U6=Y;this.cipher=this.U6.exports.AES128CTRCipher_create(z.byteOffset)}encrypt(Y){this.U6.exports.AES128CTRCipher_encrypt(this.cipher,Y.byteOffset,Y.byteLength);return Y}VH(){return this.cipher===0}dispose(){this.U6.exports.AES128CTRCipher_release(this.cipher);this.cipher=0}};var JiZ=class{constructor(Y,z,O){this.U6=Y;this.N=!1;z=this.U6.memory.copyIn(z);this.j=new d$k(Y,z);this.U6.memory.free(z.byteOffset);O&&(this.Y=this.U6.memory.copyIn(O))}encrypt(Y,z){return Xl(this,Y,z,!1).ta}VH(){return this.N}dispose(){this.VH()||(g.GG(this.j),this.Y&&this.U6.memory.free(this.Y.byteOffset),this.N=!0)}};var kH=class extends g.Eu{constructor(Y,z){super();this.Vw=Y;this.id=z;this.Vw.exports.TrackedPointer_acquire(this.id);ci9?.register(this,{id:this.id,Vw:this.Vw,stack:void 0},this);this.addOnDisposeCallback(()=>{this.Vw.exports.TrackedPointer_release(this.id);ci9?.unregister(this)})}get(){this.VH();
return this.Vw.exports.TrackedPointer_get(this.id)}getId(){this.VH();return this.id}},ci9=typeof FinalizationRegistry!=="undefined"?new FinalizationRegistry(JQr):void 0;var wPr=class{constructor(Y,z,O){this.j=new JiZ(Y,z,O)}encrypt(Y,z){try{return this.j.encrypt(Y,z)}catch(O){cR(O,"wasm ocwce"),g.jZ(O)}}Y(Y,z){try{let O=Xl(this.j,Y,z,!0);return{ta:O.ta,signature:O.signature}}catch(O){cR(O,"wasm ocwceas"),g.jZ(O)}}VH(){return this.j.VH()}dispose(){this.j.dispose()}};var jU9=class extends g.Eu{constructor(Y,z,O){super();this.encryptedClientKey=z;this.Z=O;this.Y=new Uint8Array(Y.buffer,0,16);this.N=new Uint8Array(Y.buffer,16)}A(Y){this.j=new wPr(Y,this.Y,this.N);g.u(this,this.j)}};var R2o=class extends g.Eu{constructor(Y,z){super();if(!z&&Y)try{z=JSON.parse(Y)}catch{}if(z){Y=z.clientKey?g.aU(z.clientKey):null;var O=z.encryptedClientKey?g.aU(z.encryptedClientKey):null,D=z.keyExpiresInSeconds?Number(z.keyExpiresInSeconds)*1E3+(0,g.E)():null;Y&&O&&D&&(this.j=new jU9(Y,O,D),g.u(this,this.j));z.onesieUstreamerConfig&&(this.onesieUstreamerConfig=g.aU(z.onesieUstreamerConfig)||void 0);this.baseUrl=z.baseUrl}}};var sUk=class extends g.Eu{constructor(){super();this.values={};this.UD={};this.Y={};this.N=this.j=0;this.U=new g.VF(()=>{ei(this)},1E4);
g.u(this,this.U)}};var PW=class{constructor(){this.Wd=this.n6=jHA;this.promise=new g.RE((Y,z)=>{this.n6=Y;this.Wd=z})}then(Y,z){return this.promise.then(Y,z)}resolve(Y){this.n6(Y)}reject(Y){this.Wd(Y)}};var yiv="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(" "),Ku={XL:"caoe",D5:"capsv",Er:"cbrand",dV:"cbr",xG:"cbrver",Y7:"cchip",A9:"ccappver",s0:"ccrv",yh:"cfrmver",RQ:"c",MI:"cver",H_:"ctheme",b6:"cplayer",Gc:"cmodel",Sh:"cnetwork",xu:"cos",OS_VERSION:"cosver",uC:"cplatform",lC:"crqyear"},MiV=class extends g.Eu{constructor(Y,z,O,D){super();this.webPlayerContextConfig=z;this.q0=
D;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.XZ=this.Bc=this.KX=this.XT=this.userDisplayName=this.userDisplayImage="";this.ko=null;this.j={};this.JW={};this.controlsType="0";this.oh=NaN;this.o4=!1;this.Tx=(0,g.E)();this.Dx=this.R4=0;this.Wr=this.jM=!1;this.widevineCertificate=null;this.preferGapless=this.DX=this.dn=this.S=this.mE=!1;this.Ax=[];this.qB=!1;this.Yp=0;Y=Y?g.nQ(Y):{};z&&z.csiPageType&&(this.csiPageType=z.csiPageType);z&&z.csiServiceName&&(this.csiServiceName=z.csiServiceName);
z&&z.preferGapless&&(this.preferGapless=z.preferGapless);this.experiments=new qdH(z?z.serializedExperimentIds:Y.fexp,z?z.serializedExperimentFlags:Y.fflags,z??{});this.forcedExperiments=z?z.serializedForcedExperimentIds:GD("",Y.forced_experiments)||void 0;this.cspNonce=z?.cspNonce?z.cspNonce:GD("",Y.csp_nonce);this.widevineCertificate=z?.widevineCertificate?g.aU(z.widevineCertificate):null;this.gk().j.wk(tT)&&!this.widevineCertificate&&(this.widevineCertificate=g.aU("CAUSxwUKwQIIAxIQFwW5F8wSBIaLBjM6L3cqjBiCtIKSBSKOAjCCAQoCggEBAJntWzsyfateJO_DtiqVtZhSCtW8yzdQPgZFuBTYdrjfQFEEQa2M462xG7iMTnJaXkqeB5UpHVhYQCOn4a8OOKkSeTkwCGELbxWMh4x-Ib_7_up34QGeHleB6KRfRiY9FOYOgFioYHrc4E-shFexN6jWfM3rM3BdmDoh-07svUoQykdJDKR-ql1DghjduvHK3jOS8T1v-2RC_THhv0CwxgTRxLpMlSCkv5fuvWCSmvzu9Vu69WTi0Ods18Vcc6CCuZYSC4NZ7c4kcHCCaA1vZ8bYLErF8xNEkKdO7DevSy8BDFnoKEPiWC8La59dsPxebt9k-9MItHEbzxJQAZyfWgkCAwEAAToUbGljZW5zZS53aWRldmluZS5jb20SgAOuNHMUtag1KX8nE4j7e7jLUnfSSYI83dHaMLkzOVEes8y96gS5RLknwSE0bv296snUE5F-bsF2oQQ4RgpQO8GVK5uk5M4PxL_CCpgIqq9L_NGcHc_N9XTMrCjRtBBBbPneiAQwHL2zNMr80NQJeEI6ZC5UYT3wr8-WykqSSdhV5Cs6cD7xdn9qm9Nta_gr52u_DLpP3lnSq8x2_rZCR7hcQx-8pSJmthn8NpeVQ_ypy727-voOGlXnVaPHvOZV-WRvWCq5z3CqCLl5-Gf2Ogsrf9s2LFvE7NVV2FvKqcWTw4PIV9Sdqrd-QLeFHd_SSZiAjjWyWOddeOrAyhb3BHMEwg2T7eTo_xxvF-YkPj89qPwXCYcOxF-6gjomPwzvofcJOxkJkoMmMzcFBDopvab5tDQsyN9UPLGhGC98X_8z8QSQ-spbJTYLdgFenFoGq47gLwDS6NWYYQSqzE3Udf2W7pzk4ybyG4PHBYV3s4cyzdq8amvtE_sNSdOKReuHpfQ="));
Rt=this.V("web_player_deprecated_uvr_killswitch");try{var p=document.location.toString()}catch(L){p=""}this.gn=p;this.ancestorOrigins=(D=window.location.ancestorOrigins)?Array.from(D):[];this.Y=a_(!1,z?z.isEmbed:Y.is_embed);if(z&&z.device){if(D=z.device,D.androidOsExperience&&(this.j.caoe=`${D.androidOsExperience}`),D.androidPlayServicesVersion&&(this.j.capsv=`${D.androidPlayServicesVersion}`),D.brand&&(this.j.cbrand=D.brand),D.browser&&(this.j.cbr=D.browser),D.browserVersion&&(this.j.cbrver=D.browserVersion),
D.cobaltReleaseVehicle&&(this.j.ccrv=`${D.cobaltReleaseVehicle}`),this.j.c=D.interfaceName||"WEB",this.j.cver=D.interfaceVersion||"html5",D.interfaceTheme&&(this.j.ctheme=D.interfaceTheme),this.j.cplayer=D.interfacePlayerType||"UNIPLAYER",D.model&&(this.j.cmodel=D.model),D.network&&(this.j.cnetwork=D.network),D.os&&(this.j.cos=D.os),D.osVersion&&(this.j.cosver=D.osVersion),D.platform&&(this.j.cplatform=D.platform),p=g.PP(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),p==="all"||p==="once")D.chipset&&
(this.JW.cchip=D.chipset),D.cobaltAppVersion&&(this.JW.ccappver=D.cobaltAppVersion),D.firmwareVersion&&(this.JW.cfrmver=D.firmwareVersion),D.deviceYear&&(this.JW.crqyear=D.deviceYear)}else this.j.c=Y.c||"web",this.j.cver=Y.cver||"html5",this.j.cplayer="UNIPLAYER";this.loaderUrl=z?this.Y||IU(this)&&z.loaderUrl?z.loaderUrl||"":this.gn:this.Y||IU(this)&&Y.loaderUrl?GD("",Y.loaderUrl):this.gn;this.Y&&g.Lv("yt.embedded_player.embed_url",this.loaderUrl);this.De=uK()||Xn();this.Z=sC(this.loaderUrl,fOW,Sd1)||
!1;D=this.loaderUrl;this.hx=jd(sC(D,tkr,null),D,!1,"Trusted Ad Domain URL");this.S_=a_(!1,Y.privembed);this.protocol=this.gn.indexOf("http:")===0?"http":"https";this.EC=M3((z?z.customBaseYoutubeUrl:Y.BASE_YT_URL)||"")||M3(this.gn)||`${this.protocol}://www.youtube.com/`;D=z?z.eventLabel:Y.el;p="detailpage";D==="adunit"?p=this.Y?"embedded":"detailpage":D==="embedded"||this.Z?p=eo(p,D,yn1):D&&(p="embedded");this.X=p;e7();D=null;p=z?z.playerStyle:Y.ps;var d=g.Il(yiv,p);!p||d&&!this.Z||(D=p);this.playerStyle=
D;this.U=g.Il(yiv,this.playerStyle);this.houseBrandUserStatus=z?.houseBrandUserStatus;this.B=this.U&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard";this.fX=this.U&&(!!z?.enableDelhiHbp||this.experiments.gk().j.wk($P1));this.md=this.V("delhi_modern_web_player")||!!this.fX;this.Br=this.V("delhi_modern_web_player_icons")||!!this.fX;this.V("delhi_modern_web_player_horizontal_volume_controls");this.V("delhi_modern_web_player_lhs_volume_controls");this.fX||g.L3(this.experiments,"delhi_modern_web_player_responsive_compact_controls_threshold");
this.ac=this.V("allow_autohide_on_paused_videos")||!!this.fX;this.ew=!this.B;this.O8=a_(!1,Y.disableplaybackui);this.disablePaidContentOverlay=a_(!1,z?.disablePaidContentOverlay);this.disableSeek=a_(!1,z?.disableSeek);this.enableSpeedOptions=z?.enableSpeedOptions||(ZM().defaultPlaybackRate?AF||g.lK||g.Df?g.zV&&uG("20")||g.Qa&&uG("4")||HW&&uG("11")||Zq():!(HW&&!g.BX("chrome")||AF||g.BX("android")||g.BX("silk")):!1);this.Ho=a_(!1,Y.enable_faster_speeds);this.supportsVarispeedExtendedFeatures=z?.supportsVarispeedExtendedFeatures??
!1;this.K=a_(this.playerStyle==="blazer",Y.is_html5_mobile_device||z&&z.isMobileDevice);this.Cq=this.V("mweb_allow_background_playback")?!1:this.K&&!this.U;this.UY=l6();this.dQ=g.Cc;this.y7=!!z?.embedsHostFlags?.optOutApiDeprecation;var J;z?z.hideInfo!==void 0&&(J=!z.hideInfo):J=Y.showinfo;this.XW=g.Rm(this)&&!this.y7||a_(!vP(this)&&!kg(this)&&!this.U,J);this.Ic=z?!!z.mobileIphoneSupportsInlinePlayback:a_(!1,Y.playsinline);J=this.K&&nd&&i$!=null&&i$>0&&i$<=2.3;D=z?z.useNativeControls:Y.use_native_controls;
this.N6=this.K&&(g.Rm(this)||this.playerStyle==="blogger");p=this.K&&!this.N6;D=g.r6(this)||!J&&a_(p,D)?"3":"1";this.disableOrganicUi=!!z?.disableOrganicUi;p=z?z.controlsType:Y.controls;this.controlsType=this.disableOrganicUi||p==="0"||p===0?"0":D;this.V9=this.K;this.controlsType==="1"&&(this.V9||eo("2",z?z.autohide:Y.autohide,TpF));this.color=eo("red",z?z.progressBarColor:Y.color,aOr);this.fq=this.controlsType==="3";this.Ge=!this.Y;this.lu=(D=!this.Ge&&!kg(this)&&!this.B&&!this.U&&!vP(this))&&!this.fq&&
this.controlsType==="1";this.OG=g.EX(this)&&D&&this.controlsType==="0"&&!this.lu&&!z?.embedsEnableEmc3ds;this.Yr=this.Ef=J;J=this.experiments.gk().j.wk(VP9)?!1:a_(!1,Y.use_media_volume);this.DQ=(this.controlsType==="3"||J)&&!this.N6;this.aL=Qr&&!g.xE(601)?!1:!0;this.ML=this.Y||!1;this.xk=kg(this)?"":(this.loaderUrl||Y.post_message_origin||"").substring(0,128);this.widgetReferrer=GD("",z?z.widgetReferrer:Y.widget_referrer);var c;z?z.disableCastApi&&(c=!1):c=Y.enablecastapi;c=!this.Z||a_(!0,c);J=!0;
z&&z.disableMdxCast&&(J=!1);this.mZ=g.bB(this)&&J||c&&J&&this.controlsType==="1"&&!this.K&&(kg(this)||g.EX(this)||this.X==="profilepage");window.document.pictureInPictureEnabled||u6();c=z?!!z.supportsAutoplayOverride:a_(!1,Y.autoplayoverride);this.CY=!(this.K&&!g.Rm(this))&&!g.BX("nintendo wiiu")||c;this.pY=(z?!!z.enableMutedAutoplay:a_(!1,Y.mutedautoplay))&&!1;c=(kg(this)||vP(this))&&this.playerStyle==="blazer";this.Y0=z?!!z.disableFullscreen:!a_(!0,Y.fs);J=ry(Fl(this))&&g.Rm(this);this.RM=!this.Y0&&
(c||g.Db())&&!J;this.Bo=this.V("html5_picture_in_picture_logging_onresize");this.Sw=g.L3(this.experiments,"html5_picture_in_picture_logging_onresize_ratio")??.33;this.ih=this.V("html5_picture_in_picture_blocking_onresize");this.T_=this.V("html5_picture_in_picture_blocking_ontimeupdate");this.Jx=this.V("html5_picture_in_picture_blocking_document_fullscreen");this.qs=this.V("html5_picture_in_picture_blocking_standard_api");c=tp()&&uG(58)&&!Xn();J=g.XT||typeof MediaSource==="undefined";this.OJ=this.V("uniplayer_block_pip")&&
(c||J)||this.ih||this.T_||this.qs;c=g.Rm(this)&&!this.y7;var w;z?z.disableRelatedVideos!==void 0&&(w=!z.disableRelatedVideos):w=Y.rel;this.r8=c||a_(!this.U,w);this.yO=a_(!1,z?z.enableContentOwnerRelatedVideos:Y.co_rel);this.n3=Xn()&&i$>0&&i$<=4.4?"_top":"_blank";this.kV=a_(this.playerStyle==="blazer",z?z.enableCsiLogging:Y.enablecsi);switch(this.playerStyle){case "blogger":w="bl";break;case "discover-ads":w="dd";break;case "gmail":w="gm";break;case "gac":w="ga";break;case "ads-preview":w="ap";break;
case "ads-fe":w="adfe";break;case "books":w="gb";break;case "docs":case "flix":w="gd";break;case "duo":w="gu";break;case "google-live":w="gl";break;case "google-one":w="go";break;case "play":case "play-ads":w="gp";break;case "chat":w="hc";break;case "hangouts-meet":w="hm";break;case "photos-edu":case "picasaweb":w="pw";break;default:w="yt"}this.A=w;this.Pc=GD("",z?z.authorizedUserIndex:Y.authuser);this.G8=g.Rm(this)&&(this.S_||!g.Ap()||this.De);var R;z?z.disableWatchLater!==void 0&&(R=!z.disableWatchLater):
R=Y.showwatchlater;this.Uv=((w=!this.G8)||!!this.Pc&&w)&&a_(!this.B,this.Z?R:void 0);this.ba=z?z.isMobileDevice||!!z.disableKeyboardControls:a_(!1,Y.disablekb);this.loop=a_(!1,Y.loop);this.pageId=GD("",z?z.initialDelegatedSessionId:Y.pageid);this.xS=a_(!0,Y.canplaylive);this.cQ=2;this.hw=a_(!1,Y.livemonitor);this.disableSharing=a_(this.U,z?z.disableSharing:Y.ss);(R=z&&this.V("fill_video_container_size_override_from_wpcc")?z.videoContainerOverride:Y.video_container_override)?(w=R.split("x"),w.length!==
2?R=null:(R=Number(w[0]),w=Number(w[1]),R=isNaN(R)||isNaN(w)||R*w<=0?null:new g.zC(R,w))):R=null;this.w$=R;this.mute=z?!!z.startMuted:a_(!1,Y.mute);this.storeUserVolume=!this.mute&&a_(this.controlsType!=="0",z?z.storeUserVolume:Y.store_user_volume);R=z?z.annotationsLoadPolicy:Y.iv_load_policy;this.annotationsLoadPolicy=this.controlsType==="3"?3:eo(void 0,R,Gz);this.captionsLanguagePreference=z?z.captionsLanguagePreference||"":GD("",Y.cc_lang_pref);R=eo(2,z?z.captionsLanguageLoadPolicy:Y.cc_load_policy,
Gz);this.controlsType==="3"&&R===2&&(R=3);this.NH=R;this.uS=z?z.hl||"en_US":GD("en_US",Y.hl);this.region=z?z.contentRegion||"US":GD("US",Y.cr);this.hostLanguage=z?z.hostLanguage||"en":GD("en",Y.host_language);this.YE=!this.S_&&Math.random()<g.L3(this.experiments,"web_player_api_logging_fraction");this.ze=!this.S_;this.enabledEngageTypes=new Set;this.deviceIsAudioOnly=!!z?.deviceIsAudioOnly;this.oh=qy(this.oh,Y.ismb);this.ew?(R=Y.vss_host||"s.youtube.com",R==="s.youtube.com"&&(R=g.O1(this.EC)||"www.youtube.com")):
R="video.google.com";this.Xd=R;Y6(this,Y,!0);this.jy=new b$H;g.u(this,this.jy);w=z?z.innertubeApiKey:GD("",Y.innertube_api_key);c=z?z.innertubeApiVersion:GD("",Y.innertube_api_version);R=z?z.innertubeContextClientVersion:GD("",Y.innertube_context_client_version);w=g.l("INNERTUBE_API_KEY")||w;c=g.l("INNERTUBE_API_VERSION")||c;J=g.l("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO");D=q$(this);p=typeof this.j.c==="number"?Number(this.j.c):Object.keys(qC1).indexOf(this.j.c);this.w8={innertubeApiKey:w,innertubeApiVersion:c,
zq:J,pz:D,LH:p,innertubeContextClientVersion:g.l("INNERTUBE_CONTEXT_CLIENT_VERSION")||R,Qj:this.hostLanguage,xl:this.region,yf:g.l("INNERTUBE_HOST_OVERRIDE")||"",iN:!!g.l("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),cw:!!g.l("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1)};this.QI=window.WebKitPlaybackTargetAvailabilityEvent!=null&&!0;this.N=new rno(this.experiments,this.V("html5_force_hfr_support")?!0:g.zk(this)||Uy()||$I()||RX(this),g.Qa&&g.xE(56)||g.zV&&g.xE(54)||this.V("html5_force_vp9_subsample_encryption_support")||
RX(this));this.enableSafetyMode=z?.initialEnableSafetyMode??a_(!1,Y.enable_safety_mode);R=this.O8?!1:kg(this)&&this.playerStyle!=="blazer";var y;z?z.disableAutonav!=null&&(y=!z.disableAutonav):y=Y.allow_autonav;this.Ue=a_(R,!this.B&&y);this.sendVisitorIdHeader=z?!!z.sendVisitorIdHeader:a_(!1,Y.send_visitor_id_header);var M;this.playerStyle==="docs"&&(z?M=z.disableNativeContextMenu:M=Y.disable_native_context_menu);this.disableNativeContextMenu=a_(!1,M);g.zk(this)&&this.V("enable_skip_intro_button");
this.embedConfig=GD("",z?z.serializedEmbedConfig:Y.embed_config);this.j_=vX(Y,g.Rm(this));this.S=this.j_==="EMBEDDED_PLAYER_MODE_PFL";this.embedsErrorLinks=!!z?.embedsErrorLinks;this.gQ=a_(!1,Y.full_window);this.q6=!this.webPlayerContextConfig?.chromeless;this.livingRoomAppMode=eo("LIVING_ROOM_APP_MODE_UNSPECIFIED",Y.living_room_app_mode||z?.device?.livingRoomAppMode,oMh);y=qy(NaN,z?.device?.deviceYear);isNaN(y)||(this.deviceYear=y);this.transparentBackground=z?!!z.transparentBackground:a_(!1,Y.transparent_background);
this.showMiniplayerButton=z?!!z.showMiniplayerButton:a_(!1,Y.show_miniplayer_button);this.externalFullscreen=g.Rm(this)&&!z?.embedsHostFlags?.allowSetFauxFullscreen?!1:z?!!z.externalFullscreen:a_(!1,Y.external_fullscreen);this.showMiniplayerUiWhenMinimized=z?!!z.showMiniplayerUiWhenMinimized:a_(!1,Y.use_miniplayer_ui);this.la=Math.random()<1E-4;if(Y.onesie_hot_config||z?.onesieHotConfig)this.yH=new R2o(Y.onesie_hot_config,z?.onesieHotConfig),g.u(this,this.yH);this.isTectonic=z?!!z.isTectonic:!!Y.isTectonic;
this.playerCanaryState=O;this.playerCanaryStage=z?.canaryStage;this.y9=new sUk;g.u(this,this.y9);this.datasyncId=z?.datasyncId||g.l("DATASYNC_ID");this.XU=g.l("LOGGED_IN",!1);this.eI=z?.allowWoffleManagement||!1;this.kg=Infinity;this.livingRoomPoTokenId=z?.livingRoomPoTokenId;this.V("html5_high_res_logging_always")?this.dn=!0:this.dn=Math.random()*100<g.L3(this.experiments,"html5_high_res_logging_percent");this.DX=!!z?.embedsHostFlags?.allowRcat;Y=Y.embedded_player_response?JSON.parse(Y.embedded_player_response).trackingParams:
void 0;Y&&(this.zA=Y);this.eJ=!!this.webPlayerContextConfig?.embedsEnableEmc3ds}V(Y){return this.experiments.hW(Y)}gk(){return this.experiments.gk()}s_(){return this.experiments.s_()}getWebPlayerContextConfig(){return this.webPlayerContextConfig}getVideoUrl(Y,z,O,D,p,d,J){z={list:z};O&&(p?z.time_continue=O:z.t=O);O=J?"music.youtube.com":DW(this);p=O==="www.youtube.com";!d&&D&&p?d=`https://youtu.be/${Y}`:g.pd(this)?(d=`https://${O}/fire`,z.v=Y):(d&&p?(d=`${this.protocol}://${O}/shorts/${Y}`,D&&(z.feature=
"share")):(d=this.protocol+"://"+O+"/watch",z.v=Y),g.XT&&(Y=Md())&&(z.ebc=Y));return g.um(d,z)}getVideoEmbedCode(Y,z,O,D){z=`https://${DW(this)}/embed/${z}`;D&&(z=g.um(z,{list:D}));D=O.width;O=O.height;z=g.Hj(z);Y=g.Hj(Y??"YouTube video player");return`<iframe width="${D}" height="${O}" src="${z}" title="${Y}" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>`}Lb(){return this.gk().j.wk(g.zz)&&
this.x0()}x0(){return(this.gk().j.wk(g.zz)||jk(this))&&!this.deviceIsAudioOnly&&g.fe()&&PX()>=26&&GV(this)}supportsGaplessAudio(){return g.Qa&&!g.XT&&WX()>=74||g.zV&&g.xE(68)?!0:!1}supportsGaplessShorts(){return!this.V("html5_enable_short_gapless")||this.De||g.DI?!1:!0}getPlayerType(){return this.j.cplayer}Yk(){return this.dn}wO(){return this.U6}},jh$=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],oU=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE",
"EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"],wiW=[19];var yQr={["140"]:{numChannels:2},["141"]:{numChannels:2},["251"]:{audioSampleRate:48E3,numChannels:2},["774"]:{audioSampleRate:48E3,numChannels:2},["380"]:{numChannels:6},["328"]:{numChannels:6},["773"]:{}},SY={["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"'},shZ={["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 rG=class{constructor(Y){this.j=Y}PH(){return this.j}Y(){return null}K(){var Y=this.Y();return Y?(Y=g.S_(Y.zI),Number(Y.expire)):NaN}U(){}getHeight(){return this.j.video.height}};var x6=class{constructor(Y){this.itag=Y.itag;this.url=Y.url;this.codecs=Y.codecs;this.width=Y.width;this.height=Y.height;this.fps=Y.fps;this.bitrate=Y.bitrate;this.Y=Y.audioItag?.split(",")||[];this.aT=Y.aT;this.contentProtection=Y.contentProtection||"";this.Z7=Y.Z7;this.audioChannels=Y.audioChannels;this.j=""}};var niv=class{constructor(Y,z,O,D,p){this.N=Y;this.Y=z;this.K=O;this.cpn=D;this.A=p;this.U=0;this.j=""}build(){Lv$(this);var Y=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],z={};a:if(this.j)var O=this.j;else{O="";for(var D of this.N)if(D.Z7){if(D.Z7.getIsDefault()){O=D.Z7.getId();break a}O||(O=D.Z7.getId())}}for(var p of this.N)if(this.A||!p.Z7||p.Z7.getId()===O)z[p.itag]||(z[p.itag]=[]),z[p.itag].push(p);for(var d of this.Y)if(p=z[d.j])for(var J of p){p=Y;O=p.push;D="#EXT-X-MEDIA:TYPE=AUDIO,";let y=
"YES";var c="audio";if(J.Z7){c=J.Z7;var w=c.getId().split(".")[0];w&&(D+=`LANGUAGE="${w}",`);(this.j?this.j===c.getId():c.getIsDefault())||(y="NO");c=c.getName()}w="";d!==null&&(w=d.itag.toString());w=ZW(this,J.url,w);D=D+`NAME="${c}",DEFAULT=${y},AUTOSELECT=YES,`+`GROUP-ID="${mM(J,d)}",URI="${w}"`;O.call(p,D)}for(var R of this.K)d=La8,d=(J=R.Z7)?'#EXT-X-MEDIA:URI="'+ZW(this,R.url)+'",TYPE=SUBTITLES,GROUP-ID="'+d+'",LANGUAGE="'+J.getId()+'",NAME="'+J.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0,
d&&Y.push(d);R=this.K.length>0?La8:void 0;for(let y of this.Y)J=z[y.j],J?.length>0&&(d=y,J=J[0],J=`#EXT-X-STREAM-INF:BANDWIDTH=${d.bitrate+J.bitrate},CODECS="${d.codecs},${J.codecs}",RESOLUTION=${d.width}x${d.height},AUDIO="${mM(J,d)}",`+(R?'SUBTITLES="'+R+'",':"")+"CLOSED-CAPTIONS=NONE",d.fps>1&&(J+=`,FRAME-RATE=${d.fps}`),d.aT&&(J+=`,VIDEO-RANGE=${d.aT}`),Y.push(J),Y.push(ZW(this,y.url,"")));return Y.join("\n")}},La8="text";var uv=class extends rG{constructor(Y,z,O){super(Y);this.N=z;this.expiration=O;this.zI=null}K(){return this.expiration}Y(){if(!this.zI||this.zI.VH()){var Y=this.N.build();Y="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(Y);this.zI=new qw(Y)}return this.zI}};var qoW=class extends rG{constructor(Y,z){super(Y);this.N=z}Y(){return new qw(this.N.Ah())}U(){this.N=Y8(this.N)}};var lv=class extends rG{constructor(Y,z){super(Y);this.N=z}Y(){return new qw(this.N)}};var Xo={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 Bg1=class{constructor(Y){if(Y=Y.commonConfig)this.url=Y.url,this.urlQueryOverride=Y.urlQueryOverride,Y.ustreamerConfig&&(this.t7=g.aU(Y.ustreamerConfig)||void 0)}};var eY={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},qr={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},Gk=/^(\d*)_((\d*)_?(\d*))$/;var E1={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},k6={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var tD$={ALWAYS:1,BY_REQUEST:3,UNKNOWN:void 0},wP={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 kaA=function(Y){var z=Object.keys(Y),O={};for(let d=0;d<z.length;d++){let J=z[d];typeof Y[J]==="function"&&(O[J]=Y[J])}var D=Object.keys(O);try{K4A(O)}catch(d){var p=d}return function(d={},J){if(p)throw p;var c=!1,w={};for(let R=0;R<D.length;R++){let y=D[R],M=d[y],L=(0,O[y])(M,J);if(typeof L==="undefined")throw d=J&&J.type,Error(`When called with an action of type ${d?`"${String(d)}"`:"(unknown type)"}, the slice reducer for key "${y}" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.`);
w[y]=L;c=c||L!==M}return(c=c||D.length!==Object.keys(d).length)?w:d}}({entities:function(Y={},z){return CVZ(Y,z)}}),Th=new rWk;var b$=class{constructor(Y,z){this.type=Y||"";this.id=z||""}toString(){return this.type+this.id}};var Xs=class{constructor(Y,z){this.Yg=Y;this.author="";this.gu=null;this.playlistLength=0;this.j=this.sessionData=null;this.Nj={};this.title="";if(z){this.author=z.author||z.playlist_author||"";this.title=z.playlist_title||"";if(Y=z.session_data)this.sessionData=P1(Y,"&");this.j=z.thumbnail_ids?.split(",")[0]||null;this.Nj=vW(z,"playlist_");this.videoId=z.video_id||void 0;if(Y=z.list)switch(z.listType){case "user_uploads":this.playlistId=(new b$("UU",`PLAYER_${Y}`)).toString();break;default:let O=
z.playlist_length;O&&(this.playlistLength=Number(O)||0);this.playlistId=(new b$(Y.substring(0,2),Y.substring(2))).toString();if(z=z.video)this.videoId=(z[0]||null).video_id||void 0}else z.playlist&&(this.playlistLength=z.playlist.toString().split(",").length)}}e5(Y){Y=Y||"hqdefault.jpg";var z=this.Nj[Y];if(z)return z;if(Y==="sddefault.jpg"||Y==="hq720.jpg"||Y==="maxresdefault.jpg")return z;if(this.j)return dR(this.Yg,this.j,Y)}FO(){return this.Yg.getVideoUrl(this.videoId,this.playlistId)}};var uf=class{constructor(Y,z){this.Yg=Y;this.R6=this.author="";this.gu=null;this.isUpcoming=this.isLivePlayback=!1;this.lengthSeconds=0;this.uf=this.lengthText="";this.sessionData=null;this.Nj={};this.title="";if(z){this.ariaLabel=z.aria_label||void 0;this.author=z.author||"";this.R6=z.R6||"";if(Y=z.endscreen_autoplay_session_data)this.gu=P1(Y,"&");this.CR=z.CR;this.isLivePlayback=z.live_playback==="1";this.isUpcoming=!!z.isUpcoming;if(Y=z.length_seconds)this.lengthSeconds=typeof Y==="string"?Number(Y):
Y;this.lengthText=z.lengthText||"";this.uf=z.uf||"";this.publishedTimeText=z.publishedTimeText||void 0;if(Y=z.session_data)this.sessionData=P1(Y,"&");this.shortViewCount=z.short_view_count_text||void 0;this.Nj=vW(z);this.title=z.title||"";this.videoId=z.docid||z.video_id||z.videoId||z.id||void 0;this.watchUrl=z.watchUrl||void 0}}e5(Y){Y||(Y="hqdefault.jpg");var z=this.Nj[Y];return z?z:Y==="pop1.jpg"||Y==="pop2.jpg"||Y==="sddefault.jpg"||Y==="hq720.jpg"||Y==="maxresdefault.jpg"?z:dR(this.Yg,this.videoId,
Y)}FO(Y){return this.watchUrl||this.Yg.getVideoUrl(this.videoId,void 0,void 0,void 0,void 0,Y)}};var LJ$=class{constructor(Y){this.j=Y.playback_progress_0s_url;this.N=Y.playback_progress_2s_url;this.Y=Y.playback_progress_10s_url}};var sz=void 0;ob("LMS",async function(){return MO()});var V4=0,Kv8=/^([\w\-_]+)\|(\d+)(;[\w\-_]+)?\|(\d+)\|(\d+)$/;ob("LMDB",async function(){var Y=await g.GN();if(!Y)throw g.JH("edd");return CH(await g.Ah(Y),["index","media","captions"],{mode:"readonly",B0:!0},z=>{var O={};z=[SI(z.objectStore("index"),{},D=>{O[D.cursor.key]=D.getValue();return U8(D)}),
$8(z.objectStore("media")),$8(z.objectStore("captions"))];return cQ.all(z).then(([,D,p])=>({index:O,media:YBV(D||[]),captions:p}))})});var N6o=class{constructor(Y,z,O,D){this.Yg=Y;this.A=z;this.U=O;this.J=D;this.Y=NaN;this.loudnessTargetLkfs=Infinity;this.minimumLoudnessTargetLkfs=-Infinity;this.applyStatefulNormalization=this.preserveStatefulLoudnessTarget=!1;this.N=NaN}K(){var Y=(this.j??na(this)).Od;Y==null&&this.qC!=null&&(Y=this.qC);return Y}};var Ai1=class extends g.iI{constructor(){super();this.j=null;new $38;this.j=null;this.crossOrigin=""}sl(){this.j&&(this.j=this.j.onload=null);super.sl()}};var ViF=class{constructor(Y,z,O,D){this.level=Y;this.S=z;this.loaded=new Set;this.level=Y;this.S=z;Y=O.split("#");this.width=Math.floor(Number(Y[0]));this.height=Math.floor(Number(Y[1]));this.frameCount=Math.floor(Number(Y[2]));this.columns=Math.floor(Number(Y[3]));this.rows=Math.floor(Number(Y[4]));this.U=Math.floor(Number(Y[5]));this.Z=Y[6];this.signature=Y[7];this.videoLength=D}getHeight(){return this.height}X(){return this.frameCount}isDefault(){return this.Z.indexOf("default")!==-1}isLoaded(Y){return this.loaded.has(Y)}Ah(Y){var z=
this.S;z=z.replace("$N",this.Z);z=z.replace("$L",this.level.toString());z=z.replace("$M",Y.toString());this.signature&&(z=g.um(z,{sigh:this.signature}));return Vd(z)}K(Y){var z=this.X()-1;return g.oB(this.U===0?Math.round(Y*this.frameCount/this.videoLength):Math.round(Y*1E3/this.U),0,z)}Y(){return this.frameCount-1}N(){return this.frameCount?0:-1}A(){}};var oN=class extends Ai1{constructor(Y,z,O=!1,D=!1){super();this.isLive=O;this.U=!!D;this.levels=this.Y(Y,z);this.levels.length>1&&this.levels[0].isDefault()&&this.levels.splice(0,1)}Y(Y,z){var O=[];Y=Y.split("|");var D=Y[0];for(let p=1;p<Y.length;p++){let d=this.N(p-1,D,Y[p],z);(this.U||d.getHeight()<180)&&O.push(d)}return O}N(Y,z,O,D){return new ViF(Y,z,O,D)}};var HuF=class extends ViF{constructor(Y,z,O,D){O=O.split("#");O=[O[1],O[2],0,O[3],O[4],-1,O[0],""].join("#");super(Y,z,O,0);this.j=null;this.B=D?2:0}X(){return this.j.Kr()}K(Y){var z=this.rows*this.columns*this.B,O=this.j,D=O.m0();Y=O.b4(Y);return Y>D-z?-1:Y}Y(){return this.j.m0()}N(){return this.j.Fr()}A(Y){this.j=Y}};var CBk=class extends oN{constructor(Y,z,O,D=!1){super(Y,0,z,!!D);for(Y=0;Y<this.levels.length;Y++)this.levels[Y].A(O)}Y(Y,z){return super.Y(`$N|${Y}`,z)}N(Y,z,O){return new HuF(Y,z,O,this.isLive)}};var ngh;
g.Tc=class extends g.iI{constructor(Y,z){super();this.Yg=Y;this.adaptiveFormats="";this.Wi=this.adQueryId=this.De=null;this.x0={start:NaN,end:NaN};this.cueRanges=this.contentProtection=null;this.UY=new Map;this.drmProduct=this.drmParams="";this.eventLabel=null;this.allowEmbed=!0;this.allowLiveDvr=this.offlineable=this.backgroundable=!1;this.YF="";this.D1=this.kw=this.Au=this.dJ=!1;this.U=this.dn=null;this.Iq=this.Fx=!1;this.bR=NaN;this.lf=!1;this.cycToken=null;this.author="";this.XW=!1;this.S_=0;
this.Wr=!1;this.y9=null;this.eJ=[];this.cA=this.aL=!1;this.clientScreenNonce=this.playerResponseCpn=this.clientPlaybackNonce=this.videoCountText=this.CY="";this.contentCheckOk=!1;this.limitedPlaybackDurationInSeconds=this.endSeconds=this.g$=0;this.X4=this.Wp=this.N=null;this.xX="";this.loading=!1;this.oh=this.q0=0;this.pipable=this.jF=this.mG=this.isAutonav=!1;this.paidContentOverlayDurationMs=0;this.mutedAutoplay=this.NE=!1;this.mutedAutoplayDurationMode=0;this.isLiveHeadPlayable=this.isLivePlayback=
this.hw=this.isPrivate=this.isListed=this.Ge=!1;this.RO="";this.isLowLatencyLiveStream=this.isLivingRoomDeeplink=this.z0=this.isTvfilmVideo=this.isLiveDefaultBroadcast=this.G8=this.yb=this.s6=!1;this.latencyClass="UNKNOWN";this.fD=this.jy=this.Vc=this.AQ=this.kV=this.V9=this.Xd=this.HL=this.v9=this.bD=this.uZ=this.enableServerStitchedDai=this.gH=this.isMdxPlayback=this.isUpcoming=this.isPremiere=!1;this.mdxControlMode=null;this.isPharma=this.showSeekingControls=!1;this.kg=0;this.reloadReason="";this.eB=
this.yH=!1;this.keywords={};this.o4="";this.ew=0;this.xS=!1;this.unpluggedFilterModeType=0;this.liveChunkReadahead=NaN;this.Yp=null;this.ac=this.lengthSeconds=0;this.playerParams=this.musicVideoType=null;this.Vz=this.paygated=!1;this.f4=[];this.Ov=!1;this.S5=[];this.fO=null;this.xw=this.racyCheckOk=!1;this.bZ={};this.isProximaLatencyEligible=!1;this.hY=0;this.Y=null;this.autonavState=1;this.Uq=null;this.shortDescription="";this.X=!1;this.rQ=this.Pc=this.startSeconds=0;this.DX=this.lu=this.mZ=QN;this.DQ=
this.suggestions=null;this.w8=this.XU=void 0;this.isExternallyHostedPodcast=!1;this.Tx=null;this.rJ=this.expandedSubtitle=this.expandedTitle=this.subtitle=this.title="";this.qs=[];this.g9=[];this.hlsFormats=this.dU="";this.vp=this.wR=this.qB=this.R4=this.j_=this.O8=this.ML=this.uS=null;this.vy="vvt";this.gn=!1;this.M_=null;this.iZ="";this.Jv=NaN;this.Bi=this.qQ=this.l9=this.TF=this.Zt=this.mC=this.hv=this.PS=this.f2=this.ag="";this.r4=null;this.EW=!1;this.clipStart=0;this.clipEnd=Infinity;this.oI=
!1;this.heartbeatToken="";this.B$=this.Cz=NaN;this.KX=this.XZ=this.n3=this.W$=this.SC=!1;this.WR=!0;this.Nj={};this.captionTracks=[];this.YX=[];this.wM=0;this.vL=[];this.Pz=[];this.y7={};this.XT=new Qo("und",new Wv("Default","und",!0));this.hx=0;this.K=null;this.Dx=[];this.Rs=!1;this.zF=this.JW="";this.slotPosition=-1;this.breakType=0;this.embeddedPlayerConfig=this.d4=this.reelItemWatchResponse=this.watchNextResponse=this.la=this.Ho=this.playerResponse=this.Qo=this.NH=this.RM=this.B=null;this.jM=
!1;this.WE=null;this.isInlinePlaybackNoAd=this.k_=this.w$=this.useCobaltWidevine=this.X_=this.hr=!1;this.yd=!0;this.K9=this.A_=NaN;this.defraggedFromSubfragments=this.yG=this.hasSubfragmentedFmp4=!1;this.liveExperimentalContentId=NaN;this.ze=new Set;this.sabrContextUpdates=new Map;this.gatewayExperimentGroup="";this.md=this.Cd=this.Lp=!1;this.interstitials=[];this.tF=!1;this.Zw="";this.allowImaMonetization=!1;this.W9="";this.dQ=!1;this.Ax="";this.kj=[];this.fq=[];this.Xc="";this.uncapInlineQuality=
this.Z=!1;this.tD="";this.bf=this.D4=this.Md=this.readAheadGrowthRateMs=this.minReadAheadMediaTimeMs=this.maxReadAheadMediaTimeMs=NaN;this.Uv=this.showShareButton=!0;this.errorDetail=this.userGenderAge="";this.Qw=this.nB=this.getSharePanelCommand=this.removeFromWatchLaterCommand=this.addToWatchLaterCommand=this.unsubscribeCommand=this.subscribeCommand=this.contextParams=this.Xr=this.errorReason=this.errorCode=null;this.OG=!1;this.Y0=[];this.Cb=this.iQ=this.Jw=this.CO=this.nU=0;this.fetchType=null;
this.bX=!0;this.transitionEndpointAtEndOfStream=void 0;this.XS=this.w5=-1;this.zA=!1;this.Ol=null;this.KU="";this.watchUrl=null;this.tf=[];this.visibleOnLoadKeys=[];this.inlineMetricEnabled=this.Bc=!1;this.fX=this.embedsRctn=this.embedsRct="";this.GN=NaN;this.authorizedFormats=[];this.RT=(0,g.E)();this.KV=this.OJ=0;this.t7=null;this.DL=this.yO=this.q9=this.C2=!1;this.V1={};this.OW=.25;this.SB=2;this.yw=this.livePreload=!1;this.isSeekable=null;this.UA=!1;this.q6=this.Yg.experiments.hW("html5_use_triple_equals");
this.Sw=g.L3(this.Yg.experiments,"html5_gapless_loop_seek_offset_in_milli");this.zA=this.V("web_new_autonav_countdown");this.j1=new N6o(this.Yg,()=>this.isAd(),()=>this.U,(O,D,p)=>{this.J(O,D,p)});
this.Yg.zA&&(this.N6=this.Yg.zA);this.setData(z);this.pY=new hcF;g.u(this,this.pY)}setData(Y){Y=Y||{};!this.dn&&Y&&(this.dn={...Y});var z=Y.errordetail;z!=null&&(this.errorDetail=z);z=Y.errorcode;z!=null?this.errorCode=z:Y.status==="fail"&&(this.errorCode="auth");z=Y.reason;z!=null&&(this.errorReason=z);z=Y.subreason;z!=null&&(this.Xr=z);this.clientPlaybackNonce||(this.clientPlaybackNonce=Y.cpn??(this.Yg.Yk()?"r"+g.X6(15):g.X6(16)),this.Ao?.clear());this.hw=a_(this.Yg.hw,Y.livemonitor);md(this,Y);
if(z=Y.raw_player_response)this.la=z;else{var O=Y.player_response;O&&(z=JSON.parse(O))}z&&(this.playerResponse=z);if(this.playerResponse){(z=this.playerResponse.annotations)&&f6h(this,z);(z=this.playerResponse.attestation)&&Kd(this,z);if(z=this.playerResponse.cotn)this.cotn=z;(z=this.playerResponse.heartbeatParams)&&$mr(this,z);(z=this.playerResponse.messages)&&mm9(this,z);(z=this.playerResponse.overlay)&&u2Z(this,z);if(z=this.playerResponse.playabilityStatus)l6H(this,z),(O=z.errorScreen)&&I6Z(this,
O);(O=this.playerResponse.playbackTracking)&&giv(this,O,Y);var D=this.playerResponse.playerCueRanges;D&&D.length>0&&(this.cueRanges=D);(D=this.playerResponse.playerCueRangeSet)&&g.Q4(this,D);D=Nx8(this.playerResponse.adPlacements);O&&O.promotedPlaybackTracking&&D&&g.jZ(new g.lZ("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer"));if(D||VUk(this.playerResponse.adSlots))this.Vz=!0;(O=this.playerResponse.playerAds)&&TgA(this,O,Y);(O=this.playerResponse.playerConfig)&&a6o(this,
O);(D=this.playerResponse.streamingData)&&eSv(this,D,O||null);if(D=this.playerResponse.trackingParams)this.N6=D;if(D=this.playerResponse.videoDetails)qc9(this,D,Y),EiZ(this,D,O||null,Y),O=D.isPrivate,O!==void 0&&(this.isPrivate=a_(this.isPrivate,O));z&&Um8(this,z,D||null);(z=this.playerResponse.interstitialPods)&&ZwF(this,z);this.YF&&this.eventId&&(this.YF=g.xz(this.YF,{ei:this.eventId}));(z=this.playerResponse.captions)&&z.playerCaptionsTracklistRenderer&&Scv(this,z.playerCaptionsTracklistRenderer);
(this.clipConfig=this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.bf=Number(this.clipConfig.startTimeMs)*.001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&D_(this,this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting);this.compositeLiveIngestionOffsetToken=this.playerResponse.playbackTracking?.compositeLiveIngestionOffsetToken;
this.compositeLiveStatusToken=this.playerResponse.playbackTracking?.compositeLiveStatusToken;this.V("html5_fill_default_mosaic_audio_track_id")&&this.eI()&&(this.Yg.Ol=vu(this));z=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.minimumPlaybackRate;O=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.maximumPlaybackRate;z&&O&&(this.OW=z/100,this.SB=O/100);this.V("html5_web_po_on_demand_init")&&this.playerResponse.onResponseReceivedActions&&this.playerResponse.onResponseReceivedActions.forEach(p=>
{g.G(p,g.Oz)?.signal==="INIT_ATT_SERVICE"&&(this.yw=!0)})}ao(this,Y);
eB(this,Y);qO(this,Y);Y.queue_info&&(this.queueInfo=Y.queue_info);z=Y.hlsdvr;z!=null&&(this.allowLiveDvr=Number(z)===1?ti()?!0:iK&&jB<5?!1:!0:!1);this.adQueryId=Y.ad_query_id||null;this.Wi||(this.Wi=Y.encoded_ad_safety_reason||null);this.Fx=a_(this.Fx,Y.infringe||Y.muted);this.IU=Y.authkey;this.Ai=Y.authuser;this.mutedAutoplay=a_(this.mutedAutoplay,Y&&Y.playmuted);this.mutedAutoplayDurationMode=qy(this.mutedAutoplayDurationMode,Y&&Y.muted_autoplay_duration_mode);this.dQ=a_(this.dQ,Y&&Y.mutedautoplay);
if(z=Y.length_seconds)this.lengthSeconds=typeof z==="string"?g.Wj(z):z;this.isAd()||this.Ov||!ry(Fl(this.Yg))?this.endSeconds=qy(this.endSeconds,this.D4||Y.end||Y.endSeconds):Aj$(this,Fl(this.Yg),this.lengthSeconds);this.N6=GD(this.N6,Y.itct);this.G8=a_(this.G8,Y.is_live_destination);this.isLivePlayback=a_(this.isLivePlayback,Y.live_playback);this.enableServerStitchedDai=this.enableServerStitchedDai&&this.Na();Y.isUpcoming&&(this.isUpcoming=a_(this.isUpcoming,Y.isUpcoming));this.s6=a_(this.s6,Y.post_live_playback);
this.yb&&(this.s6=!1);this.isMdxPlayback=a_(this.isMdxPlayback,Y.mdx);if(z=Y.mdx_control_mode)this.mdxControlMode=typeof z==="number"?z:g.Wj(z);this.isInlinePlaybackNoAd=a_(this.isInlinePlaybackNoAd,Y.is_inline_playback_no_ad);this.kg=qy(this.kg,Y.reload_count);this.reloadReason=GD(this.reloadReason,Y.reload_reason);this.WR=a_(this.WR,Y.show_content_thumbnail);this.cycToken=Y.cyc||null;z=vW(Y);Object.keys(z).length>0&&(this.Nj=z);this.S=GD(this.S,Y.vvt);this.mdxEnvironment=GD(this.mdxEnvironment,
Y.mdx_environment);Y.source_container_playlist_id&&(this.sourceContainerPlaylistId=Y.source_container_playlist_id);Y.serialized_mdx_metadata&&(this.serializedMdxMetadata=Y.serialized_mdx_metadata);this.FE=Y.osig;this.eventId||(this.eventId=Y.eventid);this.osid||(this.osid=Y.osid);this.playlistId=GD(this.playlistId,Y.list);Y.index&&(this.playlistIndex=this.playlistIndex===void 0?qy(0,Y.index):qy(this.playlistIndex,Y.index));this.Gh=Y.pyv_view_beacon_url;this.lZ=Y.pyv_quartile25_beacon_url;this.fB=
Y.pyv_quartile50_beacon_url;this.JE=Y.pyv_quartile75_beacon_url;this.hE=Y.pyv_quartile100_beacon_url;z=Y.session_data;!this.BE&&z&&(this.BE=P1(z,"&").feature);this.isFling=qy(this.isFling?1:0,Y.is_fling)===1;this.vnd=qy(this.vnd,Y.vnd);this.forceAdsUrl=GD(this.forceAdsUrl,Y.force_ads_url);this.zu=GD(this.zu,Y.ctrl);this.hJ=GD(this.hJ,Y.ytr);this.Pf=Y.ytrcc;this.SH=Y.ytrexp;this.Bo=Y.ytrext;this.JW=GD(this.JW,Y.adformat);this.zF=GD(this.zF,Y.attrib);this.slotPosition=qy(this.slotPosition,Y.slot_pos);
this.breakType=Y.break_type;this.nD=a_(this.nD,Y.ssrt);this.videoId=Ey(Y)||this.videoId;this.wH=GD(this.wH,Y.vss_credentials_token);this.vy=GD(this.vy,Y.vss_credentials_token_type);this.Lp=a_(this.Lp,Y.audio_only);this.Cd=a_(this.Cd,Y.aac_high);this.md=a_(this.md,Y.prefer_low_quality_audio);this.uncapInlineQuality=a_(this.uncapInlineQuality,Y.uncap_inline_quality);this.V("html5_enable_qoe_cat_list")?Y.qoe_cat&&(this.kj=this.kj.concat(Y.qoe_cat.split(","))):this.Ax=GD(this.Ax,Y.qoe_cat);this.OG=a_(this.OG,
Y.download_media);this.Z=Vzk(this,Y.prefer_gapless);eH(this.playerResponse)&&this.S5.push("ad");if(z=Y.adaptive_fmts)this.adaptiveFormats=z,this.J("adpfmts",{},!0);if(z=Y.allow_embed)this.allowEmbed=Number(z)===1;if(z=Y.backgroundable)this.backgroundable=Number(z)===1;if(z=Y.autonav)this.isAutonav=Number(z)===1;if(z=Y.autoplay)this.NE=this.jF=Number(z)===1;if(z=Y.iv_load_policy)this.annotationsLoadPolicy=eo(this.annotationsLoadPolicy,z,Gz);if(z=Y.cc_lang_pref)this.captionsLanguagePreference=GD(z,
this.captionsLanguagePreference);if(z=Y.cc_load_policy)this.y9=eo(this.y9,z,Gz);this.deviceCaptionsOn=Y.device_captions_on??void 0;this.oK=Y.device_captions_lang_pref??"";this.eJ=Y.viewer_selected_caption_langs??[];if(z=Y.cached_load)this.cA=a_(this.cA,z);if(Y.dash==="0"||Y.dash===0||Y.dash===!1)this.aL=!0;if(z=Y.dashmpd)this.sB=g.um(z,{cpn:this.clientPlaybackNonce});if(z=Y.delay)this.g$=g.Wj(z);z=this.D4||Y.end;if(this.q6?z!=null:z!=void 0)this.clipEnd=qy(this.clipEnd,z);if(z=Y.fmt_list)this.xX=
z;Y.heartbeat_preroll&&this.S5.push("heartbeat");ngh&&(this.q0=-Math.floor(Math.random()*10),this.ac=-Math.floor(Math.random()*40));if(z=Y.is_listed)this.isListed=a_(this.isListed,z);if(z=Y.is_private)this.isPrivate=a_(this.isPrivate,z);if(z=Y.is_dni)this.tF=a_(this.tF,z);if(z=Y.dni_color)this.Zw=GD(this.Zw,z);if(z=Y.pipable)this.pipable=a_(this.pipable,z);if(z=Y.paid_content_overlay_duration_ms)this.paidContentOverlayDurationMs=g.Wj(z);if(z=Y.paid_content_overlay_text)this.paidContentOverlayText=
z;if(z=Y.url_encoded_fmt_stream_map)this.dU=z;if(z=Y.hls_formats)this.hlsFormats=z;if(z=Y.hlsvp)this.hlsvp=z;if(z=Y.live_start_walltime)this.QJ=typeof z==="number"?z:g.Wj(z);if(z=Y.live_manifest_duration)this.Yp=typeof z==="number"?z:g.Wj(z);if(z=Y.player_params)this.playerParams=z;if(z=Y.partnerid)this.partnerId=qy(this.partnerId,z);if(z=Y.probe_url)this.probeUrl=Vd(g.um(z,{cpn:this.clientPlaybackNonce}));(z=Y.pyv_billable_url)&&N3(z)&&(this.vZ=z);(z=Y.pyv_conv_url)&&N3(z)&&(this.eH=z);Gh(this,Y);
this.startSeconds>0?this.V("html5_log_start_seconds_inconsistency")&&this.startSeconds!==(this.bf||this.Md||Y.start||Y.startSeconds)&&this.J("lss",{css:this.startSeconds,pcss:this.bf,iss:this.Md,ps:Y.start||void 0,pss:Y.startSeconds||void 0}):(this.startSeconds=qy(this.startSeconds,this.bf||this.Md||Y.start||Y.startSeconds),this.V("html5_log_start_seconds_inconsistency")&&this.startSeconds>0&&this.J("lsss",{css:this.startSeconds,pcss:this.bf,iss:this.Md,ps:Y.start||void 0,pss:Y.startSeconds||void 0}),
this.Pc=this.startSeconds);this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||(z=Y.live_utc_start,z!=null?this.liveUtcStartSeconds=Number(z):HO1(this.startSeconds)&&(this.liveUtcStartSeconds=this.startSeconds));this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||!(z=Y.utc_start_millis)||(this.liveUtcStartSeconds=Number(z)*.001);if(z=Y.stream_time_start_millis)this.rQ=Number(z)*.001;z=this.Md||Y.start;(this.q6?z==null||Number(Y.resume)===1:z==void 0||Y.resume=="1")||this.isLivePlayback||(this.clipStart=
qy(this.clipStart,z));if(z=Y.url_encoded_third_party_media)this.Tx=fD(z);if(z=Y.ypc_offer_button_formatted_text)O=JSON.parse(z),this.M_=O!=null?O:null,this.iZ=z;if(z=Y.ypc_offer_button_text)this.ag=z;if(z=Y.ypc_offer_description)this.f2=z;if(z=Y.ypc_offer_headline)this.PS=z;if(z=Y.ypc_full_video_message)this.hv=z;if(z=Y.ypc_offer_id)this.mC=z;if(z=Y.ypc_buy_url)this.Zt=z;if(z=Y.ypc_item_thumbnail)this.TF=z;if(z=Y.ypc_item_title)this.l9=z;if(z=Y.ypc_item_url)this.qQ=z;if(z=Y.ypc_vid)this.Bi=z;Y.ypc_overlay_timeout&&
(this.Jv=Number(Y.ypc_overlay_timeout));if(z=Y.ypc_trailer_player_vars)this.r4=g.tl(z);if(z=Y.ypc_original_itct)this.FM=z;this.T7=GD(this.T7,Y.ucid);this.wR=Y.storyboard_spec||null;this.vp=Y.live_storyboard_spec||null;this.Au=a_(this.Au,Y.iv3_module);this.kw=a_(this.kw,Y.ypc_module);this.D1=a_(this.D1,Y.ypc_clickwrap_module);this.kw&&this.S5.push("ypc");this.D1&&this.S5.push("ypcRentalActivation");this.bZ={video_id:Y.video_id,eventid:Y.eventid,cbrand:Y.cbrand,cbr:Y.cbr,cbrver:Y.cbrver,c:Y.c,cver:Y.cver,
ctheme:Y.ctheme,cplayer:Y.cplayer,cmodel:Y.cmodel,cnetwork:Y.cnetwork,cos:Y.cos,cosver:Y.cosver,cplatform:Y.cplatform,user_age:Y.user_age,user_display_image:Y.user_display_image,user_display_name:Y.user_display_name,user_gender:Y.user_gender,csi_page_type:Y.csi_page_type,csi_service_name:Y.csi_service_name,enablecsi:Y.enablecsi,enabled_engage_types:Y.enabled_engage_types};Io(this,Y);if(z=Y.cotn)this.cotn=z;bf(this)?rP(this)&&(this.isLivePlayback&&this.sB&&(this.n3=!0),this.Wp&&(this.XZ=!0)):JJ(this)?
this.n3=!0:UMo(this)?this.enableServerStitchedDai=this.enableServerStitchedDai&&yc(this):this.sB&&(this.Yg.A==="yt"&&this.Na()&&this.V("drm_manifestless_unplugged")&&this.V("html5_deprecate_manifestful_fallback")?this.J("deprecateMflFallback",{}):this.n3=!0);if(z=Y.adpings)this.De=z?g.tl(z):null;if(z=Y.feature)this.RR=z;if(z=Y.referrer)this.referrer=z;this.clientScreenNonce=GD(this.clientScreenNonce,Y.csn);this.hY=qy(this.hY,Y.root_ve_type);this.ew=qy(this.ew,Y.kids_age_up_mode);this.q6||Y.kids_app_info==
void 0||(this.kidsAppInfo=Y.kids_app_info);this.q6&&Y.kids_app_info!=null&&(this.kidsAppInfo=Y.kids_app_info);this.xS=a_(this.xS,Y.upg_content_filter_mode);this.unpluggedFilterModeType=qy(this.unpluggedFilterModeType,Y.unplugged_filter_mode_type);if(z=Y.unplugged_location_info)this.WE=z;if(z=Y.unplugged_partner_opt_out)this.Br=GD("",z);this.jM=a_(this.jM,Y.disable_watch_next);this.gQ=GD(this.gQ,Y.internal_ip_override);this.interstitials.length&&this.S5.push("playableSequences");if(z=Y.f4)this.f4=
z;this.KU=GD(this.KU,Y.csi_timer);Y.watchUrl&&(this.watchUrl=Y.watchUrl);z=Y.watch_endpoint;this.V("html5_attach_watch_endpoint_ustreamer_config")&&z&&aX(this,z);z?.ustreamerConfig&&(this.t7=g.aU(z.ustreamerConfig));if(O=z?.loggingContext?.qoeLoggingContext?.serializedContextData)this.kn=O;if(z=z?.loggingContext?.vssLoggingContext?.serializedContextData)this.pB=z;g.Rm(this.Yg)&&this.Yg.DX&&(this.embedsRct=GD(this.embedsRct,Y.rct),this.embedsRctn=GD(this.embedsRctn,Y.rctn));Y.embed_config&&(this.fX=
Y.embed_config);Y.default_active_source_video_id&&(this.defaultActiveSourceVideoId=Y.default_active_source_video_id);this.livePreload=this.livePreload||!!Y.live_preload}R2(){return this.autoplaySwitchButtonRenderer?.enabled!==void 0}C(){return this.Yg}V(Y){return this.Yg.V(Y)}Sl(){return!this.isLivePlayback||this.allowLiveDvr}hasSupportedAudio51Tracks(){return!!this.Ol?.n3}getUserAudio51Preference(){var Y=1;if(g.Ld(this.Yg)&&this.V("html5_ytv_surround_toggle_default_off"))Y=0;else{var z=this.Yg;(g.jY(z)||
q$(z)==="TVHTML5_FOR_KIDS"||wR(z))&&this.Yg.gk().j.wk(guH)?Y=0:g.jY(this.Yg)&&this.isLivePlayback&&this.SL()&&(Y=0)}return g.Hg("yt-player-audio51")??Y}ba(){return this.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs??[]}F4(){this.VH()||(this.j.N||this.j.unsubscribe("refresh",this.F4,this),this.Yr(-1))}Yr(Y){if(!this.isLivePlayback||!this.K||this.K.flavor!=="fairplay"){var z=this.j.Bc(this.hx);if(z.length>0){for(let O of z)O.startSecs=Math.max(O.startSecs,this.gO()),this.V("html5_cuepoint_identifier_logging")&&
O.event==="start"&&this.J("cuepoint",{pubCue:O.identifier,segNum:Y});this.Ul("cuepointupdated",z,Y);this.hx+=z.length;if(yc(this)&&this.Yg.Yk())for(let O of z)this.J("cuepoint",{segNum:Y,event:O.event,startSecs:O.startSecs,id:O.identifier.slice(-16)}),O.event==="start"&&(z=O.startSecs,this.x0.start=this.S_,this.x0.end=z+3)}}}SL(){return this.r8!==void 0?this.r8:this.r8=!!this.contentProtection||!!this.j&&this.j.U()}cz(Y){if(this.VH())return g.jo();this.R4=this.j_=this.Y=null;HN(this,"html5_high_res_logging_always")&&
(this.Yg.dn=!0);return xM9(this,Y).then(void 0,()=>h_8(this,Y)).then(void 0,()=>ZOr(this)).then(void 0,()=>QM9(this))}M1(){if(this.cotn)return null;
var Y=g.Nr(this.Yg)||this.V("web_l3_storyboard");if(!this.qB)if(this.playerResponse&&this.playerResponse.storyboards){var z=this.playerResponse.storyboards,O=z.playerStoryboardSpecRenderer;O&&O.spec?this.qB=new oN(O.spec,this.lengthSeconds,!1,Y):(z=z.playerLiveStoryboardSpecRenderer)&&z.spec&&this.j&&(O=jj(this.j.j).index)&&(this.qB=new CBk(z.spec,this.j.isLive,O,Y))}else this.wR?this.qB=new oN(this.wR,this.lengthSeconds,!1,Y):this.vp&&this.j&&(z=jj(this.j.j).index)&&(this.qB=new CBk(this.vp,this.j.isLive,
z,Y));return this.qB}getStoryboardFormat(){if(this.cotn)return null;if(this.playerResponse&&this.playerResponse.storyboards){var Y=this.playerResponse.storyboards;return(Y=Y.playerStoryboardSpecRenderer||Y.playerLiveStoryboardSpecRenderer)&&Y.spec||null}return this.wR||this.vp}Vt(){return this.j&&!isNaN(this.j.Vt())?this.j.Vt():yc(this)?0:this.lengthSeconds}gO(){return this.j&&!isNaN(this.j.gO())?this.j.gO():0}getPlaylistSequenceForTime(Y){if(this.j&&this.N){var z=this.j.j[this.N.id];if(!z)return null;
let O=z.index.b4(Y);z=z.index.getStartTime(O);return{sequence:O,elapsed:Math.floor((Y-z)*1E3)}}return null}Mj(){return!this.VH()&&!(!this.videoId&&!this.Tx)}sD(){return!!this.adaptiveFormats||!!this.playerResponse?.streamingData?.adaptiveFormats?.length}isLoaded(){return SB(this)&&!this.n3&&!this.XZ}e5(Y){Y||(Y="hqdefault.jpg");var z=this.Nj[Y];return z||this.Yg.B||Y==="pop1.jpg"||Y==="pop2.jpg"||Y==="sddefault.jpg"||Y==="hq720.jpg"||Y==="maxresdefault.jpg"?z:dR(this.Yg,this.videoId,Y)}Na(){return this.isLivePlayback||
this.s6||this.yb||!(!this.liveUtcStartSeconds||!this.Yp)}isOtf(){return!!this.j&&(this.j.isOtf||!this.s6&&!this.isLivePlayback&&this.j.N)}getAvailableAudioTracks(){if(this.Y){if(this.Y.getAvailableAudioTracks().length>0)return this.Y.getAvailableAudioTracks();if(this.uS)return this.uS;if(this.ML)return this.ML}return[]}getAudioTrack(){if(this.U&&!this.U.U()){var Y=g.qY(this.getAvailableAudioTracks(),z=>z.id===this.U.id);
if(!Y&&this.U.Z7?.id){let z=this.U.Z7.id;Y=g.qY(this.getAvailableAudioTracks(),O=>O.Z7.id===z)}return Y||this.XT}if(this.uS){if(!this.O8)for(Y of this.uS)if(Y.Z7.getIsDefault()){this.O8=Y;
break}return this.O8||this.XT}return this.XT}getPlayerResponse(){return this.playerResponse}getWatchNextResponse(){return this.watchNextResponse}getReelItemWatchResponse(){return this.reelItemWatchResponse}getResolveUrlResponse(){return this.d4}getHeartbeatResponse(){return this.Ho}FO(){return this.watchUrl?this.watchUrl:this.Yg.getVideoUrl(this.videoId)}D$(){return!!this.j&&(hn(this.j)||ZO(this.j)||mj(this.j))}pA(){var Y=d5(this),z=this.C().N,O=U1("243");return O?mH(Y,O,z,!0)===!0:!1}getEmbeddedPlayerResponse(){return this.B}oZ(){return(this.eventLabel||
this.Yg.X)==="shortspage"}mE(){return this.oZ()&&this.isAutonav&&this.NE}isAd(){return this.C2||!!this.adFormat}A(){return this.oauthToken||this.Yg.XZ}isDaiEnabled(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)}Ev(){return this.isDaiEnabled()&&this.enableServerStitchedDai&&!!this.playerResponse?.playerConfig?.daiConfig?.ssaEnabledPlayback}eI(){return!!this.playerResponse?.compositePlayabilityStatus}Cq(){return!this.eI()}Ef(){return this.oI}Q1(){return this.kw||
this.gn}kT(){return this.fetchType==="onesie"}kN(){return HN(this,"html5_samsung_vp9_live")}J(Y,z,O){this.Ul("ctmp",Y,z,O)}QE(Y,z,O){this.Ul("ctmpstr",Y,z,O)}hasProgressBarBoundaries(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)}getGetAdBreakContext(Y=NaN,z=NaN){var O={isSabr:g.dP(this)},D=this.getHeartbeatResponse()?.adBreakHeartbeatParams;D&&(O.adBreakHeartbeatParams=D);if(this.V("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.j&&!isNaN(Y)&&!isNaN(z)){z=
Y-z;for(var p in this.j.j){D=this.j.j[p];if(!D.info.E4()&&!D.info.MP())continue;D=D.index;if(!D.isLoaded())continue;p=D.b4(z);D=D.kq(p)+z-D.getStartTime(p);this.J("gabc",{t:Y.toFixed(3),mt:z.toFixed(3),sg:p,igt:D.toFixed(3)});O.livePlaybackPosition={utcTimeMillis:""+(D*1E3).toFixed(0)};break}}return O}isEmbedsShortsMode(Y,z){return!g.Rm(this.Yg)||(this.Yg.j_||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||z?!1:this.V("embeds_enable_shorts")?!!this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible:
!!(this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible&&Y.width<=Y.height)}Dt(){return this.Z}sl(){super.sl();this.De=null;delete this.qS;delete this.accountLinkingConfig;delete this.j;this.Y=this.Ho=this.playerResponse=this.watchNextResponse=this.dn=null;this.dU=this.adaptiveFormats="";delete this.botguardData;this.qs=this.suggestions=this.DQ=null;this.sabrContextUpdates.clear()}};ngh=!0;var ar8={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},e$8={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},T1Z={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},XJA={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"},Txv={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},goh={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"},Jg={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 Wao=class extends g.Eu{constructor(Y,z){super();this.app=Y;this.state=z}handleExternalCall(Y,z,O){var D=this.state.K[Y],p=this.state.A[Y],d=D;if(p)if(O&&sC(O,UAh,$Av))d=p;else if(!D)throw Error(`API call from an untrusted origin: "${O}"`);this.logApiCall(Y,O);if(d){a:{for(let J of z)if(String(J).includes("javascript:")){O=!0;break a}O=!1}O&&g.jZ(Error(`Dangerous call to "${Y}" with [${z}].`));return d.apply(this,z)}throw Error(`Unknown API method: "${Y}".`);}logApiCall(Y,z,O){var D=this.app.C();
D.YE&&!this.state.S.has(Y)&&(this.state.S.add(Y),g.CZ("webPlayerApiCalled",{callerUrl:D.loaderUrl,methodName:Y,origin:z||void 0,playerStyle:D.playerStyle||void 0,embeddedPlayerMode:D.j_,errorCode:O}))}Ul(Y,...z){this.state.N.Ul(Y,...z);if(Y==="videodatachange"||Y==="resize"||Y==="cardstatechange")this.state.Y.Ul(Y,...z),this.state.U.Ul(Y,...z)}V(Y){return this.app.C().V(Y)}sl(){if(this.state.element){var Y=this.state.element,z;for(z in this.state.j)this.state.j.hasOwnProperty(z)&&(Y[z]=null);this.state.element=
null}super.sl()}};var FH=class extends lG{constructor(){super();this.K=new Map}Ul(Y,...z){if(this.K.has(Y))return this.K.get(Y).push(z),!0;var O=!1;try{for(z=[z],this.K.set(Y,z);z.length;)O=super.Ul(Y,...z.shift())}finally{this.K.delete(Y)}return O}};var PBk=class extends g.Eu{constructor(){super(...arguments);this.element=null;this.Z=new Set;this.K={};this.A={};this.j={};this.S=new Set;this.N=new FH;this.Y=new FH;this.U=new FH;this.X=new FH}sl(){this.X.dispose();this.U.dispose();this.Y.dispose();this.N.dispose();this.S=this.j=this.A=this.K=this.Z=void 0}};var C_=16/9,B6h=[.25,.5,.75,1,1.25,1.5,1.75,2],tik=B6h.concat([3,4,5,6,7,8,9,10,15]),ff9=B6h.concat([2.5,3,3.5,4]);var qBA=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var SXo=class extends Wao{getApiInterface(){return Array.from(this.state.Z)}B(Y,z){this.state.X.subscribe(Y,z)}ko(Y,z){this.state.X.unsubscribe(Y,z)}getPlayerState(Y){return taH(this.app,Y)}uS(){return taH(this.app)}w8(Y,z,O){V1(this)&&(Wh(this.app,!0,1),Ph(this.app,Y,z,O,1))}getCurrentTime(Y,z,O){Y=HU(Y,z,O);z=Y.playerType;O=this.getPlayerState(z);return this.app.getAppState()===2&&O===5?this.app.getVideoData()?.startSeconds||0:this.V("web_player_max_seekable_on_ended")&&O===0?f_(this.app,z):this.app.getCurrentTime(Y)}o4(){return this.app.getCurrentTime({playerType:1})}Ge(){var Y=
this.app.kq(1);return isNaN(Y)?this.getCurrentTime({playerType:1}):Y}R4(){return this.app.getDuration({playerType:1})}lm(Y,z){Y=g.oB(Math.floor(Y),0,100);isFinite(Y)&&$x(this.app,{volume:Y,muted:this.isMuted()},z)}jy(Y){this.lm(Y,!1)}uo(Y){$x(this.app,{muted:!0,volume:this.getVolume()},Y)}Ov(){this.uo(!1)}u8(Y){$x(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},Y)}vp(){AY(this.app)||this.u8(!1)}getPlayerMode(){var Y={};this.app.getVideoData().tF&&(Y.pfp={enableIma:OA(this.app).allowImaMonetization,
autoplay:Xd(OA(this.app)),mutedAutoplay:OA(this.app).mutedAutoplay});return Y}Rr(){var Y=this.app.getPresentingPlayerType();if(Y===2&&!this.app.gH()){let z=vK(this.app.iS());if(!(z.Yh()||g.Rm(this.app.C())&&this.app.l3().getPlayerState().j(1024))||z.uO())return}this.app.playVideo(Y)}XT(){Wh(this.app,!0,1);this.Rr()}pauseVideo(Y){var z=this.app.getPresentingPlayerType();(z!==2||this.app.gH()||vK(this.app.iS()).Yh())&&this.app.pauseVideo(z,Y)}Yp(){SSh(this.app)}clearVideo(){}getAvailablePlaybackRates(){var Y=
this.app.C();if(Y.enableSpeedOptions){if(["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(Y.Y?Y.ancestorOrigins[0]:window.location.origin)||Y.Ho)return tik;Y=this.app.getVideoData();let z=Y.OW,O=Y.SB;return ff9.filter(D=>D>=z&&D<=O)}return[1]}getPlaybackQuality(Y){return this.app.AL({playerType:Y}).getPlaybackQuality()}r8(){}getAvailableQualityLevels(Y){Y=this.app.AL({playerType:Y});
Y=g.XA(Y.VR(),z=>z.quality);
Y.length&&(Y[0]==="auto"&&Y.shift(),Y=Y.concat(["auto"]));return Y}q6(){return this.getAvailableQualityLevels(1)}OJ(){return this.U()}gn(){return 1}getVideoLoadedFraction(Y){return this.app.getVideoLoadedFraction(Y)}U(){return this.getVideoLoadedFraction()}mE(){return 0}getSize(){var Y=this.app.Ma().getPlayerSize();return{width:Y.width,height:Y.height}}setSize(){this.app.Ma().resize()}loadVideoById(Y,z,O,D){if(!Y)return!1;Y=R2(Y,z,O);return this.app.loadVideoByPlayerVars(Y,D)}Tx(Y,z,O){Y=this.loadVideoById(Y,
z,O,1);Wh(this.app,Y,1)}cueVideoById(Y,z,O,D){Y=R2(Y,z,O);this.app.cueVideoByPlayerVars(Y,D)}j_(Y,z,O){this.cueVideoById(Y,z,O,1)}loadVideoByUrl(Y,z,O,D){Y=s3(Y,z,O);return this.app.loadVideoByPlayerVars(Y,D)}DQ(Y,z,O){Y=this.loadVideoByUrl(Y,z,O,1);Wh(this.app,Y,1)}cueVideoByUrl(Y,z,O,D){Y=s3(Y,z,O);this.app.cueVideoByPlayerVars(Y,D)}ze(Y,z,O){this.cueVideoByUrl(Y,z,O,1)}dn(){var Y=this.app.C();if(Y.B)return"";var z=OA(this.app),O=void 0;z.isLivePlayback||(O=Math.floor(this.app.getCurrentTime({playerType:1})));
return Y.getVideoUrl(z.videoId,this.getPlaylistId()||void 0,O)}Bc(){return this.app.getDebugText()}getVideoEmbedCode(){var Y=this.app.C();if(Y.B)return"";var z=OA(this.app);return Y.getVideoEmbedCode(z.isPrivate?"":z.title,OA(this.app).videoId,this.app.Ma().getPlayerSize(),this.getPlaylistId()||void 0)}X(Y,z,O){return h8(this.app,Y,z,O)}removeCueRange(Y){return this.app.Wa(Y)}loadPlaylist(Y,z,O,D){this.app.loadPlaylist(Y,z,O,D)}Uv(Y,z,O,D){this.loadPlaylist(Y,z,O,D);Wh(this.app,!0,1)}cuePlaylist(Y,
z,O,D){this.app.cuePlaylist(Y,z,O,D)}nextVideo(Y,z){this.app.nextVideo(Y,z)}CY(){this.nextVideo();Wh(this.app,!0,1)}previousVideo(Y){this.app.previousVideo(Y)}XZ(){this.previousVideo();Wh(this.app,!0,1)}playVideoAt(Y){this.app.playVideoAt(Y)}pY(Y){this.playVideoAt(Y);Wh(this.app,!0,1)}setShuffle(Y){var z=this.app.getPlaylist();z&&z.setShuffle(Y)}setLoop(Y){var z=this.app.getPlaylist();z&&(z.loop=Y)}KX(){var Y=this.app.getPlaylist();if(!Y)return null;var z=[];for(let O=0;O<Y.length;O++){let D=a4(Y,
O);D&&z.push(D.videoId)}return z}getPlaylistIndex(){var Y=this.app.getPlaylist();return Y?Y.index:-1}getPlaylistId(){var Y=this.app.getPlaylist();return Y&&Y.listId?Y.listId.toString():null}K(Y){Y==="captions"&&(Y=kh(this.app.iS()))&&!Y.loaded&&Y.load()}A(Y){Y==="captions"&&(Y=kh(this.app.iS()))&&Y.loaded&&Y.Aj()}Y(Y,z,O){if(!z)return null;var D=this.app.iS();return Y==="captions"?(Y=kh(D))&&Y.Fd(z,O):null}S_(Y,z,O){return r5(this.app.L3().getVideoData())?{}:this.Y(Y,z,O)}j(Y){var z=this.app.iS();
return Y==="captions"?kh(z)?.getOptions()||null:Y?null:(Y=[],kh(z)&&Y.push("captions"),Y)}getVolume(){return this.app.JF.volume}isMuted(){return this.app.JF.muted}destroy(){this.app.dispose()}logImaAdEvent(Y,z){var O=this.app.C();OA(this.app).allowImaMonetization&&(Y={adSource:"EMBEDS_AD_SOURCE_IMA",breakType:z,embedUrl:$l(this.app.C().loaderUrl),eventType:Y,youtubeHost:g.SM(this.app.C().EC)||""},Y.embeddedPlayerMode=O.j_,g.CZ("embedsAdEvent",Y))}mutedAutoplay(Y){var z=this.app.C();z.getWebPlayerContextConfig()?.embedsHostFlags?.allowMutedAutoplayDurationMode?.length&&
!z.S&&this.app.mutedAutoplay(Y)}preloadVideoById(Y,z,O,D){this.app.C().getWebPlayerContextConfig()?.embedsHostFlags?.allowPreloadVideoById&&Y&&(Y=R2(Y,z,O),this.app.preloadVideoByPlayerVars(Y,D))}RM(Y,z,O){this.preloadVideoById(Y,z,O,1)}setFauxFullscreen(Y){g.Db();this.app.Hr(Y?2:0)}kV(Y){this.app.C().getWebPlayerContextConfig()?.embedsHostFlags?.allowSetFauxFullscreen&&this.setFauxFullscreen(Y)}setCenterCrop(Y){this.app.C().getWebPlayerContextConfig()?.embedsHostFlags?.allowSetCenterCrop&&this.app.Ma().setCenterCrop(Y)}wakeUpControls(){var Y=
g.NG(this);Y&&Y.LE()}};var kRk="driveweb flix flix_from_driveweb hovercard projector texmex wshbp".split(" ");var U$9=class extends SXo{jd(Y,z){this.state.U.subscribe(Y,z)}ij(Y,z){this.state.U.unsubscribe(Y,z)}cueVideoByPlayerVars(Y,z){this.app.cueVideoByPlayerVars(Y,z)}Sd(Y,z=1){this.cueVideoByPlayerVars(C8(this,Y),z)}loadVideoByPlayerVars(Y,z,O,D,p){this.app.loadVideoByPlayerVars(Y,O,z,D,p)}C9(Y,z,O=1,D){this.loadVideoByPlayerVars(C8(this,Y),z,O,D)}preloadVideoByPlayerVars(Y,z,O=NaN,D="",p=""){this.app.preloadVideoByPlayerVars(Y,z,O,D,p)}SP(Y,z=1,O,D){this.preloadVideoByPlayerVars(C8(this,Y),z,O,D)}M3(Y,
z,O){this.loadVideoById(Y,z,O,1)}gG(Y,z,O){this.loadVideoByUrl(Y,z,O,1)}Cw(Y){return this.getPlayerState(Y)}Ob(Y=1){var z=MG(this,Y);Y=this.app.AL({playerType:Y}).getVideoData();z.backgroundable=Y.backgroundable;z.eventId=Y.eventId;z.cpn=Y.clientPlaybackNonce;z.isLive=Y.isLivePlayback;z.isWindowedLive=Y.yb;z.isManifestless=yc(Y);z.allowLiveDvr=Y.allowLiveDvr;z.isListed=Y.isListed;Y.liveUtcStartSeconds!=null&&(z.liveUtcStartSeconds=Y.liveUtcStartSeconds);Y.SL()&&(z.isEncrypted=!0);if(Y.Y)for(let O of Y.Y.videoInfos)if(O.video?.isHdr()){z.isHdr=
!0;break}z.isMultiChannelAudio=!!Y.U?.audio?.isMultiChannelAudio();return z}seekBy(Y,z,O,D,p){V1(this)&&Ph(this.app,this.app.getCurrentTime()+Y,z,O,p,D)}Ac(Y,z,O){this.seekBy(Y,z,O,void 0,1)}seekTo(Y,z,O,D,p){V1(this)&&Ph(this.app,Y,z,O,D,p)}sF(Y,z,O,D=1){this.seekTo(Y,z,O,D)}getStoryboardFormat(){return r5(this.app.getVideoData())?null:this.app.getStoryboardFormat()}gw(Y=1,z){return this.getCurrentTime({playerType:Y,l4:z})}N(){var Y=this.app.getPresentingPlayerType(!0);Y===2&&this.app.gH()&&(Y=1);
return Y}getDuration(Y,z){return this.app.getDuration(HU(Y,z))}P$(Y=1,z){return this.getDuration({playerType:Y,l4:z})}BN(Y){return this.getVideoLoadedFraction(Y)}loadModule(Y){if(Y==="annotations_module"){let z=rd(this.app.iS());z&&!z.loaded&&z.load()}this.K(Y)}unloadModule(Y){if(Y==="annotations_module"){let z=rd(this.app.iS());z&&z.loaded&&z.unload()}this.A(Y)}getOption(Y,z,O,D){return r5(this.app.AL({playerType:D}).getVideoData())?{}:this.setOption(Y,z,O)}kK(Y,z,O){return this.getOption(Y,z,O,
1)}getOptions(Y){var z=this.app.iS();switch(Y){case "ad":return vK(z)?.getOptions?.()||null;case "remote":return f8(z)?.getOptions?.()||null;case "annotations_module":return rd(z)?.getOptions?.()||null;case "creatorendscreen":return bt(z)?.getOptions?.()||null;case "unplugged":return z.hi()?.getOptions?.()||null;case "kids":return o4(z)?.getOptions?.()||null}if(!Y){Y=this.j();if(!Y)return Y;vK(z)&&Y.push("ad");f8(z)&&Y.push("remote");rd(z)&&Y.push("annotations_module");bt(z)&&Y.push("creatorendscreen");
z.hi()&&Y.push("unplugged");o4(z)&&Y.push("kids");return Y}return this.j(Y)}setOption(Y,z,O){if(!z)return null;var D=this.app.iS();switch(Y){case "ad":return(Y=vK(D))&&Y.Fd&&Y.Fd(z,O);case "kids":return(Y=o4(D))&&Y.Fd(z,O);case "remote":return(Y=f8(D))&&Y.Fd(z,O);case "unplugged":return(Y=D.hi())&&Y.Fd(z,O);case "annotations_module":return(Y=rd(D))&&Y.Fd(z,O);case "creatorendscreen":return(Y=bt(D))&&Y.Fd(z,O)}return this.Y(Y,z,O)}addCueRange(Y,z,O,D,p){return h8(this.app,Y,z,O,D,p)}getDebugText(Y){return this.app.getDebugText(Y)}getCurrentBroadcastId(){return null}handleGlobalKeyDown(Y,
z=!1,O=!1,D=!1,p=!1,d,J,c){var w=g.NG(this);w&&w.handleGlobalKeyDown(Y,z,O,D,p,d,J,c)}handleGlobalKeyUp(Y,z=!1,O=!1,D=!1,p=!1,d,J){var c=g.NG(this);c&&c.handleGlobalKeyUp(Y,z,O,D,p,d,J)}setSizeStyle(Y,z){this.app.setSizeStyle(Y,z)}showControls(){var Y=g.NG(this);Y&&Y.showControls(!0)}hideControls(){var Y=g.NG(this);Y&&Y.showControls(!1)}getVideoContentRect(Y){Y=this.app.Ma().getVideoContentRect(Y);return{left:Y.left,top:Y.top,width:Y.width,height:Y.height}}toggleFullscreen(){var Y=O=>{g.jZ(O)},z=
this.app.C();
if(z.externalFullscreen){if(!g.Vo(z))return this.isFullscreen()?dO(window.document.documentElement):OY(window.document.documentElement).catch(Y)}else if(g.Db()||z.N6)return this.isFullscreen()?dO(p7()):z.controlsType!=="3"&&g.Db()?OY(this.app.Ma().element).catch(Y):(z=this.app.KY().hy())?OY(z).catch(Y):Promise.reject(Error("Media element missing"));g.jt(this,"onFullscreenToggled",this.isFullscreen());return Promise.resolve(void 0)}isFullscreen(){return this.app.isFullscreen()}Q9(){return this.app.Q9()}cancelPlayback(){var Y=
vK(this.app.iS());Y&&Y.created&&Y.destroy();this.app.l3().stopVideo();(Y=this.app.iS().IZ.get("endscreen"))&&Y.bA()&&PU(this.app.M6)}getProgressState(Y){if(this.N()===3)return f8(this.app.iS()).getProgressState();var z=this.app.getVideoData(),O=this.app.AL({playerType:Y}),D=O.getPlayerType();a:{var p=this.app.getVideoData();if(p.progressBarStartPosition?.utcTimeMillis&&(p=Number(p.progressBarStartPosition.utcTimeMillis)/1E3,!isNaN(p))){p=this.Hy(p,Y);break a}p=0}a:{var d=this.app.getVideoData();if(d.progressBarEndPosition?.utcTimeMillis&&
(d=Number(d.progressBarEndPosition.utcTimeMillis)/1E3,!isNaN(d))){d=this.Hy(d,Y);break a}d=0}var J=this.getCurrentTime({playerType:Y});Y=this.getDuration({playerType:Y});var c=this.app.kq(D),w=this.app.isAtLiveHead(D),R=this.app.kE();var y=this.app;var M=y.AL({playerType:D});M=g.Bh(y,M);y=t8(y,M.bl(),M);M=f_(this.app,D);O=O.D7();var L=this.app.getVideoData().KV;D=!L||isNaN(L)?0:this.Hy(L,D);return{airingStart:p,airingEnd:d,allowSeeking:this.app.Sl(),clipEnd:z.clipEnd,clipStart:z.clipStart,current:J,
displayedStart:-1,duration:Y,ingestionTime:c,isAtLiveHead:w,loaded:R,seekableStart:y,seekableEnd:M,offset:O,viewerLivestreamJoinMediaTime:D}}Hy(Y,z){var O=this.app.kq(z);if(!O)return 0;z=O-this.app.getCurrentTime({playerType:z});return Y-z}isInline(){return this.app.isInline()}setInline(Y){this.app.setInline(Y)}S0(){return this.app.L3().ud(!0)}toggleSubtitles(Y){var z=kh(this.app.iS());z&&z.Qu(Y)}getPlayerSize(){var Y=this.app.Ma().getPlayerSize();return{width:Y.width,height:Y.height}}setCenterCrop(Y){this.app.Ma().setCenterCrop(Y)}getLoopVideo(){return this.app.getLoopVideo()}setLoopVideo(Y){this.app.setLoopVideo(Y)}},
vov="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(" "),
rjv="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 bOH={["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 $$W=class extends U$9{isExternalMethodAvailable(Y,z){return this.state.K[Y]?!0:!!(this.state.A[Y]&&z&&sC(z,UAh,$Av))}getBandwidthEstimate(){return S$(this.app.UJ)}reportPlaybackIssue(Y=""){var z=this.app.l3();Y={gpu:(0,g.JT)(),d:Y};z.handleError(new g.C3("feedback",Y))}getInternalApi(){return{...this.state.j}}getTrustedApi(){return{...this.state.K,...this.state.A}}getInternalApiInterface(){return g.s$(this.state.j)}queueNextVideo(Y,z,O=NaN,D="",p=""){this.app.queueNextVideo(Y,z,O,D,p)}n3(Y){Y=
this.app.getPlayerStateObject(Y);return{isBuffering:Y.j(1),isCued:Y.isCued(),isDomPaused:Y.j(1024),isEnded:Y.j(2),isError:Y.j(128),isOrWillBePlaying:Y.isOrWillBePlaying(),isPaused:Y.isPaused(),isPlaying:Y.isPlaying(),isSeeking:Y.j(16),isUiSeeking:Y.j(32),isUnstarted:Y.j(64)}}createSubtitlesModuleIfNeeded(){return this.app.createSubtitlesModuleIfNeeded()}startSeekCsiAction(){this.app.RB().U.j=(0,g.E)()}Ol(Y=1,z,O){return this.getCurrentTime({playerType:Y,l4:z,cpn:O})}getCurrentTimeForUx(Y={}){return this.getCurrentTime(Y)}getDurationForUx(Y=
{}){return this.getDuration(Y)}seekToStreamTime(Y,z,O,D){U0Z(this.app,Y,z,O,D)}getStreamTimeOffset(){return this.app.L3().getStreamTimeOffset()}seekToLiveHead(Y,z){var O=this.app.L3().getVideoData();O&&O.isLivePlayback&&Ph(this.app,Infinity,Y,z,1)}requestSeekToWallTimeSeconds(Y,z,O){this.app.L3().Xa(Y,z,O)}UY(Y,z,O,D=1,p){this.seekTo(Y,z,O,D,p)}Z(Y){SSh(this.app,Y)}O8(Y,z,O,D){this.seekBy(Y,z,O,D,1)}prefetchKeyPlay(Y,z){this.app.L3().prefetchKeyPlay(Y,z)}prefetchJumpAhead(Y){this.app.L3().prefetchJumpAhead(Y)}setVolume(Y,
z=!0){this.lm(Y,z)}mute(Y=!0){this.uo(Y)}unMute(Y=!0){this.u8(Y)}syncVolume(){var Y=x0H(this.app);$x(this.app,{volume:Y.volume,muted:Y.muted},!1)}getAvailableQualityLabels(){return g.XA(this.app.L3().VR(),Y=>Y.qualityLabel)}channelSubscribed(){g.cU(this,"SUBSCRIBE",OA(this.app).T7)}channelUnsubscribed(){g.cU(this,"UNSUBSCRIBE",OA(this.app).T7)}setScreenLayer(Y){this.app.setScreenLayer(Y)}getCurrentPlaylistSequence(){return this.app.l3().getPlaylistSequenceForTime(this.app.getCurrentTime())}getPlaylistSequenceForTime(Y){return this.app.l3().getPlaylistSequenceForTime(Y)}shouldSendVisibilityState(){return!0}confirmYpcRental(){this.app.L3().sG("ypcRentalActivation")}setHomeGroupInfo(Y){this.app.C().homeGroupInfo=
Y}setConnectedRemoteApps(Y){this.app.C().Rs=Y}setLivingRoomAppMode(Y){this.app.C().livingRoomAppMode=eo("LIVING_ROOM_APP_MODE_UNSPECIFIED",Y,oMh)}setEnablePrivacyFilter(Y=!1){this.app.C().enablePrivacyFilter=Y}togglePictureInPicture(){this.app.togglePictureInPicture()}addUtcCueRange(Y,z,O,D,p){return hoF(this.app,Y,z,O,D,p)}fX(Y=1){var z=this.Ob(Y);
Y=this.app.AL({playerType:Y}).getVideoData();z.hasProgressBarBoundaries=Y.hasProgressBarBoundaries();z.isPremiere=Y.isPremiere;z.itct=Y.N6;z.playerResponseCpn=Y.playerResponseCpn;z.progressBarStartPositionUtcTimeMillis=Y.hasProgressBarBoundaries()&&Y.progressBarStartPosition?.utcTimeMillis?g.Wj(Y.progressBarStartPosition.utcTimeMillis):null;z.progressBarEndPositionUtcTimeMillis=Y.hasProgressBarBoundaries()&&Y.progressBarEndPosition?.utcTimeMillis?g.Wj(Y.progressBarEndPosition.utcTimeMillis):null;
z.ypcOriginalItct=Y.FM;z.ypcPreview=Y.ypcPreview;z.paidContentOverlayText=fV(Y);z.paidContentOverlayDurationMs=Sy(Y);Y.j&&$C(Y.j)&&(z.usingLocalMedia="true");z.transitionEndpointAtEndOfStream=Y.transitionEndpointAtEndOfStream;z.isSeekable=Y.isSeekable;return z}getAdState(){return this.app.getAdState()}isNotServable(Y){if(Y!==this.app.U2.video_id)return!1;var z=(Y=this.app.L3().getPlayerState())?Y.AF:null;return!!(Y&&z&&Y.j(128)&&n8(z.errorCode)===5)}supportsGaplessAudio(){return this.app.C().supportsGaplessAudio()}supportsGaplessShorts(){return this.app.C().supportsGaplessShorts()}isGaplessTransitionReady(Y){return this.app.HO(Y)}enqueueVideoByPlayerVars(Y,
z,O=Infinity,D=""){this.app.enqueueVideoByPlayerVars(Y,z,O,D)}clearQueue(){this.app.clearQueue()}jl(){return g.NG(this)}sendAbandonmentPing(){this.app.l3().sendAbandonmentPing()}setAutonavState(Y,z=!1){if(this.V("web_player_autonav_use_server_provided_state")&&!z&&(z=OA(this.app),z?.R2()))if(Y===3)z.autonavState!==3&&(z.Lb=z.autonavState);else if(z.Lb!==void 0)Y=z.Lb,z.Lb=void 0;else return;z=this.app;OA(z).autonavState=Y;g.VO("yt-player-autonavstate",Y);z.M6.Ul("autonavchange",Y)}setAutonav(Y,z=
!1){this.setAutonavState(Y?2:1,z)}setLoopRange(Y){this.app.setLoopRange(Y)}getLoopRange(){return this.app.getLoopRange()}hasSupportedAudio51Tracks(){return this.app.L3().hasSupportedAudio51Tracks()}setUserAudio51Preference(Y,z=!1){this.app.L3().setUserAudio51Preference(Y,z)}getUserAudio51Preference(){return this.app.L3().getUserAudio51Preference()}setProximaLatencyPreference(Y){this.app.L3().setProximaLatencyPreference(Y)}getProximaLatencyPreference(){return this.app.L3().getProximaLatencyPreference()}isProximaLatencyEligible(){return this.app.L3().isProximaLatencyEligible()}getAppState(){return this.app.getAppState()}updateLastActiveTime(){TA()}setBlackout(Y){this.app.setBlackout(Y)}setUserEngagement(Y){this.app.C().Wr!==
Y&&(this.app.C().Wr=Y,this.app.L3().Q7())}updateSubtitlesUserSettings(Y,z=!0){kh(this.app.iS()).Zv(Y,z)}getCaptionWindowContainerId(){var Y=kh(this.app.iS());return Y?Y.getCaptionWindowContainerId():""}toggleSubtitlesOn(Y){var z=kh(this.app.iS());z&&z.nJ(Y)}isSubtitlesOn(){var Y=kh(this.app.iS());return Y?Y.isSubtitlesOn():!1}getPlayerResponse(Y){return this.app.AL({playerType:Y}).getVideoData().getPlayerResponse()}yH(){return this.getPlayerResponse(1)}getEmbeddedPlayerResponse(){return this.app.L3().getVideoData().getEmbeddedPlayerResponse()}getWatchNextResponse(Y){return this.app.AL({playerType:Y}).getVideoData().getWatchNextResponse()}xk(){return this.getWatchNextResponse(1)}getHeartbeatResponse(Y){return this.app.AL({playerType:Y}).getVideoData().getHeartbeatResponse()}JW(){return this.getHeartbeatResponse(1)}getStoryboardFrame(Y,
z){var O=this.app.M1();if(!O)return null;z=O.levels[z];if(!z)return null;Y>=z.N()&&z.Y();O=Math.floor(Y/(z.columns*z.rows));var D=z.columns*z.rows,p=Y%D;Y=p%z.columns;p=Math.floor(p/z.columns);var d=z.Y()+1-D*O;if(d<z.columns){var J=d;D=1}else J=z.columns,D=d<D?Math.ceil(d/z.columns):z.rows;return z={url:z.Ah(O),column:Y,columns:J,row:p,rows:D,Ww:z.width*J,L9:z.height*D},{column:z.column,columns:z.columns,height:z.L9,row:z.row,rows:z.rows,url:z.url,width:z.Ww}}getStoryboardFrameIndex(Y,z){var O=this.app.M1();
if(!O)return-1;z=O.levels[z];if(!z)return-1;Y-=this.D7();return z.K(Y)}getStoryboardLevel(Y){var z=this.app.M1();return z?(z=z.levels[Y])?{index:Y,intervalMs:z.U,maxFrameIndex:z.Y(),minFrameIndex:z.N()}:null:null}getNumberOfStoryboardLevels(){var Y=this.app.M1();return Y?Y.levels.length:0}rR(Y){return this.app.l3().rR(Y)}yT(){this.app.l3().yT();this.Ul("onFilterAudioFeatures")}Pc(){return this.getAudioTrack(1)}getAudioTrack(Y){return this.app.AL({playerType:Y}).getAudioTrack()}ut(){return this.app.AL({playerType:void 0}).ut()}setAudioTrack(Y,
z,O){(Y=this.app.AL({playerType:O}).wZ(Y,z))&&this.yT();return Y}De(Y,z){return this.setAudioTrack(Y,z,1)}kg(){return this.getAvailableAudioTracks(1)}getAvailableAudioTracks(Y){return this.app.AL({playerType:Y}).getAvailableAudioTracks()}getMaxPlaybackQuality(){var Y=this.app.L3();return Y.getVideoData().N?Sd(Y.Go()):"unknown"}getUserPlaybackQualityPreference(){return this.app.L3().getUserPlaybackQualityPreference()}getSubtitlesUserSettings(){var Y=kh(this.app.iS());return Y?Y.J$():null}resetSubtitlesUserSettings(){kh(this.app.iS()).vG()}setMinimized(Y){this.app.setMinimized(Y)}setOverlayVisibility(Y){this.Ul("overlayvisibilitychange",
Y)}setInlinePreview(Y){this.app.setInlinePreview(Y)}setSqueezeback(Y){this.app.setSqueezeback(Y)}setGlobalCrop(Y){this.app.Ma().setGlobalCrop(Y)}setAppFullscreen(Y){this.app.Hr(Y?4:0)}d$(){return this.app.d$()}getVisibilityState(){return this.d$().getVisibilityState(this.Vy(),this.Q9()||g.r6(this.app.C()),this.WO(),this.isInline(),this.app.Jo(),this.app.Cr(),this.app.d3(),this.app.SM())}isMutedByMutedAutoplay(){return this.app.sz}isMutedByEmbedsMutedAutoplay(){return AY(this.app)}setInternalSize(Y,
z){this.app.Ma().setInternalSize(new g.zC(Y,z))}D7(Y){return this.app.AL({playerType:Y}).D7()}WO(){return this.app.WO()}Jo(){return this.app.Jo()}Vy(){return this.app.Vy()}isOrchestrationLeader(){return this.app.isOrchestrationLeader()}setSafetyMode(Y){this.app.C().enableSafetyMode=Y}canPlayType(Y){return this.app.canPlayType(Y)}updatePlaylist(Y){if(Y){var z=this.getPlaylistId(),O=!1;z&&z!==Y.list&&(O=!0);Y.external_list!==void 0&&(this.app.Mq=a_(!1,Y.external_list));let D=Y.video;(z=this.app.getPlaylist())&&
!O?this.isFullscreen()&&((O=D[z.index])&&O.encrypted_id!==a4(z).videoId||(Y.index=z.index)):Zy(this.app,{list:Y.list,index:Y.index,playlist_length:D.length});lek(this.app.getPlaylist(),Y);g.wf(this,"onPlaylistUpdate")}else this.app.updatePlaylist()}updateVideoData(Y,z){Ez(this.app.L3().getVideoData(),Y,z)}updateEnvironmentData(Y){Y6(this.app.C(),Y,!1)}XU(Y){this.app.sendVideoStatsEngageEvent(Y,1)}productsInVideoVisibilityUpdated(Y){this.Ul("changeProductsInVideoVisibility",Y)}isAtLiveHead(Y,z=!0){return this.app.isAtLiveHead(Y,
z)}getVideoAspectRatio(){return this.app.Ma().getVideoAspectRatio()}getPreferredQuality(){return this.app.l3().getPreferredQuality()}getPlaybackQualityLabel(Y){return this.app.AL({playerType:Y}).getVideoData().N?.X()?.qualityLabel||""}setPlaybackQualityRange(Y,z,O,D){this.app.AL({playerType:D}).he(Pl(Y,z||Y,!0,"m"),!0,O)}OG(Y,z,O){this.setPlaybackQualityRange(Y,z,O,1)}onAdUxClicked(Y,z){this.Ul("aduxclicked",Y,z)}showAirplayPicker(){this.app.showAirplayPicker()}dispatchReduxAction(Y){Th.dispatch(Y)}highlightSettingsMenuItem(Y){this.Ul("highlightSettingsMenu",
Y)}openSettingsMenuItem(Y){this.Ul("openSettingsMenuItem",Y)}S(Y,z){this.state.Y.subscribe(Y,z)}Dx(Y,z){this.state.Y.unsubscribe(Y,z)}N6(Y,z=1){this.cueVideoByPlayerVars(Y,z)}qB(Y,z,O=1,D){this.loadVideoByPlayerVars(Y,z,O,D)}eI(Y,z=1,O,D){this.preloadVideoByPlayerVars(Y,z,O,D)}getFeedbackProductData(){return this.app.getFeedbackProductData()}oj(){return g.NG(this).oj()}E_(){return g.NG(this).E_()}lM(){this.jl().lM()}renderChapterSeekingAnimation(Y,z,O){this.jl().renderChapterSeekingAnimation(Y,z,
O)}getWebPlayerContextConfig(){return this.app.C().getWebPlayerContextConfig()}notifyShortsAdSwipeEvent(){this.Ul("shortsadswipe")}MH(){return this.app.l3().MH()}jz(Y,z,O=!1){this.jl()?.jz(Y,z,O)}isKeyboardDisabled(){return this.app.C().ba}};g.Kb=class extends $$W{constructor(Y,z){super(Y,z);oo8(this);df(this,"addEventListener",this.jd);df(this,"removeEventListener",this.ij);df(this,"cueVideoByPlayerVars",this.Sd);df(this,"loadVideoByPlayerVars",this.C9);df(this,"preloadVideoByPlayerVars",this.SP);df(this,"loadVideoById",this.M3);df(this,"loadVideoByUrl",this.gG);df(this,"playVideo",this.Rr);df(this,"loadPlaylist",this.loadPlaylist);df(this,"nextVideo",this.nextVideo);df(this,"previousVideo",this.previousVideo);df(this,"playVideoAt",
this.playVideoAt);df(this,"getVideoData",this.Ob);df(this,"seekBy",this.Ac);df(this,"seekTo",this.sF);df(this,"showControls",this.showControls);df(this,"hideControls",this.hideControls);df(this,"cancelPlayback",this.cancelPlayback);df(this,"getProgressState",this.getProgressState);df(this,"isInline",this.isInline);df(this,"setInline",this.setInline);df(this,"setLoopVideo",this.setLoopVideo);df(this,"getLoopVideo",this.getLoopVideo);df(this,"getVideoContentRect",this.getVideoContentRect);df(this,"getVideoStats",
this.S0);df(this,"getCurrentTime",this.gw);df(this,"getDuration",this.P$);df(this,"getPlayerState",this.Cw);df(this,"getVideoLoadedFraction",this.BN);df(this,"mute",this.uo);df(this,"unMute",this.u8);df(this,"setVolume",this.lm);df(this,"loadModule",this.loadModule);df(this,"unloadModule",this.unloadModule);df(this,"getOption",this.kK);df(this,"getOptions",this.getOptions);df(this,"setOption",this.setOption);df(this,"addCueRange",this.addCueRange);df(this,"getDebugText",this.getDebugText);df(this,
"getStoryboardFormat",this.getStoryboardFormat);df(this,"toggleFullscreen",this.toggleFullscreen);df(this,"isFullscreen",this.isFullscreen);df(this,"getPlayerSize",this.getPlayerSize);df(this,"toggleSubtitles",this.toggleSubtitles);df(this,"setCenterCrop",this.setCenterCrop);df(this,"setFauxFullscreen",this.setFauxFullscreen);df(this,"setSizeStyle",this.setSizeStyle);df(this,"handleGlobalKeyDown",this.handleGlobalKeyDown);df(this,"handleGlobalKeyUp",this.handleGlobalKeyUp);IZF(this)}w4(Y,z,O,D,p,
d,J){return this.app.w4(Y,z,O,D,p,d,J)}VG(){return this.app.VG()}iS(){return this.app.iS()}getRootNode(){return this.Ma().element}C(){return this.app.C()}XD(Y){return this.app.XD(Y)}e1(){return g.NG(this)?.e1()||null}getSourceConfigForActiveAudioTrack(){var Y=this.getVideoData()?.ba();if(Y){let z=this.getAudioTrack().getLanguageInfo().getId();for(let O of Y)for(let D of O.audioTracks??[])if(D.id===z)return O}}Tp(){return this.app.l3().Tp()}getStartTime(Y){return this.app.AL(Y).getStartTime()}getPlayerStateObject(Y){return this.app.getPlayerStateObject(Y)}Ma(){return this.app.Ma()}getPlaylist(){return this.app.getPlaylist()}getVideoData(Y=
{}){var z=this.app.AL(Y).getVideoData();Y.l4===!1?Y=z:z.enableServerStitchedDai&&Y.playerType===2?(Y=this.app,Y=Y.CU?Y.Ay.j?.getVideoData()||Y.getVideoData():Y.getVideoData()):Y=z;return Y}Eh(){return this.app.l3().Eh()}M1(Y){return this.app.M1(Y)}SM(){return this.app.SM()}isHdr(){return this.app.l3().isHdr()}isEmbedsShortsMode(){var Y=g.NG(this),z=this.getVideoData();Y=Y?Y.Nl:this.getPlayerSize();var O=!!this.getPlaylist();return!(!z||!z.isEmbedsShortsMode(new g.zC(Y.width,Y.height),O))}cX(Y,z,O,
D,p,d){this.app.DH(Y,z,O,D,p,d)}playVideo(Y,z){try{if(!Y&&this.getPresentingPlayerType()===2){let O=vK(this.app.iS());if(O&&O.uO())return}}catch(O){g.IF(O)}this.app.playVideo(Y,z)}stopVideo(Y){this.app.AL({playerType:Y}).stopVideo()}ey(Y){this.app.AL({playerType:Y}).ey()}addEventListener(Y,z){this.state.N.subscribe(Y,z)}removeEventListener(Y,z){this.state.N.unsubscribe(Y,z)}setPlaybackQuality(Y,z){this.setPlaybackQualityRange(Y,Y,z)}VR(){var Y={},z=this.app.l3().VR();for(let O of z)Y[O.quality]=O;
return Y}PQ(){return this.app.l3().PQ()}getVideoUrl(Y,z,O,D){var p=this.getPresentingPlayerType(),d=p===2;if(D&&d||p===3)d=!1,p=1;D=this.getVideoData({playerType:p});if(!D)return"";var J;Y||D.isLivePlayback||(J=Math.floor(this.getCurrentTime({playerType:p})));Y=d?void 0:this.getPlaylistId()||void 0;z&&Y==="WL"&&(Y=void 0);return this.app.getVideoUrl(D.videoId,Y,J,z,O)}EG(Y){this.app.l3().EG(Y)}Zm(){this.app.l3().Vr()}My(Y){g.wf(this,"onVideoAreaChange");g.wf(this,Y?"onShowControls":"onHideControls")}qd(Y,
z){var O=g.NG(this);if(O)return O.qd(Y,z);Y=this.app.Ma().XJ();return new g.Yo(0,0,Y.width,Y.height)}ql(){var Y=this.iS().IZ.get("heartbeat");return!!Y&&Y.ql()}Sl(){var Y=this.C();if(Y.O8||Y.disableSeek)return!1;var z=this.app.l3(),O=z.getVideoData();if(!O.Mj()||g.hJ(O)||this.getPresentingPlayerType()===2&&!this.app.gH()&&!O.isSeekable||O.Ev()&&this.getPresentingPlayerType(!0)===2||z.o$()&&this.getPresentingPlayerType()!==3)return!1;Y=Fl(Y);return ry(Y)&&!O.Ov||AY(this.app)?!1:!0}Ka(){return this.app.l3().mh()}isLifaAdPlaying(){var Y=
this.getVideoData()?.Ev();return Y?this.getPresentingPlayerType(Y)===2:!1}oc(){this.app.l3().oc()}sendVideoStatsEngageEvent(Y,z,O){this.app.sendVideoStatsEngageEvent(Y,O,z)}zS(Y,z,O){this.app.ug(Y,z,O)}xV(Y,z){this.app.EM(Y,z)}eU(Y,z){Qw(this.app,Y,z)}bW(Y){return this.app.AL({playerType:void 0}).bW(Y)}B7(Y){return this.app.B7(Y)}sG(Y,z){this.app.AL({playerType:z}).sG(Y)}o$(){return this.app.AL({playerType:void 0}).o$()}sD(){var Y=this.getVideoData();return!!Y&&(Y.sD()||!!Y.hlsFormats||!!Y.sB)}getPlaybackRate(){return this.app.L3().getPlaybackRate()}setPlaybackRate(Y,
z){this.app.setPlaybackRate(Y,z)}KY(){return this.app.KY()}RB(){return this.app.RB()}createClientVe(Y,z,O,D=!1){this.C().ze&&this.app.Gk.createClientVe(Y,z,O,D)}createServerVe(Y,z,O=!1){this.C().ze&&this.app.Gk.createServerVe(Y,z,O)}setTrackingParams(Y,z){this.C().ze&&this.app.Gk.setTrackingParams(Y,z)}logClick(Y,z){this.C().ze&&(this.app.Gk.click(Y,z),this.Ul("veClickLogged",Y))}logVisibility(Y,z,O){this.C().ze&&this.app.Gk.MK(Y,z,O)}hasVe(Y){return this.C().ze?this.app.Gk.hasVe(Y):!1}destroyVe(Y){this.C().ze&&
this.app.Gk.destroyVe(Y)}getPresentingPlayerType(Y){return this.app.getPresentingPlayerType(Y)}getPlayerType(Y){return this.app.AL({cpn:Y}).getPlayerType()}Sf(){this.app.Sf()}Fp(Y){this.app.Fp(Y)}j8(){this.app.j8()}addPlayerResponseForAssociation(){}finishSegmentByCpn(Y,z,O){return this.app.finishSegmentByCpn(Y,z,O)}Tq(){return this.app.Tq()}XG(Y){kh(this.iS())?.XG(Y)}ul(Y,z,O=0){this.app.ul(Y,z,O)}E8(){return this.app.E8()}gH(){return this.app.gH()}QS(Y,z,O){return this.app.QS(Y,z,O)}J(Y,z,O=!1,
D){this.app.AL({playerType:D}).J(Y,z,O)}Ou(Y){this.app.Ou(Y)}Kc(){this.app.l3().Kc()}wL(){this.app.wL()}getGetAdBreakContext(){var Y=this.app.L3();return Y.getVideoData().getGetAdBreakContext(Y.getCurrentTime(),Y.D7())}hd(){return this.app.l3().hd()}VT(Y){return this.app.AL({playerType:Y}).VT()||0}};g.Z=g.Kb.prototype;g.Z.ZC=Dr(93);g.Z.DF=Dr(86);g.Z.WW=Dr(80);g.Z.J3=Dr(78);g.Z.kC=Dr(76);g.Z.Zf=Dr(75);g.Z.tn=Dr(74);g.Z.ox=Dr(73);g.Z.t5=Dr(68);g.Z.YQ=Dr(66);g.Z.LQ=Dr(64);g.Z.Ek=Dr(61);g.Z.iV=Dr(59);
g.Z.iY=Dr(57);g.Z.Lg=Dr(50);g.Z.IB=Dr(48);g.Z.GT=Dr(42);g.Z.jL=Dr(36);g.Z.uP=Dr(29);g.Z.iF=Dr(23);g.Z.lE=Dr(21);g.Z.GY=Dr(17);g.Z.ge=Dr(15);g.Z.uw=Dr(13);g.Z.Rw=Dr(9);var KJ8=class extends Wg{constructor(){super(...arguments);this.kU={}}bu(Y,z){return{...super.bu(Y,z),...this.kU}}},mr;var x$Z=class{constructor(Y){this.experiments=Y;this.j=2048;this.U=0;this.B=(this.Z=this.V("html5_streaming_resilience"))?.5:.25;this.N=g.L3(this.experiments,"html5_media_time_weight_prop")||0;this.S=(this.K=this.experiments.hW("html5_consider_end_stall"))&&Bu;this.Y=this.experiments.hW("html5_measure_max_progress_handling");this.X=this.V("html5_treat_requests_pre_elbow_as_metadata");this.A=this.V("html5_media_time_weight")||!!this.N;this.V("html5_sabr_live_audio_early_return_fix")&&Bu&&(this.j=65536)}V(Y){return this.experiments.hW(Y)}};g.Iw=class extends g.Eu{constructor(Y){super();this.D=Y}sl(){this.Y();super.sl()}Y(){this.D.dispose()}addCueRange(Y){this.D.addCueRange(Y)}ug(Y,z){this.D.ug(Y,z)}ZB(){this.D.ZB()}Ks(){return this.D.Ks()}gM(Y){return this.D===Y}Vr(){this.D.Zm()}Ed(Y,z){this.D.Ed(Y,z)}G_(Y,z){return this.D.G_(Y,z)}y5(Y){this.D.y5(Y)}yT(){this.D.yT()}rR(Y){return this.D.rR(Y)}getAudioTrack(){return this.D.getAudioTrack()}ut(){return this.D.ut()}getAvailableAudioTracks(){return this.D.getAvailableAudioTracks()}VR(){return this.D.VR()}PQ(){return this.D.PQ()}D3(){return this.getVideoData().clientPlaybackNonce}Jm(){return this.D.Jm()}Nd(){return this.D.Nd()}KF(){return this.D.KF()}getCurrentTime(){return this.D.getCurrentTime()}cg(){return this.D.cg()}FX(){return this.D.FX()}ud(Y){return this.D.ud(Y)}getDuration(Y){return this.D.getDuration(Y)}g8(){return this.D.g8()}kq(){return this.D.kq()}mh(){return this.D.mh()}kE(){return this.D.kE()}VT(){return this.D.VT()}R$(){return this.D.R$()}bT(Y){return this.D.bT(Y)}KY(){return this.D.KY()}wF(){return this.D.wF()}gO(){return this.D.gO()}bl(){return this.D.bl()}So(Y,
z,O){return this.D.So(Y,z,O)}g3(){return this.D.g3()}TY(){this.D.TY()}getPlaybackQuality(){return this.D.getPlaybackQuality()}getPlaybackRate(){return this.D.getPlaybackRate()}getPlayerState(){return this.D.getPlayerState()}getPlayerType(){return this.D.getPlayerType()}getPlaylistSequenceForTime(Y){return this.D.getPlaylistSequenceForTime(Y)}MH(){return this.D.MH()}getPreferredQuality(){return this.D.getPreferredQuality()}Ot(){return this.D.Ot()}getProximaLatencyPreference(){return this.D.getProximaLatencyPreference()}Go(){return this.D.Go()}getStartTime(){return 0}M1(){return this.getVideoData().M1()}getStoryboardFormat(){return this.getVideoData().getStoryboardFormat()}getStreamTimeOffset(){return this.D.getStreamTimeOffset()}J7(){return this.D.J7()}D7(){return this.D.D7()}Tp(){return this.D.Tp()}getUserAudio51Preference(){return this.D.getUserAudio51Preference()}getUserPlaybackQualityPreference(){return this.D.getUserPlaybackQualityPreference()}getVideoData(){return this.D.getVideoData()}Eh(){return this.D.Eh()}Qi(){return this.D.Qi()}getVideoLoadedFraction(){if(g.G_(this.getVideoData()))return 1;
var Y=this.D.KY();return Y?Y.oW():0}R9(Y){this.D.R9(Y)}handleError(Y){this.D.handleError(Y)}aj(Y){this.D.aj(Y)}EN(Y){this.D.EN(Y)}bW(Y){return this.D.Ii.bW(Y)}o$(){return this.D.o$()}hasSupportedAudio51Tracks(){return this.D.hasSupportedAudio51Tracks()}Gp(){return this.D.Gp()}isAd(){return this.getVideoData().isAd()}lT(){return this.D.lT()}Vy(){return this.D.Vy()}isAtLiveHead(Y,z){return this.D.isAtLiveHead(Y,z)}Qr(){return this.D.Qr()}isGapless(){return this.D.isGapless()}HO(){return this.D.HO()}yr(){return this.D.yr()}isHdr(){return this.D.isHdr()}fg(){return this.D.fg()}Jr(){return this.D.Jr()}hd(){return this.D.hd()}isProximaLatencyEligible(){return this.D.isProximaLatencyEligible()}E8(){return this.D.E8()}Bg(Y){return!!this.D.loader?.Bg(Y)}jf(){return this.D.jf()}Gq(){this.D.Gq()}zY(Y){this.D.zY(Y)}NU(){this.D.NU()}Uc(){this.D.Uc()}xT(){this.D.xT()}aC(){this.D.aC()}qU(Y){this.D.qU(Y)}R3(){this.D.R3()}pauseVideo(Y,
z){this.D.pauseVideo(Y,z)}prefetchKeyPlay(Y,z){this.D.prefetchKeyPlay(Y,z)}prefetchJumpAhead(Y){this.D.prefetchJumpAhead(Y)}xA(Y){this.D.xA(Y)}p$(Y){this.D.p$(Y)}playVideo(Y,z){return this.D.playVideo(Y,z)}T8(Y,z,O,D,p){this.D.T8(Y,z,O,D,p)}Gs(Y,z,O){this.D.Gs(Y,z,O)}mK(Y,z,O,D,p,d=""){this.D.mK(Y,z,O,D,p,d)}J(Y,z,O){this.D.J(Y,z,O)}EG(Y){this.D.EG(Y)}P7(Y,z,O){this.D.P7(Y,z,O)}fY(Y){this.D.fY(Y)}Ae(Y){this.D.Ae(Y)}FV(Y,z,O,D,p,d,J,c){this.D.FV(Y,z,O,D,p,d,J,c)}nA(){R5(this.D.RS)}te(Y){this.D.te(Y)}ey(Y,
z){this.D.ey(Y,z)}removeCueRange(Y){this.D.removeCueRange(Y)}EM(Y){this.D.EM(Y)}eU(Y){return this.D.Ii.eU(Y)}Pr(Y){this.D.Pr(Y)}PO(Y,z,O){this.D.PO(Y,z,O)}hk(){this.D.hk()}Yt(){this.D.Ii.reset()}mu(Y){this.D.mu(Y)}Xa(Y,z,O){this.D.Xa(Y,z,O)}seekTo(Y,z){this.D.seekTo(Y,z)}sendAbandonmentPing(){this.D.sendAbandonmentPing()}sendVideoStatsEngageEvent(Y,z){this.D.sendVideoStatsEngageEvent(Y,z)}Rc(Y,z,O){this.D.Rc(Y,z,O)}setLoop(Y){this.D.setLoop(Y)}g2(){this.D.g2()}setMediaElement(Y){this.D.setMediaElement(Y)}RH(Y,
z,O,D){this.D.RH(Y,z,O,D)}setPlaybackRate(Y){this.D.setPlaybackRate(Y)}cX(Y,z,O,D,p,d,J){this.D.cX(Y,z,O,D,p,d,J)}bV(Y,z){this.D.bV(Y,z)}sG(Y){this.D.sG(Y)}setProximaLatencyPreference(Y){this.D.setProximaLatencyPreference(Y)}DK(Y){this.D.DK(Y)}QK(){this.D.QK()}e3(Y){this.D.e3(Y)}setUserAudio51Preference(Y,z){this.D.setUserAudio51Preference(Y,z)}he(Y,z,O){this.D.he(Y,z,O)}Ce(){return this.D.Ce()}j2(){return this.D.j2()}oc(){this.D.oc()}Cp(Y){this.D.Cp(Y)}IT(){this.D.IT()}jH(Y){this.D.jH(Y)}stopVideo(){this.D.stopVideo()}subscribe(Y,
z,O){return this.D.subscribe(Y,z,O)}vI(Y,z){this.D.vI(Y,z)}Jz(Y){this.D.Jz(Y)}togglePictureInPicture(){this.D.togglePictureInPicture()}B7(Y){return this.D.Ii.B7(Y)}unsubscribe(Y,z,O){return this.D.unsubscribe(Y,z,O)}Ec(Y,z){this.D.Ec(Y,z)}wZ(Y,z){return this.D.wZ(Y,z)}Q7(){this.D.Q7()}Yn(Y){this.D.Yn(Y)}Kc(){this.D.Kc()}};g.Z=g.Iw.prototype;g.Z.ll=Dr(124);g.Z.Xp=Dr(109);g.Z.LI=Dr(106);g.Z.f6=Dr(101);g.Z.cW=Dr(98);g.Z.ZC=Dr(92);g.Z.DF=Dr(85);g.Z.ox=Dr(72);g.Z.iY=Dr(56);g.Z.IB=Dr(47);g.Z.GT=Dr(41);
g.Z.jL=Dr(35);g.Z.uP=Dr(28);g.Z.lE=Dr(20);g.Z.Rw=Dr(8);var h2k=class{constructor(){this.certificate=null;this.j=!1}dispose(){this.certificate=null;this.j=!0}VH(){return this.j}};var Zuv;
Zuv={zZ:"ALREADY_PINNED_ON_A_DEVICE",AUTHENTICATION_EXPIRED:"AUTHENTICATION_EXPIRED",hP:"AUTHENTICATION_MALFORMED",lz:"AUTHENTICATION_MISSING",Su:"BAD_REQUEST",Q2:"CAST_SESSION_DEVICE_MISMATCHED",nZ:"CAST_SESSION_VIDEO_MISMATCHED",LZ:"CAST_TOKEN_EXPIRED",W1:"CAST_TOKEN_FAILED",iz:"CAST_TOKEN_MALFORMED",u2:"CGI_PARAMS_MALFORMED",Il:"CGI_PARAMS_MISSING",k7:"DEVICE_FALLBACK",J9:"GENERIC_WITH_LINK_AND_CPN",BD:"ERROR_HDCP",Sm:"LICENSE",dc:"VIDEO_UNAVAILABLE",u6:"FORMAT_UNAVAILABLE",v_:"GEO_FAILURE",P_:"HTML5_AUDIO_RENDERER_ERROR",
Vk:"GENERIC_WITHOUT_LINK",wh:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",Xk:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK",DG:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT",km:"HTML5_SPS_UMP_STATUS_REJECTED",oQ:"INVALID_DRM_MESSAGE",sV:"PURCHASE_NOT_FOUND",ZS:"PURCHASE_REFUNDED",eN:"RENTAL_EXPIRED",SN:"RETRYABLE_ERROR",xz:"SERVER_ERROR",WY:"SIGNATURE_EXPIRED",jK:"STOPPED_BY_ANOTHER_PLAYBACK",Yc:"STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED",vt:"STREAMING_NOT_ALLOWED",No:"STREAM_LICENSE_NOT_FOUND",Zr:"TOO_MANY_REQUESTS",
t8:"TOO_MANY_REQUESTS_WITH_LINK",Tv:"TOO_MANY_STREAMS_PER_ENTITLEMENT",qo:"TOO_MANY_STREAMS_PER_USER",C7:"UNSUPPORTED_DEVICE",eK:"VIDEO_FORBIDDEN",h8:"VIDEO_NOT_FOUND",pZ:"BROWSER_OR_EXTENSION_ERROR"};
g.c9={ALREADY_PINNED_ON_A_DEVICE:"This video has already been downloaded on the maximum number of devices allowed by the copyright holder. Before you can play the video here, it needs to be unpinned on another device.",DEVICE_FALLBACK:"Sorry, this video is not available on this device.",GENERIC_WITH_LINK_AND_CPN:"An error occurred. Please try again later. (Playback ID: $CPN) $BEGIN_LINKLearn More$END_LINK",LICENSE:"Sorry, there was an error licensing this video.",VIDEO_UNAVAILABLE:"Video unavailable",
FORMAT_UNAVAILABLE:"This video isn't available at the selected quality. Please try again later.",GEO_FAILURE:"This video isn't available in your country.",HTML5_AUDIO_RENDERER_ERROR:"Audio renderer error. Please restart your computer.",GENERIC_WITHOUT_LINK:"An error occurred. Please try again later.",HTML5_NO_AVAILABLE_FORMATS_FALLBACK:"This video format is not supported.",HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK:"Your browser does not currently recognize any of the video formats available. $BEGIN_LINKClick here to visit our frequently asked questions about HTML5 video.$END_LINK",
HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT:"Your browser can't play this video. $BEGIN_LINKLearn more$END_LINK",HTML5_SPS_UMP_STATUS_REJECTED:"Something went wrong. Refresh or try again later. $BEGIN_LINKLearn more$END_LINK",INVALID_DRM_MESSAGE:"The DRM system specific message is invalid.",PURCHASE_NOT_FOUND:"This video requires payment.",PURCHASE_REFUNDED:"This video's purchase has been refunded.",RENTAL_EXPIRED:"This video's rental has expired.",CAST_SESSION_DEVICE_MISMATCHED:"The device in the cast session doesn't match the requested one.",
CAST_SESSION_VIDEO_MISMATCHED:"The video in the cast session doesn't match the requested one.",CAST_TOKEN_FAILED:"Cast session not available. Please refresh or try again later.",CAST_TOKEN_EXPIRED:"Cast session was expired. Please refresh.",CAST_TOKEN_MALFORMED:"Invalid cast session. Please refresh or try again later.",SERVER_ERROR:"There was an internal server error. Please try again later.",STOPPED_BY_ANOTHER_PLAYBACK:"Your account is playing this video in another location. Please reload this page to resume watching.",
STREAM_LICENSE_NOT_FOUND:"Video playback interrupted. Please try again.",STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED:"Too many devices/IP addresses have been used over the 24 hour period.",STREAMING_NOT_ALLOWED:"Playback not allowed because this video is pinned on another device.",RETRYABLE_ERROR:"There was a temporary server error. Please try again later.",TOO_MANY_REQUESTS:"Please log in to watch this video.",TOO_MANY_REQUESTS_WITH_LINK:"Please $BEGIN_LINKclick here$END_LINK to watch this video on YouTube.",
TOO_MANY_STREAMS_PER_USER:"Playback stopped because too many videos belonging to the same account are playing.",TOO_MANY_STREAMS_PER_ENTITLEMENT:"Playback stopped because this video has been played on too many devices.",UNSUPPORTED_DEVICE:"Playback isn't supported on this device.",VIDEO_FORBIDDEN:"Access to this video is forbidden.",VIDEO_NOT_FOUND:"This video can not be found.",BROWSER_OR_EXTENSION_ERROR:"Something went wrong. Refresh or try again later. $BEGIN_LINKLearn more$END_LINK"};var m$k=1;g.QUZ=class extends g.Eu{constructor(Y){super();this.Bc={};this.OJ={};this.element=this.createElement(Y)}createElement(Y,z){z=z||Y.G==="svg";var O=Y.vc,D=Y.TI;if(z){var p=document.createElementNS("http://www.w3.org/2000/svg",Y.G);g.Cd&&(Y.Xb||(Y.Xb={}),Y.Xb.focusable="false")}else p=g.aK(Y.G);if(O){if(O=XU(this,p,"class",O))gf(this,p,"class",O),this.Bc[O]=p}else if(D){for(var d of D)this.Bc[d]=p;gf(this,p,"class",D.join(" "))}O=Y.El;D=Y.tW;if(O)z=XU(this,p,"child",O),z!==void 0&&p.appendChild(g.ej(z));
else if(D){O=0;for(var J of D)J&&(typeof J==="string"?(D=XU(this,p,"child",J),D!=null&&p.appendChild(g.ej(D))):J.element?p.appendChild(J.element):(d=J,D=this.createElement(d,z),p.appendChild(D),d.N7&&(d="ytp-id-"+m$k.toString(),m$k++,D.id=d,D=document.createElementNS("http://www.w3.org/2000/svg","use"),D.setAttribute("class","ytp-svg-shadow"),D.setAttributeNS("http://www.w3.org/1999/xlink","href",`#${d}`),g.GC(p,D,O++))))}if(Y=Y.Xb){z=p;for(let c of Object.keys(Y))J=Y[c],gf(this,z,c,typeof J==="string"?
XU(this,z,c,J):J)}return p}b3(Y){return this.Bc[Y]}Fb(Y,z){typeof z==="number"?g.GC(Y,this.element,z):Y.appendChild(this.element)}detach(){g.IK(this.element)}update(Y){for(let z of Object.keys(Y))this.updateValue(z,Y[z])}updateValue(Y,z){(Y=this.OJ[`{{${Y}}}`])&&gf(this,Y[0],Y[1],z)}sl(){this.Bc={};this.OJ={};this.detach();super.sl()}};g.se=class extends g.QUZ{constructor(Y){super(Y);this.Y=!0;this.listeners=[]}U(Y,z){this.updateValue(z||"content",Y)}show(){this.Y||(g.DZ(this.element,"display",""),this.Y=!0)}hide(){this.Y&&(g.DZ(this.element,"display","none"),this.Y=!1)}MK(Y){Y?this.show():this.hide()}pY(){}qB(){return this.Y}rO(Y,z,O){return this.u3(this.element,Y,z,O)}u3(Y,z,O,D){O=(0,g.$W)(O,D||this);D={target:Y,type:z,listener:O};this.listeners.push(D);Y.addEventListener(z,O);return D}WX(Y){this.listeners.forEach((z,O)=>{z===
Y&&(z=this.listeners.splice(O,1)[0],z.target.removeEventListener(z.type,z.listener))})}focus(){this.element.focus()}sl(){for(;this.listeners.length;){let Y=this.listeners.pop();
Y&&Y.target.removeEventListener(Y.type,Y.listener)}super.sl()}};g.Y1=class extends g.se{constructor(Y){super(Y);this.kg=new g.iI;g.u(this,this.kg)}subscribe(Y,z,O){return this.kg.subscribe(Y,z,O)}unsubscribe(Y,z,O){return this.kg.unsubscribe(Y,z,O)}jJ(Y){return this.kg.jJ(Y)}Ul(Y,...z){return this.kg.Ul(Y,...z)}};g.Rg=class extends g.Eu{constructor(Y,z,O,D,p,d){super();this.element=Y;this.state=null;O||Y.hide();this.N=z;this.U=D===void 0?z:D;this.j=d;this.onHidden=p;this.delay=new g.VF(this.Y,0,this);g.u(this,this.delay)}show(Y){this.state!==1&&this.state!==2&&(this.state===4&&this.Y(),this.state===5?(this.element.show(),this.state=null,this.delay.stop(),this.j&&this.j()):this.element.Y||(T$(this,!0),this.state=1,Y?this.delay.start(Y):this.Y()))}hide(){this.state!==4&&(this.state===1||this.state===2?(this.element.hide(),
this.state=null,this.delay.stop()):this.element.Y&&(T$(this,!0),this.state=4,this.delay.start(this.U)))}Y(){switch(this.state){case 1:this.element.show();this.state=2;this.delay.start(10);break;case 2:T$(this,!1);this.state=3;this.delay.start(this.N);break;case 3:this.state=null;this.j&&this.j();break;case 4:this.element.hide();T$(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.Y()}sl(){this.element.VH()||this.element.element.removeAttribute("aria-hidden");super.sl()}};var iuF=class extends g.Y1{constructor(Y,z){super(z);this.L=Y;this.j=new g.er(this);this.fade=new g.Rg(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.u(this,this.j);g.u(this,this.fade)}show(){var Y=a2(this);super.show();Y||this.Ul("show",!0)}hide(){var Y=a2(this);super.hide();et(this);Y&&this.Ul("show",!1)}K(){this.sourceElement=void 0;this.fade.show();this.N&&(this.j.WX(this.N),this.N=void 0)}LP(){var Y=a2(this);et(this);this.fade.hide();Y&&this.Ul("show",!1)}};var ulH=class extends iuF{constructor(Y,z,O,D){D=new g.se({G:"div",TI:["ytp-linked-account-popup-button"],El:D,Xb:{role:"button",tabindex:"0"}});z=new g.se({G:"div",vc:"ytp-linked-account-popup",Xb:{role:"dialog","aria-modal":"true",tabindex:"-1"},tW:[{G:"div",vc:"ytp-linked-account-popup-title",El:z},{G:"div",vc:"ytp-linked-account-popup-description",El:O},{G:"div",vc:"ytp-linked-account-popup-buttons",tW:[D]}]});super(Y,{G:"div",vc:"ytp-linked-account-popup-container",tW:[z]});this.dialog=z;g.u(this,
this.dialog);D.rO("click",()=>{this.LP()});
g.u(this,D);g.hY(this.L,this.element,4);this.hide()}K(){super.K();this.dialog.focus()}};var nk=class extends g.Y1{constructor(Y,z,O,D){super(Y);this.priority=z;O&&this.updateValue("label",O);D&&this.U(D)}updateValue(Y,z){super.updateValue(Y,z);this.Ul("size-change")}};g.lfW={ku:19,MQ:18,lU:17,G5:16,yp:15,aX:14,gK:13,JP:12,vD:11,gV:10,AUDIO:9,SUBTITLES:8,SLEEP_TIMER:7,oE:6,uI:5,CZ:4,T5:3,zc:2,REMOTE:1,al: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 XPA=class extends nk{constructor(Y){super(kj({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);this.L=Y;this.N=this.j=!1;this.K=Y.e1();Y.createServerVe(this.element,this,!0);this.u3(this.L,"settingsMenuVisibilityChanged",z=>{this.pY(z)});
this.u3(this.L,"videodatachange",this.Z);this.rO("click",this.onClick);this.Z()}pY(Y){this.N&&this.L.logVisibility(this.element,this.j&&Y)}Z(){var Y=this.L.getVideoData()?.accountLinkingConfig?.linked;if(Y&&!this.j){let z=this.L.getVideoData()?.accountLinkingConfig;this.updateValue("icon",{G:"svg",Xb:{height:"100%",viewBox:"0 0 36 36",width:"100%"},tW:[{G:"path",Xb:{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"}}]});Y=rf(z?.menuData?.connectedMenuLabel);this.updateValue("label",Y);this.A=new ulH(this.L,rf(z?.menuData?.connectedDialogTitle),rf(z?.menuData?.connectedDialogMessage),rf(z?.menuData?.confirmButtonText));g.u(this,this.A);Y=z?.menuData?.trackingParams||null;(this.N=!!Y)&&this.L.setTrackingParams(this.element,Y);V$(this.K,this);this.j=!0}else!Y&&this.j&&(HO(this.K,this),this.j=!1)}onClick(){this.N&&this.L.logClick(this.element);this.K.LP();this.A&&this.A.K()}};var zt=class extends g.Eu{constructor(Y){super();this.api=Y}V(Y){return this.api.V(Y)}};var ggr=class extends zt{constructor(Y){super(Y);b(Y,"setAccountLinkState",z=>{this.setAccountLinkState(z)});
b(Y,"updateAccountLinkingConfig",z=>{this.updateAccountLinkingConfig(z)});
Y.addEventListener("videodatachange",(z,O)=>{this.onVideoDataChange(O)});
Y.addEventListener("settingsMenuInitialized",()=>{this.menuItem=new XPA(this.api);g.u(this,this.menuItem)})}onVideoDataChange(Y){if(!Y.accountLinkingConfig){let z=Y.getPlayerResponse()?.accountLinkingConfig;
Y.accountLinkingConfig=z}}setAccountLinkState(Y){this.api.getVideoData().vz=Y;this.api.Zm()}updateAccountLinkingConfig(Y){var z=this.api.getVideoData(),O=z.accountLinkingConfig;O&&(O.linked=Y);this.api.Ul("videodatachange","dataupdated",z,this.api.getPresentingPlayerType())}};var T6r=class extends zt{constructor(Y){super(Y);this.j=null;this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"applicationvideodatachange",()=>{this.LW()})}LW(){var Y=this.api.getPlaybackRate();
var z=this.api.getVideoData();if(z){var O=z.adFormat==="17_8";var D=z.Ea?.Y()===8;O=z.isAd()&&(O||D)}else O=!1;O||((z=this.api.getVideoData())?(O=z.adFormat==="15_6",D=z.Ea?.Y()===7,O=z.isAd()&&(O||D)):O=!1);O?(Y!==1&&(this.j=Y),this.api.setPlaybackRate(1)):this.j!==null&&(this.api.setPlaybackRate(this.j),this.j=null)}};var afv;g.Yw=class{constructor(Y,z,O={}){this.start=Y;this.end=z;this.active=!0;this.color="";this.Y=afv++;this.id=O.id||"";this.priority=O.priority||9;this.visible=O.visible||!1;this.style=O.style||xx.AD_MARKER;this.namespace=O.namespace||"";if(Y=O.color)Y=Y.toString(16),this.color=`#${Array(7-Y.length).join("0")}${Y}`;this.tooltip=O.tooltip;this.icons=O.icons?O.icons.filter(D=>g.al(D.thumbnails,p=>g.Lx(p.url))):null;
this.associatedClipId=O.associatedClipId;this.markerPositionMs=O.markerPositionMs;this.visible=this.visible;this.style=this.style;this.start=this.start}getId(){return this.id}toString(){return"CueRange{"+this.namespace+":"+this.id+"}["+bg(this.start)+", "+bg(this.end)+"]"}contains(Y,z){return Y>=this.start&&(Y<this.end||Y===this.end&&this.start===this.end)&&(z==null||Y<z&&z<=this.end)}};afv=1;g.Yw.prototype.getId=g.Yw.prototype.getId;var e28=class{constructor(Y){this.api=Y;this.j={}}};var qXk=class extends zt{constructor(Y){super(Y);this.events=new g.er(this);g.u(this,this.events);this.j=new e28(this.api);this.events.u3(this.api,"legacyadtrackingpingreset",()=>{this.j.j={}});
this.events.u3(this.api,"legacyadtrackingpingchange",z=>{var O=this.j;zZ(O,"part2viewed",1,0x8000000000000);zZ(O,"engagedview",Math.max(1,z.g$*1E3),0x8000000000000);if(!z.isLivePlayback){var D=z.lengthSeconds*1E3;z_(z)&&O.api.V("html5_shorts_gapless_ads_duration_fix")&&(D=O.api.getProgressState().seekableEnd*1E3-z.Sw);zZ(O,"videoplaytime25",D*.25,D);zZ(O,"videoplaytime50",D*.5,D);zZ(O,"videoplaytime75",D*.75,D);zZ(O,"videoplaytime100",D,0x8000000000000);zZ(O,"conversionview",D,0x8000000000000);zZ(O,
"videoplaybackstart",1,D);zZ(O,"videoplayback2s",2E3,D);zZ(O,"videoplayback10s",1E4,D)}});
this.events.u3(this.api,g.FU("appad"),this.Y);this.events.u3(this.api,g.K8("appad"),this.Y)}Y(Y){var z=Y.getId(),O=this.api.getVideoData({playerType:1}),D=!this.api.isInline();if(!O.inlineMetricEnabled||D){if(z==="part2viewed"){if(O.Gh&&g.YO(O.Gh),O.Jx&&Or(this,O.Jx),O.Y5){var p={CPN:this.api.getVideoData().clientPlaybackNonce};for(var d of O.Y5)Or(this,g.wv(d,p))}}else z==="engagedview"&&O.vZ&&(p={CPN:this.api.getVideoData().clientPlaybackNonce},g.YO(g.wv(O.vZ,p)));O.eH&&(p=O.eH,d=Y.getId(),p=g.$z(p,
{label:d}),g.YO(p));switch(z){case "videoplaytime25":O.M7&&Or(this,O.M7);O.fA&&DQ(this,O.fA);O.lZ&&g.YO(O.lZ);break;case "videoplaytime50":O.g4&&Or(this,O.g4);O.J6&&DQ(this,O.J6);O.fB&&g.YO(O.fB);break;case "videoplaytime75":O.oT&&Or(this,O.oT);O.Bd&&DQ(this,O.Bd);O.JE&&g.YO(O.JE);break;case "videoplaytime100":O.HE&&Or(this,O.HE),O.ln&&DQ(this,O.ln),O.hE&&g.YO(O.hE)}(p=this.api.getVideoData().De)&&pk(this,p,Y.getId())&&pk(this,p,`${Y.getId()}gaia`)}if(O.inlineMetricEnabled&&!D)switch(z){case "videoplaybackstart":(z=
O.Ue?.j)&&Or(this,z);break;case "videoplayback2s":(z=O.Ue?.N)&&Or(this,z);break;case "videoplayback10s":(z=O.Ue?.Y)&&Or(this,z)}this.api.xV([Y],1)}};var GVV=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"videoready",z=>{Y.getPresentingPlayerType()===1&&(z={playerDebugData:{pmlSignal:!!z.getPlayerResponse()?.adPlacements?.some(O=>O?.adPlacementRenderer?.renderer),
contentCpn:z.clientPlaybackNonce}},g.CZ("adsClientStateChange",z))})}};var If9=class extends zt{constructor(Y){super(Y);this.accumulatedWatchTimeMillis=0;this.rH=this.j=null;this.events=new g.er(Y);g.u(this,this.events);b(this.api,"getAccumulatedWatchTime",()=>this.getAccumulatedWatchTime());
this.events.u3(Y,"progresssync",()=>{var z=this.api.getVideoData();if(z&&(z=z.clientPlaybackNonce)){this.rH!==z&&(this.accumulatedWatchTimeMillis=0,this.j=null,this.rH=z);var O=this.api.getPlayerStateObject();z=Math.round((this.api.getCurrentTime()||0)*1E3);O.j(8)&&this.j!==null&&(O=z-this.j,O>0&&O<1E3&&(this.accumulatedWatchTimeMillis+=O));this.j=z}})}getAccumulatedWatchTime(){return this.rH?{cpn:this.rH,
accumulatedWatchTimeMillis:this.accumulatedWatchTimeMillis}:null}};var EgF=class extends nk{constructor(Y){super(kj({role:"menuitemcheckbox","aria-checked":"false"}),Y,"Stable Volume",{G:"div",vc:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.element.setAttribute("aria-label","Stable Volume");this.rO("click",this.onClick)}onClick(){this.enabled&&(dw(this,!this.checked),this.Ul("select",this.checked))}getValue(){return this.checked}};var vgo={eu:2,lU:1,MQ:0,2:"AUDIO_TRACK",1:"VOICE_BOOST",0:"STABLE_VOLUME"};var kVh=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);var z=this.api.V("html5_enable_audio_quality_setting_feature");b(this.api,"getUserAudioQualitySetting",()=>z?this.getUserAudioQualitySetting():2);
b(this.api,"setUserAudioQualitySetting",O=>{z&&this.setUserAudioQualitySetting(O)});
b(this.api,"hasHqaAudioTrack",()=>z?this.hasHqaAudioTrack():!1);
b(this.api,"getAudioQualitySettingState",()=>z?this.api.rR(4):1);
this.cQ=OC();this.updateEnvironmentData()}getUserAudioQualitySetting(){return this.cQ}setUserAudioQualitySetting(Y){this.api.J("aqs_set",{setting:Y});g.VO("yt-player-audio-quality-setting",Y,3122064E3);Y!==this.cQ&&(this.cQ=Y,this.updateEnvironmentData(),this.hasHqaAudioTrack()&&this.api.Kc(),this.api.yT())}hasHqaAudioTrack(){var Y=this.api.getVideoData()?.Y?.Y;return Y?g.TT(Y,z=>j$(z)):!1}updateEnvironmentData(){this.api.C().cQ=this.cQ}};var riF=class extends zt{constructor(Y){super(Y);b(this.api,"getAudioTrackState",()=>this.api.rR(0))}};var buv=class extends g.Y1{constructor(Y,z,O){var D={G:"div",vc:"ytp-panel"};if(O){var p="ytp-panel-back-button";var d="ytp-panel-title";D.tW=[{G:"div",vc:"ytp-panel-header",tW:[{G:"div",TI:["ytp-panel-back-button-container"],tW:[{Xb:{"aria-label":"Back to previous menu"},G:"button",TI:["ytp-button",p]}]},{G:"span",TI:[d],Xb:{role:"heading","aria-level":"2"},tW:[O]}]}]}super(D);this.content=z;z.Fb(this.element);O&&(this.backButton=this.b3(p),O=this.b3(d),this.u3(this.backButton,"click",this.zG),this.u3(O,
"click",this.zG));z.subscribe("size-change",this.K0,this);this.u3(Y,"fullscreentoggled",this.K0);this.L=Y}K0(){this.Ul("size-change")}focus(){this.content.focus()}zG(){this.Ul("back")}};var ogW=class extends buv{constructor(Y,z=null,O){var D={role:"menu"};z&&(D.id=z);z=new g.Y1({G:"div",vc:"ytp-panel-menu",Xb:D});super(Y,z,O);this.menuItems=z;this.items=[];g.u(this,this.menuItems)}NF(){this.menuItems.Ul("size-change")}focus(){var Y=0;for(let z=0;z<this.items.length;z++){let O=this.items[z].element;if(O.getAttribute("role")==="menuitemradio"){if(O.getAttribute("aria-checked")==="true"){Y=z;break}}else break}this.items[Y].focus()}};g.Fa$=class extends nk{constructor(Y,z,O,D){super(kj({"aria-haspopup":"true"}),z,Y);this.j=D;this.A=!1;this.N=null;this.options={};this.Z=new ogW(O,void 0,Y);g.u(this,this.Z);this.rO("keydown",this.N6);this.rO("click",this.open)}open(){this.j.Vx(this.Z)}enable(Y){this.A?Y||(this.A=!1,this.X(!1)):Y&&(this.A=!0,this.X(!0))}X(Y){Y?V$(this.j,this):HO(this.j,this)}S(Y){this.Ul("select",Y)}K(Y){return Y.toString()}N6(Y){Y.defaultPrevented||Y.keyCode!==39||(this.open(),Y.preventDefault())}sl(){this.A&&HO(this.j,
this);super.sl();for(let Y of Object.keys(this.options))this.options[Y].dispose()}};var KaW=class extends g.Fa${constructor(Y,z){super("Aspect ratio",6,Y,z);this.L=Y;g.WO(this,["horizontal","vertical"]);this.B();this.j_()}B(){var Y=this.L.getVideoData();this.updateValue("icon",Y&&Y.playerOrientation==="PLAYER_ORIENTATION_VERTICAL"?{G:"svg",vc:"ytp-svg-fill",Xb:{height:"100%",viewBox:"0 -960 960 960",width:"100%"},tW:[{G:"path",Xb:{d:"M720-80H240q-33 0-56.5-23.5T160-160v-640q0-33 23.5-56.5T240-880h480q33 0 56.5 23.5T800-800v640q0 33-23.5 56.5T720-80Zm-480-80h480v-640H240v640Zm0 0v-640 640Z"}}]}:
{G:"svg",vc:"ytp-svg-fill",Xb:{height:"100%",viewBox:"0 -960 960 960",width:"100%"},tW:[{G:"path",Xb:{d:"M160-160q-33 0-56.5-23.5T80-240v-480q0-33 23.5-56.5T160-800h640q33 0 56.5 23.5T880-720v480q0 33-23.5 56.5T800-160H160Zm0-80h640v-480H160v480Zm0 0v-480 480Z"}}]})}j_(){var Y=this.L.getVideoData();g.Ck(this,Y&&Y.playerOrientation==="PLAYER_ORIENTATION_VERTICAL"?"vertical":"horizontal")}K(Y){return Y==="vertical"?"Vertical":"Horizontal"}S(Y){var z=this.L.getVideoData();(!!z&&z.playerOrientation===
"PLAYER_ORIENTATION_VERTICAL")!==(Y==="vertical")&&z&&z.En&&(this.L.J("changeAspectRatio",{}),g.cU(this.L,"innertubeCommand",z.En));this.j.lj()}},Y19=class extends zt{constructor(Y){super(Y);Y.addEventListener("settingsMenuInitialized",()=>{if(!this.menuItem){var z=this.api.e1();z&&(this.menuItem=new KaW(this.api,z),g.u(this,this.menuItem))}PO(this)});
Y.addEventListener("videodatachange",()=>{PO(this);this.menuItem?.B();this.menuItem?.j_()})}};var zfA=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"applicationvideodatachange",(z,O)=>{O=O.clipConfig;z==="dataloaded"&&O&&O.startTimeMs!=null&&O.endTimeMs!=null&&this.api.setLoopRange({startTimeMs:Math.floor(Number(O.startTimeMs)),endTimeMs:Math.floor(Number(O.endTimeMs)),postId:O.postId,type:"clips"})})}};var Odr=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events)}setCreatorEndscreenVisibility(Y){bt(this.api.iS())?.MK(Y)}};var DrZ=class extends EgF{constructor(Y,z,O,D,p){var d=Y.V("html5_enable_new_audio_settings_menu");super(d?vgo.MQ:g.lfW.MQ);this.L=Y;this.X=z;this.A=O;this.hasDrcAudioTrack=D;this.getDrcState=p;this.Z=this.enableNewAudioSettingsMenu=this.j=!1;g.tZ(this.element,"ytp-drc-menu-item");this.N=(this.enableNewAudioSettingsMenu=d)?Y.e1().TV():Y.e1();Y.V("html5_enable_voice_boost")?(this.Z=!0,this.u3(Y,"onFilterAudioFeatures",this.K)):Y.addEventListener("videodatachange",this.K.bind(this));Y.V("mta_drc_mutual_exclusion_removal")&&
this.u3(Y,"onPlaybackAudioChange",this.K);Y.createClientVe(this.element,this,273317);this.rO("click",this.B);z=this.A()===1&&this.hasDrcAudioTrack();this.enableNewAudioSettingsMenu||this.updateValue("icon",Y.C().Br?{G:"svg",Xb:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},tW:[{G:"path",Xb:{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",Xb:{height:"24",viewBox:"0 0 24 24",width:"24"},tW:[{G:"path",Xb:{d:"M7 13H5v-2h2v2zm3-4H8v6h2V9zm3-3h-2v12h2V6zm3 2h-2v8h2V8zm3 2h-2v4h2v-4zm-7-7c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0-1c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2z",fill:"white"}}]});this.subscribe("select",this.S,this);this.enableNewAudioSettingsMenu||this.Z?this.K():(Jm(this,this.hasDrcAudioTrack()),dw(this,z),V$(this.N,this))}S(Y){this.X(Y?1:0)}K(){if(this.enableNewAudioSettingsMenu||
this.Z){var Y=this.L.getPresentingPlayerType();Y===2||Y===3?this.j&&(this.j=!1,HO(this.N,this)):(Y=this.getDrcState(),Y!==1?(Y===0?(dw(this,this.A()===1),Jm(this,!0)):(dw(this,!1),Jm(this,!1)),this.j||(V$(this.N,this),this.j=!0)):this.j&&(HO(this.N,this),this.j=!1))}else{Y=this.hasDrcAudioTrack();let z=this.A()===1&&Y;dw(this,z);Jm(this,Y)}}sl(){HO(this.N,this);super.sl()}B(){this.L.logClick(this.element)}};var pW$=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);Y.V("html5_show_drc_toggle")&&Y.addEventListener("settingsMenuInitialized",()=>{this.menuItem||(this.menuItem=new DrZ(this.api,this.setDrcUserPreference.bind(this),this.getDrcUserPreference.bind(this),this.Y.bind(this),this.getDrcState.bind(this)),g.u(this,this.menuItem))});
b(this.api,"setDrcUserPreference",z=>{this.setDrcUserPreference(z)});
b(this.api,"getDrcUserPreference",()=>this.getDrcUserPreference());
b(this.api,"hasDrcAudioTrack",()=>this.Y());
b(this.api,"getDrcState",()=>this.getDrcState());
this.j=g.Hg("yt-player-drc-pref")??1;this.updateEnvironmentData()}getDrcUserPreference(){return this.j}setDrcUserPreference(Y){this.api.J("drc_set",{pref:Y});g.VO("yt-player-drc-pref",Y,31536E3);Y!==this.j&&(this.j=Y,this.updateEnvironmentData(),this.Y()&&this.api.Kc(),this.api.yT())}updateEnvironmentData(){this.api.C().qB=this.j===1}Y(){var Y=this.api.getVideoData()?.Y?.Y;if(!Y)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.V("mta_drc_mutual_exclusion_removal")){let z=this.api.ut()?.Z7?.id;
return g.TT(Y,O=>O.audio.N&&O.Z7?.id===z)}return g.TT(Y,z=>z.audio?.N===!0)}getDrcState(){return this.api.rR(3)}};var dr$=class extends zt{constructor(Y){super(Y);this.j={};this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"videodatachange",()=>{this.onVideoDataChange()});
this.events.u3(Y,g.FU("embargo"),z=>{this.api.EG(!0);var O=this.j[z.id]??[];for(let D of O)this.api.hideControls(),this.api.cX("auth",2,"This video isn't available in your current playback area",g.V8({embargoed:1,id:z.id,idx:z.Y,start:z.start})),(O=D.embargo?.onTrigger)&&g.cU(this.api,"innertubeCommand",O)})}onVideoDataChange(){var Y=this.api.getVideoData();
this.api.eU("embargo",1);var z=Y?.UY.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");z?.length?BO(this,z.filter(O=>O.onEnter?.some(this.Y))):Y?.cueRanges&&BO(this,Y.cueRanges.filter(O=>O.onEnter?.some(this.Y)))}Y(Y){return Y.embargo!==void 0}sl(){super.sl();
this.j={}}};var Jor=class extends zt{constructor(Y){super(Y);this.j=[];this.events=new g.er(Y);g.u(this,this.events);b(Y,"addEmbedsConversionTrackingParams",z=>{this.addEmbedsConversionTrackingParams(z)});
this.events.u3(Y,"veClickLogged",z=>{this.api.hasVe(z)&&(z=z.visualElement.getAsJspb(),z=KI(z,2),this.j.push(z))})}addEmbedsConversionTrackingParams(Y){var z=this.api.C(),O=z.widgetReferrer,D=z.xk,p=this.j,d="",J=z.getWebPlayerContextConfig();
J&&(d=J.embedsIframeOriginParam||"");O.length>0&&(Y.embeds_widget_referrer=O);D.length>0&&(Y.embeds_referring_euri=D);z.Y&&d.length>0&&(Y.embeds_referring_origin=d);J&&J.embedsFeature&&(Y.feature=J.embedsFeature);p.length>0&&(z.V("embeds_web_enable_lite_experiment_control_arm_logging")?p.unshift(28572):ry(Fl(z))&&p.unshift(159628),z=p.join(","),z=g.fe()?z:g.QH(z,4),Y.source_ve_path=z);this.j.length=0}};var coZ=class extends zt{constructor(Y){super(Y);b(Y,"isEmbedsShortsMode",()=>Y.isEmbedsShortsMode());
b(Y,"getReelItemWatchResponse",()=>Y.getVideoData({playerType:1})?.getReelItemWatchResponse()??null);
b(Y,"getResolveUrlResponse",()=>Y.getVideoData({playerType:1})?.getResolveUrlResponse()??null)}};var wWv=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"initialvideodatacreated",z=>{Dx(Yu(),16623);this.j=g.$t();var O=Y.C().CY&&!z.Ge;Xd(z)&&O?(Dx(Yu(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),z.getWatchNextResponse()&&(O=z.getWatchNextResponse()?.trackingParams)&&g.jP(O),z.getPlayerResponse()&&(z=z.getPlayerResponse()?.trackingParams)&&g.jP(z)):(Dx(Yu(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),
z.getEmbeddedPlayerResponse()&&(z=z.getEmbeddedPlayerResponse()?.trackingParams)&&g.jP(z))});
this.events.u3(Y,"loadvideo",()=>{Dx(Yu(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.j})});
this.events.u3(Y,"cuevideo",z=>{z===1&&Dx(Yu(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.j})});
this.events.u3(Y,"largeplaybuttonclicked",z=>{Dx(Yu(),27240,z.visualElement)});
this.events.u3(Y,"playlistnextbuttonclicked",z=>{Dx(Yu(),27240,z.visualElement)});
this.events.u3(Y,"playlistprevbuttonclicked",z=>{Dx(Yu(),27240,z.visualElement)});
this.events.u3(Y,"playlistautonextvideo",()=>{Dx(Yu(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})}};var MEo=class extends g.Eu{constructor(Y,z){super();this.j=null;this.N=z;z=[];for(let O=0;O<=100;O++)z.push(O/100);z={threshold:z,trackVisibility:!0,delay:1E3};(this.Y=window.IntersectionObserver?new IntersectionObserver(O=>{O=O[O.length-1];var D=null;typeof O.isVisible==="undefined"?document.visibilityState==="visible"&&O.isIntersecting&&O.intersectionRatio>0?D=O.intersectionRatio:document.visibilityState==="hidden"?D=0:D=null:D=O.isVisible?O.intersectionRatio:0;D!=null&&(D=Math.max(D,0),D=Math.min(D,
1));this.j=D;typeof this.N==="function"&&this.N(this.j)},z):null)&&this.Y.observe(Y)}sl(){super.sl();
this.j=null;this.Y&&this.Y.disconnect()}};var jXH=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"applicationInitialized",()=>{LnV(this)})}};var RfH=class extends zt{constructor(Y){super(Y);b(this.api,"dismissFeaturedProductOverlay",()=>{this.dismissFeaturedProductOverlay()})}dismissFeaturedProductOverlay(){this.api.Ul("featuredproductdismissed")}};var sXo=class extends zt{constructor(Y){super(Y);df(this.api,"getSphericalProperties",()=>this.getSphericalProperties());
df(this.api,"setSphericalProperties",(...z)=>{this.setSphericalProperties(...z)});
p8(this.api,"getSphericalProperties",()=>this.api.getPresentingPlayerType()===2?{}:this.getSphericalProperties());
p8(this.api,"setSphericalProperties",(...z)=>{this.api.getPresentingPlayerType()!==2&&this.setSphericalProperties(...z)})}getSphericalProperties(){var Y=g.U3(this.api.iS());
return Y?Y.getSphericalProperties():{}}setSphericalProperties(Y){if(Y){var z=g.U3(this.api.iS());z&&z.setSphericalProperties(Y,!0)}}};var yov=class extends zt{constructor(Y){super(Y);b(Y,"createClientVe",this.createClientVe.bind(this));b(Y,"createServerVe",this.createServerVe.bind(this));b(Y,"destroyVe",this.destroyVe.bind(this));b(Y,"hasVe",this.hasVe.bind(this));b(Y,"logClick",this.logClick.bind(this));b(Y,"logVisibility",this.logVisibility.bind(this));b(Y,"setTrackingParams",this.setTrackingParams.bind(this))}createClientVe(Y,z,O,D=!1){this.api.createClientVe(Y,z,O,D)}createServerVe(Y,z,O=!1){this.api.createServerVe(Y,z,O)}setTrackingParams(Y,
z){this.api.setTrackingParams(Y,z)}logClick(Y,z){this.api.logClick(Y,z)}logVisibility(Y,z,O){this.api.logVisibility(Y,z,O)}hasVe(Y){return this.api.hasVe(Y)}destroyVe(Y){this.api.destroyVe(Y)}};var MY$={[0]:Y=>RDv(Y,z=>z.Z7?.id),
[2]:Y=>ME(Y,sr),
[3]:Y=>ME(Y,Rc),
[4]:Y=>ME(Y,j$),
[1]:Y=>ME(Y,y$)},l2v=class{constructor(Y){this.N={};
this.Y={};this.videoData=Y;var z=Y.Y?.N;z&&z.length>0?this.j=z:(Y=Y.getAvailableAudioTracks(),this.j=Y.length>0?Nvr(Y):[]);for(let O of OP)this.N[O]=MY$[O](this.j);this.yT()}rR(Y){return this.Y[Y]}yT(){var Y=this.j,z={};for(let O of OP)if(this.N[O]){Y=Dj[O].GQ(Y,this.videoData);for(let D of OP)z[D]!==void 0||g.TT(Y,Dj[D].OX)||(z[D]=Dj[O].q5);z[O]===void 0&&(z[O]=0)}else z[O]=1;this.Y=z}},OP=[0,1,2,3,4],Dj={[0]:{q5:2,OX:function(Y){return Y.Z7!==void 0},
GQ:(Y,z)=>cZk(Y,z.getAudioTrack())},
[2]:{q5:4,OX:sr,GQ:(Y,z)=>z.getUserAudio51Preference()===1?wo1(Y):Y},
[3]:{q5:5,OX:Rc,GQ:Y=>g.Hg("yt-player-drc-pref")===1?NE(Y,!0):Y},
[1]:{q5:3,OX:y$,GQ:Y=>zO()===2?Lk(Y,!0):Y},
[4]:{q5:6,OX:j$,GQ:Y=>OC()===1?j1A(Y):Y}};var LMo=class{constructor(Y,z){this.UJ=Y;this.policy=z;this.playbackRate=1}setPlaybackRate(Y){this.playbackRate=Math.max(1,Y)}getPlaybackRate(){return this.playbackRate}};var NRr=class{constructor(Y,z,O,D){this.Pc=Y;this.Ds=z;this.policy=O;this.logger=D;this.EZ=[];this.XA=[];this.j=-1;this.qa=null;this.S=this.timestampOffset=0;this.Y=10;this.K=new Set;this.U=z.Na?0:1;O.ko>0&&(this.Y=O.ko)}kg(Y){this.K.add(Y.info.Te);this.j=ui(this,this.XA,this.EZ,Y,this.j);this.N=Y;this.S=(0,g.E)()}B(Y){li(this,this.XA,"og");XB(this,Y);li(this,this.XA,"trim");var {XA:z,EZ:O}=CGF(this);Y=[];for(let D=0;D<O.length;D++){let p=O[D],d=this.policy.kg&&p.N!==-1?p.N:p.info.segmentStartTime,
J={startTicks:(d+this.timestampOffset)*1E3,OZ:(this.policy.kg&&p.U!==-1?p.U:p.info.N)*1E3,timescale:1E3},c=this.qa?.MB(),w;if(this.policy.T_&&c&&c.length>0){let R=av(c,d);R>=0&&(w=(c.end(R)-d+.1)*1E3)}Y.push({formatId:g.yW(p.info.I4.info,this.Ds.Na),Q3:p.info.Q3,sequenceNumber:p.info.Te+this.U,ez:J,OK:p.info.Y,hI:w})}return{XA:z,MC:Y}}j_(Y,z){z?.dv||(this.EZ=[]);this.policy.kV?(Y=g.DG(this.XA,{startTimeMs:Y*1E3},(O,D)=>O.startTimeMs-D.startTimeMs),this.j!==Y&&(this.j=-1,this.N=void 0)):(XB(this,!0),
this.j=Q$(this.XA,Y*1E3))}N6(Y,z){this.qa=Y;
z&&XB(this,!1,!0)}ze(){return this.N?.info}Z(Y){var z=g.yW(Y.info.I4.info,this.Ds.Na),O=Y.info.Te+this.U,D=Y.info.segmentStartTime*1E3;if(this.policy.kg)try{D=this.policy.kg?g.DM(Y)*1E3:Y.info.segmentStartTime*1E3}catch(J){Math.random()>.99&&this.logger&&(D=I$(Y.Y).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:Y.info.Si(),encodedDataView:g.m4(D,4)})),D=Y.info.segmentStartTime*1E3}var p=Y.info.clipId,d=this.policy.kg?g.wu(Y)*1E3:Y.info.N*1E3;this.policy.kg&&(D<0||d<0)&&(this.logger&&
(this.logger({missingSegInfo:Y.info.Si(),startTimeMs:D,durationMs:d}),this.policy.G8||(D<0&&(D=Y.info.segmentStartTime*1E3),d<0&&(d=Y.info.N*1E3))),this.policy.G8&&(D<0&&(D=Y.info.segmentStartTime*1E3),d<0&&(d=Y.info.N*1E3)));return{formatId:z,Te:O,startTimeMs:D,clipId:p,bM:d}}A(){this.XA=[];this.EZ=[];this.K.clear();this.j=-1;this.N=void 0}X(){this.N=void 0}yN(Y){this.timestampOffset=Y}Et(Y){return this.K.has(Y)}};var Aov=class{constructor(Y,z,O,D,p){this.loader=Y;this.Ds=z;this.videoTrack=O;this.audioTrack=D;this.policy=p;this.seekCount=this.targetTime=0;this.U=!1;this.N=null;this.Y=0;this.j=this.Ds.isManifestless&&!this.Ds.s6}seek(Y,z){Y!==this.targetTime&&(this.seekCount=0);this.targetTime=Y;var O=this.videoTrack.j,D=this.audioTrack.j,p=this.audioTrack.qa,d=Ic(this,this.videoTrack,Y,this.videoTrack.qa,z);z=Ic(this,this.audioTrack,this.policy.qB?Y:d,p,z);Y=Math.max(Y,d,z);this.U=!0;this.Ds.isManifestless&&
(Er(this,this.videoTrack,O),Er(this,this.audioTrack,D));return Y}v0(){return this.videoTrack.v0||this.audioTrack.v0}isSeeking(){return this.U}Fq(Y){this.Y=Y}},nJA=2/24;var VY8=0;var pA,dr=class{constructor(){this.data=new Uint8Array(2048);this.pos=0;pA||(pA=Yp("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))}add(Y){if(this.pos+20>this.data.length){let z=new Uint8Array(this.data.length*2);z.set(this.data);this.data=z}for(;Y>31;)this.data[this.pos++]=pA[(Y&31)+32],Y>>=5;this.data[this.pos++]=pA[Y|0]}zT(){return g.o$(this.data.subarray(0,this.pos))}j(){return this.pos>0}reset(){this.pos=0}};var Hd8=class{constructor(Y,z){this.rk=Y;this.requestNumber=++VY8;this.j=this.now();this.j_=this.N6=NaN;this.Z=this.j;this.N=this.CY=this.U=0;this.X=this.j;this.KX=this.q6=this.R4=this.eI=this.RM=this.o4=this.Y=this.K=0;this.ze=this.isActive=!1;this.Uv=this.gn=0;this.UJ=z.UJ;this.snapshot=Mi(this.UJ);this.policy=this.UJ.Y;this.disableRecording=!!z.disableRecording;this.wU=z.wU;this.N1=z.N1||0;this.nF=z.nF||0;z.nC&&(this.Bc=new dr);this.Ad=z.Ad??!1;this.disableRecording||(Y=this.UJ,Y.K||(Y.K=(0,g.E)()),
Y.policy.X&&(Y.A=(0,g.E)()));this.td=z.td??!1}T3(){this.N6=this.now();Kk(this.UJ,this.N6);this.rk.T3()}Is(Y,z){var O=this.policy.Y?(0,g.E)():0;zr(this,Y,z);Y-this.X<10&&this.Y>0||this.kg(Y,z);this.rk.Is(Y,z);this.policy.Y&&(Y=(0,g.E)()-O,this.Uv+=Y,this.gn=Math.max(Y,this.gn))}kg(Y,z){var O=(Y-this.X)/1E3,D=z-this.N;this.disableRecording||(Xy(this.UJ,O,D),this.wU(O,D));this.X=Y;this.N=z}Wy(){this.o4&&YK(this);this.rk.Wy()}yR(Y){this.o4||(this.o4=this.U-this.CY+Y,this.RM=this.U,this.eI=this.Z)}Pc(Y=
this.Z,z=this.U){this.Y>0||(this.j_=Y,this.Y=z,this.ze=this.isActive=!0)}n3(){return this.nF||2}pY(){}XR(){}VK(){}S(){var Y={rn:this.requestNumber,rt:(this.Z-this.j).toFixed(),lb:this.U,stall:(1E3*this.K).toFixed(),ht:(this.N6-this.j).toFixed(),elt:(this.j_-this.j).toFixed(),elb:this.Y,d:this.Bc?.zT()};this.url&&tm(Y,this.url);this.policy.Y&&(Y.mph=this.gn.toFixed(),Y.tph=this.Uv.toFixed());Y.ulb=this.R4;Y.ult=this.q6;return Y}now(){return(0,g.E)()}};var JS=class extends Hd8{constructor(Y,z){super(Y,z);this.mE=this.Tx=!1;this.B=this.A=Infinity;this.Ol=NaN;this.xk=!1;this.GM=NaN;this.XT=this.JW=this.Ge=0;this.nP=z.nP||1;this.k9=z.k9||this.nP;this.YR=z.YR;this.Te=z.Te;this.HH=z.HH;DN(this);this.dn(this.j);this.Ov=(this.GM-this.j)/1E3}S(){var Y=super.S();Y.pb=this.nP;Y.pt=(1E3*this.Ov).toFixed();Y.se=this.XT;return Y}Cc(){var Y=this.rk;this.S_||(this.S_=Y.Cc?Y.Cc():1);return this.S_}zr(){return this.YR?this.Cc()!==1:!1}fX(Y,z,O){if(!this.Tx){this.Tx=
!0;if(!this.disableRecording){zr(this,Y,z);this.kg(Y,z);var D=this.Cc();this.XT=O;if(!this.disableRecording)if(D===2){D=Y-this.j_<this.n3()*1E3+50;O=this.q6?this.R4/(this.q6/1E3):O||this.KX;let p=this.N1*1.3;D&&O<p||(this.q6?pm(this.UJ,this.q6/1E3,this.R4,this.JW||this.policy.B):pm(this.UJ,z/O,z,.01));TY(this.UJ,z,D?0:this.K)}else D===1&&(D=(Y-this.j)/1E3,!(D<=this.policy.U)&&this.policy.U||this.mE||this.policy.S||!(this.Y>0)||d3(this,D,z),this.Y>0&&TY(this.UJ,z,this.K));Y=(Y-this.j)/1E3||.01;this.policy.X&&
!(this.Y>0)||aT(this.UJ,Y,this.N,Jc(this),this.Ad)}OT(this)}}UZ(Y,z,O){O&&(this.S_=2);Y<0&&this.nF&&(Y=this.nF);z?this.Ge+=Y:this.JW+=Y}n3(){return this.JW||this.Ge||super.n3()}kg(Y,z){var O=(Y-this.X)/1E3,D=z-this.N,p=this.Cc();this.isActive?p===1&&((D>0||this.policy.K)&&(O>.2||D<1024)?(this.K+=O,D>0&&O>.2&&d3(this,this.N1?O:.05,D),this.mE=!0):D>0&&(d3(this,O,D),this.mE=!0)):z&&z>=this.policy.j&&this.Pc(Y,z);super.kg(Y,z)}uS(Y){if(!this.disableRecording){zr(this,Y,this.U);var z=(Y-this.j)/1E3;this.Cc()!==
2&&this.Y>0&&(this.K+=(Y-this.X)/1E3,TY(this.UJ,this.N,this.K));aT(this.UJ,z,this.N,Jc(this),this.Ad,!0);Y=(Y-this.X)/1E3;Xy(this.UJ,Y,0);this.wU(Y,0)}}Pc(Y=this.Z,z=this.U){if(!(this.Y>0)&&(super.Pc(Y,z),this.Cc()===1)){z=(this.N6-this.j)/1E3;var O=(Y-this.N6)/1E3;this.YR&&jb(this,this.now());this.xk||this.disableRecording||(this.nF&&(O=Math.max(0,O-this.nF)),Y=this.UJ,Y.X.d7(1,z),Y.Pc.d7(1,O))}}qB(){this.YR&&jb(this,this.now());return this.Ol}iu(){var Y;if(Y=this.N>this.k9)Y=(Y=this.N)?Y>=this.policy.j:
!1;return Y}OJ(){return this.GM}dn(Y=this.now()){if(this.YR){jb(this,Y);if(this.S_?this.zr():this.A!==this.B){var z=this.B;if(Y<z){this.GM=this.B;return}}else z=this.A;z=Math.max(z,this.Ol)}else z=this.Ol;var O=this.nP-this.N;O<0&&(O=0);O=(O*this.snapshot.stall+O/this.snapshot.byterate)*1E3;this.GM=O=this.Y>0?O+Y:O+Math.max(Y,z)}yH(){return this.now()-this.j_}eL(){return(this.N-this.Y)*1E3/this.yH()||0}DQ(){return this.j_}};var cA=class{constructor(Y){this.rk=Y;this.j=new zi}feed(Y){gA(this.j,Y);this.qP()}qP(){if(this.U){if(!this.j.totalLength)return;let {tM:z,PW:O}=this.j.split(this.N-this.Y);if(!this.rk.yR(this.U,z,this.Y,this.N))return;this.Y+=z.totalLength;this.j=O;this.Y===this.N&&(this.U=this.N=this.Y=void 0)}for(;;){var Y=0;let z,O;[z,Y]=RA(this.j,Y);[O,Y]=RA(this.j,Y);if(z<0||O<0)break;if(!(Y+O<=this.j.totalLength)){if(!(this.rk.yR&&Y+1<=this.j.totalLength))break;({PW:Y}=this.j.split(Y));this.rk.yR(z,Y,0,O)&&
(this.U=z,this.Y=Y.totalLength,this.N=O,this.j=new zi([]));break}let {tM:D,PW:p}=this.j.split(Y).PW.split(O);this.rk.FH(z,D);this.j=p}}dispose(){this.j=new zi}};var Cv8=class{constructor(Y,z){this.info=Y;this.callback=z;this.state=1;this.Oz=this.ot=!1;this.U8=null}j4(){return 0}du(){return null}Vf(){return null}isComplete(){return this.state>=3}i7(){return this.state===5}onStateChange(){}E6(Y){var z=this.state;this.state=Y;this.onStateChange(z);this.callback&&this.callback(this,z)}tk(Y){Y&&this.state<Y?this.E6(Y):this.callback&&this.callback(this,this.state)}VH(){return this.state===-1}Oe(){return Xj(this.info)}Si(){var Y="";this.info.xg.forEach(z=>{Y+=`${z.Si()}.`});
return Y.slice(0,-1)}dispose(){this.VH()||(this.info.xg[0].I4.j_=!1,this.E6(-1))}w0(){return 0}};var M1=class{constructor(Y,z,O,D={}){this.policy=z;this.rk=O;this.status=0;this.j=new zi;this.Y=0;this.VH=this.U=this.N=!1;this.xhr=new XMLHttpRequest;this.xhr.open(D.method||"GET",Y);if(D.headers){Y=D.headers;for(let p of Object.keys(Y))this.xhr.setRequestHeader(p,Y[p])}this.xhr.withCredentials=!0;this.xhr.onreadystatechange=()=>this.wT();
this.xhr.onload=()=>this.onDone();
this.xhr.onerror=()=>this.onError();
this.xhr.fetch(p=>{this.j.append(p);this.Y+=p.length;p=(0,g.E)();this.rk.Is(p,this.Y)},()=>{},D.body||null)}wT(){this.xhr.status&&(this.status=this.xhr.status);
this.xhr.readyState===this.xhr.HEADERS_RECEIVED&&this.rk.T3()}onError(){this.N=!0;this.onDone()}onDone(){this.VH||(this.U=!0,this.rk.Wy())}Mh(){return this.xhr.readyState>=this.xhr.HEADERS_RECEIVED}getResponseHeader(Y){try{return this.xhr.getResponseHeader(Y)}catch{return""}}lF(){return+this.getResponseHeader("content-length")}bx(){return this.Y}ef(){return this.status>=200&&this.status<300&&!!this.Y}Cu(){return this.j.totalLength>0}I6(){var Y=this.j;this.j=new zi;return Y}Jn(){return this.j}abort(){this.VH=
!0;this.xhr.abort()}Of(){return!0}KE(){return this.N}b0(){return""}};var n6h=class{constructor(Y,z){this.Y=(new TextEncoder).encode(Y);this.j=(new TextEncoder).encode(z)}};var fCo=class{constructor(Y,z){this.j=Y;this.rk=z;this.loaded=this.status=0;this.error="";Y=NW(this.j.get("range")||"");if(!Y)throw Error("bad range");this.range=Y;this.Y=new zi;this.run().then(()=>{this.rk.Wy()},O=>{this.error=`${O}`||"unknown_err";
this.rk.Wy()})}async run(){this.status=200;
var Y=this.j.get("docid"),z=V9(this.j.get("fmtid")||""),O=this.j.get("lmt")||"0",D=+(this.j.get("csz")||0);if(!Y||!z||!D)throw Error("Invalid local URL");var p;this.j.get("ck")&&this.j.get("civ")&&(p=new n6h(this.j.get("ck"),this.j.get("civ")));for(var d=this.range,J=Math.floor(d.start/D),c=Math.floor(d.end/D);J<=c;J++){var w=await Fv8(Y,z,O,J,p);if(w===void 0)throw Error("invariant: data is undefined");var R=J*D;let y=Math.max(0,d.start-R);R=Math.min(d.end+1,(J+1)*D)-(y+R);w=new Uint8Array(w.buffer,
y,R);this.Y.append(w);this.loaded+=R;this.loaded<d.length&&this.rk.Is((0,g.E)(),this.loaded)}}getResponseHeader(Y){return Y==="content-type"?this.j.get("type"):""}abort(){}Mh(){return!0}lF(){return this.range.length}bx(){return this.loaded}ef(){return!!this.loaded}Cu(){return!!this.Y.totalLength}I6(){var Y=this.Y;this.Y=new zi;return Y}Jn(){return this.Y}Of(){return!0}KE(){return!!this.error}b0(){return this.error}};var SxV=class{constructor(Y,z,O,D={}){this.policy=z;this.rk=O;this.Z=D;this.status=0;this.response=void 0;this.Y=0;this.aborted=this.A=!1;this.errorMessage="";this.S=p=>{if(p)if(this.status=p.status,p.ok&&p.body&&this.status!==204)this.status=this.status||242,this.N=p.body.getReader(),this.VH()?this.N.cancel().catch(()=>{}):(this.K=p.headers,this.rk.T3(),yN(this));
else this.onDone();else this.onError(Error("null_response"))};
this.X=p=>{var d=(0,g.E)();this.VH()||(p.done?(this.N=void 0,this.onDone()):(p=p.value,this.Y+=p.length,this.j.append(p),yN(this),this.rk.Is(d,this.Y)))};
this.onError=p=>{this.errorMessage=String(p);this.A=!0;this.onDone()};
this.j=new zi;this.U=window.AbortController?new AbortController:void 0;this.start(Y)}start(Y){var z={credentials:"include",cache:"no-store"};Object.assign(z,this.Z);this.U&&(z.signal=this.U.signal);Y=new Request(Y,z);fetch(Y).then(this.S,this.onError).then(void 0,g.KZ)}onDone(){this.VH()||this.rk.Wy()}getResponseHeader(Y){return this.K?this.K.get(Y):null}Mh(){return!!this.K}bx(){return this.Y}lF(){return+this.getResponseHeader("content-length")}ef(){return this.status>=200&&this.status<300&&!!this.Y}Cu(){return!!this.j.totalLength}I6(){var Y=
this.j;this.j=new zi;return Y}Jn(){return this.j}VH(){return this.aborted}abort(){this.N&&this.N.cancel().catch(()=>{});
this.U&&this.U.abort();this.aborted=!0}Of(){return!0}KE(){return this.A}b0(){return this.errorMessage}};var UTo=class{constructor(Y,z,O={}){this.rk=z;this.Y=this.status=0;this.VH=this.j=!1;this.xhr=new XMLHttpRequest;this.xhr.open(O.method||"GET",Y);if(O.headers){Y=O.headers;for(var D of Object.keys(Y))this.xhr.setRequestHeader(D,Y[D])}this.xhr.responseType="arraybuffer";this.xhr.withCredentials=!0;this.xhr.onreadystatechange=p=>{this.wT(p)};
D=b0(p=>{this.onDone(p)});
this.xhr.addEventListener("load",D,!1);this.xhr.addEventListener("error",D,!1);O.body?this.xhr.send(O.body):this.xhr.send();this.xhr.addEventListener("progress",b0(p=>{this.onProgress(p)}),!1)}onDone(){if(!this.VH){this.status=this.xhr.status;
try{this.response=this.xhr.response,this.Y=this.response.byteLength}catch{}this.j=!0;this.rk.Wy()}}wT(){this.xhr.readyState===2&&this.rk.T3()}onProgress(Y){this.VH||(this.status=this.xhr.status,this.j||(this.Y=Y.loaded),this.rk.Is((0,g.E)(),Y.loaded))}Mh(){return this.xhr.readyState>=2}getResponseHeader(Y){try{return this.xhr.getResponseHeader(Y)}catch{return g.jZ(Error(`Could not read XHR header ${Y}`)),""}}lF(){return+this.getResponseHeader("content-length")}bx(){return this.Y}ef(){return this.status>=
200&&this.status<300&&this.j&&!!this.Y}Cu(){return this.j&&!!this.response&&!!this.response.byteLength}I6(){var Y=this.response;this.response=void 0;return new zi([new Uint8Array(Y)])}Jn(){return new zi([new Uint8Array(this.response)])}abort(){this.VH=!0;this.xhr.abort()}Of(){return!1}KE(){return!1}b0(){return""}};var Y2=class extends g.Eu{constructor(Y){super();this.xg=Y;this.Y=0;this.j=null;this.P0=[];this.N=null;this.xg.length===1||g.al(this.xg,z=>!!z.range)}q1(){if(!this.P0.length)return[];
var Y=this.P0;this.P0=[];this.N=g.iy(Y).info;return Y}aR(){return this.P0}sl(){super.sl();this.j=null;this.P0.length=0;this.xg.length=0;this.N=null}};var WMZ=class extends g.Eu{constructor(Y,z,O,D,p,d,J,c,w=!1){super();this.rk=Y;this.policy=z;this.Vi=O;this.zI=D;this.timing=p;this.logger=d;this.bQ=J;this.Dd=c;this.K=w;this.lastError=null;this.j=0;this.U=!1;this.N=0;this.Y=new g.VF(this.A,this.policy.UY,this)}A(){if(!this.VH()){var Y=(0,g.E)(),z=!1;if(this.policy.n3){var O=this.timing.Y>0?this.timing.j_:this.timing.j;this.policy.Xo&&this.N&&(O=this.N);Y=Y-O-(this.policy.xk?this.policy.Ue:this.timing.n3()*1E3);O=bM(Ac(this),!1);Y>=2E3*O?z=!0:Y>=
this.policy.Vz*O&&(this.j=this.policy.ih)}else if(this.timing.Y>0){if(this.K)return;Y=this.timing.OJ();this.timing.dn();this.timing.OJ()-Y>=this.policy.UY*.8?(this.j++,z=this.j>=5):this.j=0}else z=Y-this.timing.qB(),this.policy.ih&&z>0&&(this.j+=1),Y=bM(Ac(this),!1)*this.policy.H5,z=z>Y*1E3;this.j>0&&this.rk.be();z?this.Zo():this.Y.start()}}Zo(){this.U=!0;this.rk.wb();this.lastError="net.timeout";Cm(this)}canRetry(Y){var z=Ac(this);Y=Y?this.policy.qS:this.policy.Y0;return z.timedOut<this.policy.De&&
z.j<Y}BH(){return this.lastError}G$(){return this.j}dispose(){this.Y.dispose();super.dispose()}};var uD={["1h"]:8,["9h"]:4,["1"]:8,["9"]:4,["("]:4,h:2,H:2},lD={o:3,O:3,so:3,a:1,ah:1,A:1,m:1,M:1,sa:1,mac3:7,MAC3:7,meac3:5,MEAC3:5},XoF={o:0,O:0,a:0,ah:0,A:0,m:1,M:1,mac3:1,MAC3:1,meac3:1,MEAC3:1,so:4,sa:4};var gJr={WEB:1,MWEB:2,TVHTML5:7,TVHTML5_CAST:43,WEB_UNPLUGGED:41,WEB_EMBEDDED_PLAYER:56,TVHTML5_AUDIO:57,TV_UNPLUGGED_CAST:58,TVHTML5_KIDS:59,WEB_MUSIC:61,WEB_CREATOR:62,TVHTML5_UNPLUGGED:65,WEB_REMIX:67,TVHTML5_SIMPLY:75,WEB_KIDS:76,TVHTML5_SIMPLY_EMBEDDED_PLAYER:85,WEB_MUSIC_ANALYTICS:31,WEB_GAMING:32,WEB_EXPERIMENTS:42,WEB_HEROES:60,WEB_UNPLUGGED_ONBOARDING:69,WEB_UNPLUGGED_OPS:70,WEB_UNPLUGGED_PUBLIC:71,TVHTML5_VR:72,TVHTML5_FOR_KIDS:93};var Sb,fm,UT=[["337","336","335"],["702","701","700"],["315","308","303","302"],["299","298"],["787","788"]],$K=[["571","401","400","399","398"],["313","271","248","247"],["137","136"]],xK=["571 401 400 399 398 787 788 397 396".split(" "),"313 271 248 247 781 777 244 243".split(" "),["137","136","135"]],hc=[["411","410","409"],["360","358","357","274"],["385","376","384"],["225","224","145"]],ZN=["412","359"],m7=[["141"],["774"],["380"],["328"]],mTH={["398"]:"397 396 395 394 788 787".split(" "),["247"]:["780",
"779","244","243","242"],["136"]:["135","134","133","160"],["141"]:["140"],["774"]:["251","250"]},Q1o={["135"]:["134","133","160"],["243"]:["242"],["781"]:["780","779"],["777"]:["776","775"],["396"]:["395","394"],["141"]:["140"],["774"]:["251","250"]},iT8={["274"]:["317","273","318","280","279"],["145"]:["144","222","223","143","142"],["141"]:["149"],["140"]:["149"],["380"]:["381"],["328"]:["329"]},hDr={["133"]:240,["134"]:360,["135"]:480,["136"]:720,["137"]:1080,["242"]:240,["243"]:360,["244"]:480,
["247"]:720,["248"]:1080,["298"]:720,["299"]:1080,["302"]:720,["303"]:1080,["395"]:240,["396"]:360,["397"]:480,["398"]:720,["399"]:1080};var X4={unknown:0,other:0,bluetooth:117,wifi:116,cellular:120,ethernet:118,wimax:119,none:122};var TZ=class extends Cv8{constructor(Y,z,O,D,p,{Sp:d=[],pE:J=!1,gb:c=0,poToken:w="",Dd:R,zK:y="",vO:M=0,fO:L=new Uint8Array(0),nu:V=0,wz:W}={}){super(z,p);this.policy=Y;this.logger=new g.rn("dash/request");this.lw=this.oB=0;this.Tf=!1;this.GL=this.xL=null;this.eC=!1;this.fO=this.vO=null;this.im=this.N4=!1;this.KC=null;this.nu=this.qh=0;this.Iu=!1;this.timing=new JS(this,O);this.pE=J;this.vO=M;this.fO=L;this.Vi=g.lu(this.info,this.policy,D);this.Vi.set("rn",this.CI().toString());this.Vi.set("rbuf",
(c*1E3).toFixed().toString());this.pE&&this.Vi.set("smb","1");this.policy.Cq&&w&&this.Vi.set("pot",w);y&&this.Vi.set("bbs",y);fR(53,4335,this.Vi.pO)||(this.wi=new cA(this),this.Vi.set("ump","1"),this.Vi.set("srfvp","1"));Y=this.policy.A7?this.policy.MX&&!isNaN(this.info.HH)&&this.info.HH>this.policy.oX?!1:!0:!1;this.jO=new WMZ(this,this.policy,this.Vi,this.info.zI,this.timing,this.logger,D,R);this.Sp=d||null;this.Oz=Tv8(this);VN(this.jO);D=void 0;if(this.policy.zb||this.wi||this.policy.q6)D={method:"POST"},
d=(0,g.P6)([120,0]),R={},W&&(W=aA(void 0,W),R.Av=W),this.policy.LB&&this.fO&&(R.videoPlaybackUstreamerConfig=this.fO),this.policy.q6&&(W=this.info.U)&&Object.assign(R,W),Object.keys(R).length>0?D.body=g.V5(R,g.Zx):D.body=d;this.vO&&this.fO&&(this.Vi.set("iwts","1"),D={method:"POST"},W=g.V5({Kd:{OL:this.vO*1E3},JJ:this.info.U?.JJ||void 0,videoPlaybackUstreamerConfig:this.fO},g.Zx),D.body=W);try{this.xhr=Lm(this.Vi,this.policy.A,this.timing,Y,D),this.jO.Y.start(),V&&(this.c7=new g.VF(this.B9,V,this),
this.c7.start(V+(this.timing.UJ.X.Ri()||0)*1E3)),g.fg(()=>{})}catch(x){eb(this,x,!0)}}CI(){return this.timing.requestNumber}Ah(){return this.Vi.Ah()}wv(){var Y=Bz(this.jO);
if(this.wi){var z=this.wi,O=z.j.totalLength;Y.ulen=O;O>0&&(z=E6(z.j,0),Y.ubyte=z,O===1&&z===0&&(Y.b248180278=!0))}this.oB&&(Y.rc=this.policy.ba?this.oB:this.oB.toString());this.policy.Uv&&this.pJ&&(Y.tr=this.pJ);Y.itag=this.info.xg[0].I4.info.itag;Y.ml=`${+this.info.xg[0].I4.j()}`;Y.sq=`${this.info.xg[0].Te}`;this.Vi&&(Y.ifi=`${+a1(9,5501,this.info.zI.N)}`);this.oB!==410&&this.oB!==500&&this.oB!==503||(Y.fmt_unav="true");(O=this.errorMessage||this.xhr?.b0())&&(Y.msg=O);this.pE&&(Y.smb="1");this.info.isDecorated()&&
(Y.sdai="1");return Y}aI(){return cz(this.timing)}b0(){return this.xhr.b0()||""}iu(){return this.isComplete()||this.timing.iu()}Is(){!this.VH()&&this.xhr&&(this.oB=this.xhr.status,this.policy.SB&&this.U8&&this.gi(!1),this.Aw()?this.tk(2):!this.eC&&this.iu()&&(this.tk(),this.eC=!0))}T3(){if(!this.VH()&&this.xhr){if(!this.lw&&this.xhr.Mh()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var Y=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.lw=((0,g.E)()-Y)/1E3}this.xhr.Mh()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&&
this.policy.Qv&&!FD()&&g.VO("yt-player-headers-readable",!0,2592E3);Y=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var z=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"));this.c7?.stop();this.xL=Y||this.xL;this.GL=z||this.GL}}Wy(){var Y=this.xhr;!this.VH()&&Y&&(this.oB=Y.status,Y=this.g0(Y),this.policy.Uv&&this.c7?.stop(),Y===5?Cm(this.jO):this.E6(Y),this.jO.Y.stop())}g0(Y){q1(this);if(nm(this.jO,this.xhr.status,this.qh?this.timing.ze||this.im:this.xhr.ef(),!1,this.Iu))return 5;var z=
"";Wz(this.jO,this.xhr)&&(z=Pz(this.jO,this.xhr));if(z)return r4(Ac(this.jO)),this.info.Rh(this.Vi,z),3;z=Y.bx();if(this.wi){this.gi(!0);q1(this);if(nm(this.jO,this.xhr.status,this.timing.ze||this.im,!1,this.Iu))return 5;if(!this.N4){if(this.im)return r4(Ac(this.jO)),3;this.jO.lastError="net.closed";return 5}}else{if(nm(this.jO,this.xhr.status,this.xhr.ef(),!1,this.Iu))return 5;var O=this.info.N;if(O&&O!==z||Y.KE())return this.jO.lastError="net.closed",5;this.gi(!0)}O=sT(this)?Y.getResponseHeader("X-Bandwidth-Est"):
0;if(Y=sT(this)?Y.getResponseHeader("X-Bandwidth-Est3"):0)this.Tf=!0,this.policy.vu&&(O=Y);Hz(this.jO,z,O?Number(O):0,this.info.xg[0].type===5);return 4}canRetry(){this.VH();var Y=this.info.isDecorated();return this.jO.canRetry(Y)}onStateChange(){this.isComplete()&&(this.policy.oK?this.wb():OT(this.timing))}Zo(){this.jO.Zo()}be(){this.callback&&this.callback(this,this.state)}G$(){return this.jO.G$()}dispose(){super.dispose();this.jO.dispose();this.c7?.dispose();this.policy.oK||this.wb()}wb(){this.xhr&&
this.xhr.abort();OT(this.timing)}q1(){if(!this.aR().length)return[];this.ot=!0;return this.U8.q1()}Aw(){return this.state<1?!1:this.U8&&this.U8.P0.length||this.xhr?.Cu()?!0:!1}aR(){this.gi(!1);return this.U8?this.U8.aR():[]}gi(Y){try{if(Y||this.xhr.Mh()&&this.xhr.Cu()&&!Wz(this.jO,this.xhr)&&!this.Oz)this.U8||(this.U8=new Y2(this.info.xg)),this.xhr.Cu()&&(this.wi?this.wi.feed(this.xhr.I6()):N1(this.U8,this.xhr.I6(),Y&&!this.xhr.Cu()))}catch(z){this.wi?eb(this,z):g.jZ(z)}}FH(Y,z){switch(Y){case 21:({PW:Y}=
z.split(1));Gr(this,Y);break;case 22:this.N4=!0;N1(this.U8,new zi([]),!0);break;case 43:({redirectUrl:Y}={redirectUrl:sS(new OS(z),1)});Y&&(this.info.Rh(this.Vi,Y),this.im=!0);break;case 45:let {D8:O,AR:D}=eP(new OS(z));O&&D&&(this.KC=O/D);break;case 44:this.BR=az(new OS(z));!this.timing.ze&&this.BR?.action===4&&this.BR?.tZ?.qh&&(this.qh=this.BR.tZ.qh);break;case 53:this.policy.Uv&&({nu:Y}=Tv(new OS(z)),Y&&(this.c7||(this.nu=Y,this.c7=new g.VF(this.B9,Y,this)),this.c7.start()));break;case 60:this.Wg=
iQ(new OS(z));break;case 58:if(Y=xu(new OS(z)))this.ea=Y,Y.ea===3&&(this.Iu=!0)}}yR(Y,z,O,D){O||this.timing.yR(D);if(Y!==21)return!1;if(Y=this.policy.SB)if(Y*=this.info.xg[0].I4.info.Wc,z.totalLength+O!==D&&z.totalLength<Y)return!1;if(!O){if(z.totalLength===1)return!0;z=z.split(1).PW}Gr(this,z);return!0}bx(){return this.xhr.bx()}j4(){return this.lw}Cc(){return this.zr()?2:1}zr(){if(!this.policy.A.I7||!isNaN(this.info.HH)&&this.info.HH>0)return!1;if(!this.xhr.Mh())return!0;if(this.wi)var Y=!this.info.N;
else this.xhr.lF()?Y=!1:(Y=this.xhr.getResponseHeader("content-type"),Y=Y==="audio/mp4"||Y==="video/mp4"||Y==="video/webm");if(!Y)return!1;if(isNaN(this.info.HH)){Y=this.xhr.getResponseHeader("x-head-seqnum");let z=this.timing.policy.Z?1:0;if(Y&&Number(Y)>this.info.xg[0].Te+z)return!1}return!0}w0(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0}du(){this.xhr&&(this.xL=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.xL}Vf(){this.xhr&&(this.GL=Number(this.xhr.getResponseHeader("X-Head-Time-Millis")));
return this.GL}BH(){return this.jO.BH()}B9(){if(!this.VH()&&this.xhr){this.pJ="heartbeat";var Y=this.jO;Y.j+=2;this.be()}}};var wr=class extends Hd8{constructor(Y,z){super(Y,z);this.JW=!0;this.Ol=!1;this.mE=this.S_=0;this.GM=this.Ge=NaN;this.xk=0;this.td&&(this.B=new dr)}kg(Y,z){var O=(Y-this.X)/1E3,D=z-this.N;this.Y>0?D>0&&(this.Ol&&(O>.2||D<1024?(this.K+=O,O>.2&&IA(this,.05,D)):IA(this,O,D)),this.JW&&(this.S_+=D,this.mE+=O)):z>this.policy.j&&this.Pc(Y,z);super.kg(Y,z)}fX(Y,z){zr(this,Y,z);this.kg(Y,z);this.td&&this.A&&(z-=this.A.Pk,ET(this,0,Y-this.A.localTimestampMs,Y-this.A.localTimestampMs,z,this.A.rB>0?z/this.A.rB*
1E3:0));this.Ol&&(z=this.N*this.snapshot.stall+this.N/this.snapshot.byterate,this.Y>0&&TY(this.UJ,this.S_,this.K),Y=(Y-this.j)/1E3||.01,this.policy.X&&!(this.Y>0)||aT(this.UJ,Y,this.N,z,!1))}uS(Y){zr(this,Y,this.U);var z=(Y-this.X)/1E3;Xy(this.UJ,z,0);this.wU(z,0);!this.Ol&&this.Y>0||(z=this.N*this.snapshot.stall+this.N/this.snapshot.byterate,this.Y>0&&(this.K+=(Y-this.X)/1E3,TY(this.UJ,this.S_,this.K)),aT(this.UJ,(Y-this.j)/1E3||.01,this.N,z,!1,!0))}AY(Y){Y=Y.QZ||2147483647;(Y&2)!==2&&(this.JW=!1);
(Y&1)===1&&(this.Ol=!0)}uR(Y){Y=Y.QZ||2147483647;(Y&2)===2&&(this.JW=!1);(Y&1)===1&&(this.Ol=!1)}DQ(){return this.j_}yH(){var Y=this.JW?this.now()-this.X:0;return Math.max(this.mE*1E3+Y,1)}eL(){return this.S_*1E3/this.yH()}Pc(Y=this.Z,z=this.U){this.Y>0||(super.Pc(Y,z),z=this.UJ,Y=(Y-this.N6)/1E3,z.X.d7(1,(this.N6-this.j)/1E3),z.Pc.d7(1,Y))}pY(Y){this.Ge=Y}XR(Y){Y.timestampMs&&(this.Ge=Y.timestampMs);Y.Z9&&(this.GM=Y.Z9);isNaN(this.Ge)||isNaN(this.GM)||(this.xk=this.now()-this.GM/2-this.Ge)}VK(Y){var z=
this.A?.rB,O=Y.uG!==void 0?Y.uG*1E3:0,D=this.now(),p=this.U;if(this.A){let d=Y.qy-this.A.qy,J=D-this.A.localTimestampMs,c=p-this.A.Pk,w=isNaN(this.A.localTimestampMs)||isNaN(this.Z)?0:this.Z-this.A.localTimestampMs;this.td&&ET(this,d,J,w,c,z&&z>0?c/z*1E3:0)}this.A={qy:Y.qy,localTimestampMs:D,Pk:p,rB:O}}S(){var Y=super.S();Y.rbw=this.eL();Y.rbe=+this.JW;Y.gbe=+this.Ol;Y.ackt=(this.Ge-this.j).toFixed();this.B?.j()&&(Y.nts=this.B.zT());return Y}dn(){}OJ(){return NaN}qB(){return this.j+this.snapshot.delay*
1E3}};var Pv$=class{constructor(Y,z){this.rk=z;this.Y={};this.logger=new g.rn(Y)}FH(Y,z){switch(Y){case 20:Y=new OS(z);Y={CQ:J6(Y,1),videoId:sS(Y,2),itag:J6(Y,3),lmt:J6(Y,4),xtags:sS(Y,5),Ez:J6(Y,6),fQ:w9(Y,8),jU:J6(Y,9),n_:J6(Y,10),startMs:J6(Y,11),durationMs:J6(Y,12),qL:J6(Y,14),timeRange:y5(Y,15,Un),Q3:J6(Y,16),KT:J6(Y,17),rj:J6(Y,20),eD:y5(Y,21,PFh),clipId:sS(Y,1E3)};this.Z(Y);break;case 21:this.A(z,!1);break;case 22:this.N0(z);break;case 31:Y=Do(z,UCv);this.rk.Df(Y);break;case 52:Y=Do(z,ZQv);this.rk.am(Y);
break;case 69:Y={zU:L1(new OS(z),1,nV1)};this.rk.Lu(Y);break;case 65:Y=Do(z,p8o);this.rk.mg(Y);break;default:this.K(Y,z)}}Z(){}K(){}};var BRV=new Set([53,49,50]),tYA=class extends Pv${constructor(Y){super("sabr",Y);this.rk=Y;this.j=[]}K(Y,z){Dd(this.rk)&&!BRV.has(Y)?this.j.push({id:Y,data:z}):vz(this,Y,z)}VK(Y){Y=new OS(Y);Y={qy:J6(Y,1),uG:J6(Y,2)};this.rk.VK(Y)}XR(Y){Y=new OS(Y);Y={timestampMs:J6(Y,1),Z9:J6(Y,2)};this.rk.XR(Y)}zn(Y){Y=new OS(Y);Y={Hl:L1(Y,1,SP),bB:L1(Y,2,SP)};this.rk.zn(Y)}vV(Y){var z=new OS(Y);Y=M0(z,1);var O=M0(z,2);z=M0(z,3);this.rk.vV(Y,O,z)}zi(Y){Y=eP(new OS(Y));this.rk.zi(Y)}cV(Y){Y=Do(Y,XD);this.rk.cV(Y)}iO(Y){Y=
new OS(Y);Y={videoId:sS(Y,1),formatId:y5(Y,2,SP),endTimeMs:J6(Y,3),uA:J6(Y,4),mimeType:sS(Y,5),Qf:y5(Y,6,Q8),indexRange:y5(Y,7,Q8),TC:y5(Y,8,WuZ)};this.rk.iO(Y)}kr(Y){Y=new OS(Y);Y={type:J6(Y,1),scope:J6(Y,2),value:R9(Y,3),sendByDefault:w9(Y,4),writePolicy:J6(Y,5)};this.rk.kr(Y)}Yj(){this.rk.Yj()}UL(Y){Y=uQ(new OS(Y));this.rk.UL(Y)}A6(Y){Y=Tv(new OS(Y));this.rk.A6(Y)}NG(Y){Y=az(new OS(Y));this.rk.NG(Y)}Z4(Y){Y={redirectUrl:sS(new OS(Y),1)};this.rk.Z4(Y)}A(Y){var z=E6(Y,0);if(Y.totalLength!==1){({PW:Y}=
Y.split(1));var O=this.Y[z]||null;if(O){var D=this.rk;D.Jh===void 0&&D.O4.j(z,O,Y)}}}N0(Y){Y=E6(Y,0);var z=this.Y[Y]||null;z&&this.rk.N0(Y,z)}Z(Y){var z=Y.CQ,O=Y.fQ,D=Y.Ez,p=Y.KT,d=Y.Q3,J=Y.jU,c=Y.startMs,w=Y.durationMs,R=Y.timeRange,y=Y.qL,M=Y.rj,L=Y.clipId,V=Y.eD,W=wn(Y);Y=P3r.has(Hv[`${Y.itag}`]);this.Y[z]=W;var x=-1;c&&M&&R?.timescale&&(x=c/1E3+M/R.timescale);this.rk.UZ(W,Y,x,{CQ:z,fQ:!!O,Ez:D??-1,jU:J??-1,startMs:c??-1,durationMs:w??-1,qL:y,KT:p,Q3:d,clipId:L,timeRange:R,eD:V,rj:M??void 0})}AY(Y){Y=
{QZ:J6(new OS(Y),1)};this.rk.AY(Y)}uR(Y){Y={QZ:J6(new OS(Y),1)};this.rk.uR(Y)}ZK(Y){Y=xu(new OS(Y));this.rk.ZK(Y)}iW(Y){Y={Vo:y5(new OS(Y),1,gE)};this.rk.iW(Y)}onSnackbarMessage(Y){Y=J6(new OS(Y),1);this.rk.onSnackbarMessage(Y)}jX(Y){Y=new OS(Y);Y={reloadPlaybackParams:y5(Y,1,DCh),tG:w9(Y,2)};this.rk.jX(Y)}GR(){for(let {id:Y,data:z}of this.j)vz(this,Y,z);this.j=[]}};var fW$=class extends g.Eu{constructor(Y){super();this.A=Y;this.logger=new g.rn("onesie");this.Fc=new Map;this.U=this.N=!1;this.uY=this.Ds=null;this.K=!1}qn(){return Array.from(this.Fc.keys())}W8(Y){return this.Fc.has(Y)}Bs(Y){this.Fc.get(Y).xP=!0}X(){var Y=0,z=this.qn();for(let O=0;O<z.length;O++)Y+=this.Fc.get(z[O])?.bytesReceived||0;return Y}Xj(Y){Y=this.Fc.get(Y);var z=Y.P0;Y.G7+=z.totalLength;Y.P0=new zi;return z}LO(Y){return this.Fc.get(Y).LO}x_(Y){return this.Fc.get(Y).x_}UZ(Y,z,O){this.Fc.get(Y)||
this.Fc.set(Y,{P0:new zi,G7:0,bytesReceived:0,xK:0,eR:!1,LO:!1,x_:!1,MP:z,qx:[],xg:[],ED:[],xP:!1,fI:new Map,I2:new Map,mj:new Map,Uz:[]});z=this.Fc.get(Y);this.Ds?zE(this,Y,O,z):(O.fQ?z.xK=O.qL:z.ED.push(O),z.qx.push(O))}HW(Y){return this.Fc.get(Y)?.xg||[]}j(Y,z,O){(z=this.Fc.get(z))&&!z.LO&&(kK?(z.fI.has(Y)||z.fI.set(Y,{data:new zi,zW:0,WA:!1}),gA(z.fI.get(Y).data,O)):gA(z.P0,O),z.bytesReceived+=O.totalLength,z.eR=!0)}tk(){for(let Y of this.Fc.values())if(Y.eR){if(Y.onProgress)Y.onProgress();Y.eR=
!1}}Y(Y){if((Y=this.Fc.get(Y))&&!Y.LO){Y.LO=!0;if(Y.onProgress)Y.onProgress();a:{for(z of this.Fc.values())if(!z.LO){var z=!1;break a}z=!0}z&&this.A.U3()}}N0(Y,z){z=this.Fc.get(z);kK?z&&!z.LO&&(z.fI.get(Y)?z.fI.get(Y).WA=!0:z.fI.set(Y,{data:new zi,zW:0,WA:!0}),z.x_=!0):z&&!z.x_&&(z.x_=!0)}q1(Y){if(kK){var z=this.Fc.get(Y);if(z)for(let [c,w]of z.fI){let R=c,y=w;var O=z.I2.get(R),D=this.Ds?.Y.get(Y),p=D instanceof L$;if(this.uY?.DQ&&p){if(D?.j()&&!O.length){O=R;D=Y;var d=z.mj.get(O);d?(z.mj.delete(O),
O=zE(this,D,d,z)):O=[]}if(!O.length)continue}if(!p&&Ws(O[0])){if(!y.WA)continue;d=O;p=y.data;O=0;D=[];for(let M of d){d=M.Y;let L=T6(p,O,d);O+=d;D.push(new za(M,L))}z.Uz.push(...D)}else if(y.data.totalLength>0||!O[0].range&&y.WA)p=void 0,O=O[0],D=y.zW,d=y.data,O.range||(p=y.WA),p=new za(xM(O,O.j+D,d.totalLength,p),d),y.zW+=p.info.Y,z.Uz.push(p);z.fI.get(R).data=new zi;y.WA&&z.fI.delete(R)}Y=this.Fc.get(Y);if(!Y)return[];z=Y.Uz;Y.Uz=[];for(var J of z)Y.G7+=J.info.Y;return z||[]}J=this.Fc.get(Y)?.U8;
if(!J)return[];this.gi(Y,J);return J.q1()}Aw(Y){return kK?F4(this,Y):!!this.Fc.get(Y)?.U8?.aR()?.length||F4(this,Y)}gi(Y,z){for(;F4(this,Y);){var O=this.Xj(Y);var D=Y;D=this.Fc.get(D).LO&&!oA(this,D);N1(z,O,D&&Km(this,Y))}}Z(){return this.K?!1:this.K=!0}S(){this.N=!0}sl(){super.sl();for(let Y of this.Fc.keys())this.Y(Y);if(this.uY?.aL)for(let Y of this.Fc.values())Y.fI.clear(),Y.I2.clear(),Y.mj.clear(),Y.Uz.length=0,Y.xg.length=0,Y.qx.length=0,Y.ED.length=0;this.Fc.clear()}},kK=!1;var S1$=new Set([2]),MD=class extends g.Eu{constructor(Y,z,O,D,p,d,J){super();this.policy=Y;this.info=z;this.Ds=O;this.rk=p;this.logger=new g.rn("sabr");this.wi=new cA(this);this.XC=new tYA(this);this.O4=new fW$(this);this.state=1;this.rU=!1;this.us=0;this.segmentStartTimeMs=this.segmentNumber=-1;this.iG=0;this.Xs=-1;this.Yv=this.uN=this.Iu=this.nG=!1;this.Jh=void 0;this.policy.FM?this.R5=new wr(this,d):this.R5=new JS(this,d);this.Vi=this.policy.OJ?z.FC:Gq$(z,this.policy,D);this.Vi.set("rn",`${this.CI()}`);
this.Vi.set("alr","yes");Os(this.O4,O,Y);this.jO=new WMZ(this,this.policy,this.Vi,z.zI,this.R5,this.logger,D,J,this.policy.enableServerDrivenRequestCancellation&&(!this.policy.xk||this.policy.A7));VN(this.jO);this.policy?.aL&&(g.u(this,this.O4),g.u(this,this.jO));Y=z.Y;z={method:"POST",body:Y};Y&&(this.iG=Y.length);try{this.xhr=Lm(this.Vi,this.policy.A,this.R5,Bu,z),this.jO.Y.start()}catch(c){g.jZ(c)}}Is(){!this.VH()&&this.xhr&&(this.gi(!1),ir(this.rk,this))}T3(){}Wy(){if(!this.VH()&&this.xhr){var Y=
this.g0();Y===5?(this.BH()==="net.badstatus"&&this.rk.UH(),Cm(this.jO)):(this.rk.jS(),this.E6(Y));this.jO.Y.stop();this.MG?.stop()}}g0(){var Y="";Wz(this.jO,this.xhr)&&(Y=Pz(this.jO,this.xhr));if(Y)return this.info.zI.Rh(this.Vi,Y),3;this.gi(!0);Y=nm(this.jO,this.xhr.status,this.xhr.ef(),this.info.fu(),this.Iu);if(this.Jh!==void 0){let z=this.policy.wO();z&&(z.exports.SabrRequestCoordinator_done(this.Jh,!Y),dL(this))}if(Y)return 5;if(this.rU)return 3;Hz(this.jO,this.xhr.bx(),0,this.fu());this.policy.mE&&
XXh(this.rk);return 4}gi(Y){var z=this.xhr;if((Y||!Wz(this.jO,this.xhr))&&z.Cu()){var O=z.I6();Y=O.totalLength;if(this.Jh!==void 0){if(z=this.policy.wO())O=G6(O),O=z.memory.copyIn(O),z.exports.SabrRequestCoordinator_feed(this.Jh,O.byteOffset,Y),dL(this)}else this.wi.feed(O)}}FH(Y,z){this.xhr.Of()&&Y===21&&pr(this);this.XC.FH(Y,z)}yR(Y,z,O,D){O||(this.R5.yR(D),this.policy.nB&&Y===21&&pr(this));if(Y!==21)return!1;this.R5.ze=!0;Y=z.totalLength;O||(this.Xs=E6(z,0),z=z.split(1).PW);var p=this.policy.Ci,
d=this.XC.Y[this.Xs],J=this.Ds.Y.get(d);if(p&&J&&(p*=J.info.Wc,Y+O!==D&&Y<p))return!1;this.Jh===void 0&&this.O4.j(this.Xs,d,z);return!0}VK(Y){this.policy.td&&this.R5.VK(Y)}UL(Y){this.rk.UL(Y,this.CI())}A6(Y){this.policy.enableServerDrivenRequestCancellation&&(this.MG?.dispose(),this.yE=Y,Y.hs&&(this.MG=new g.VF(this.Jb,Y.hs,this)),this.Jb())}Jb(){if(this.yE?.items&&(this.MG?.start(),this.R5.Y>0)){this.policy.n3&&this.jO.Y.stop();var Y=this.R5.yH(),z=this.R5.eL(),O=Je(this,Y);z>O.xe||O.SZ>0&&this.info.UO()>
O.SZ||(this.us=(0,g.E)(),this.MG?.stop(),this.policy.mE&&(O=this.rk,Y={N8:Math.round(z*Y/1E3),KP:Y},O.policy.mE&&(O.Pc=Y,O.V7++)),this.Zo())}}Zo(){this.jO.Zo()}NG(Y){this.rk.NG(Y,this.CI(),this.info)}Z4(Y){this.rU=!0;this.info.zI.Rh(this.Vi,Y.redirectUrl)}AY(Y){this.R5 instanceof wr&&this.R5.AY(Y)}uR(Y){this.R5 instanceof wr&&this.R5.uR(Y)}iO(Y){var z=Y.formatId,O=new LN(Y.Qf?.first||0,Y.Qf?.sA||0),D=new LN(Y.indexRange?.first||0,Y.indexRange?.sA||0);if(!this.Ds.Y.get(wn({itag:z.itag,lmt:z.lmt,xtags:z.xtags}))){var p=
Y.TC||{};p.mimeType=Y.mimeType;p.itag=z.itag;p.lastModified=`${z.lmt||0}`;p.xtags=z.xtags;Y=this.Ds;z=mt("");p=yn(p,null);MA(Y,new NA(z,p,O,D))}}zi(Y){this.rk.zi(Y,this.CI())}onSnackbarMessage(Y){if(this.policy.GO)this.rk.onSnackbarMessage(Y)}Lu(Y){this.policy.U&&this.rk.Lu(Y,this.CI())}Df(Y){this.w2=Y;this.jO.N=(0,g.E)();this.rk.Df(Y)}rW(Y){this.rk.rW(Y)}vV(Y,z,O){this.rk.vV(Y,z,O)}kr(Y){Y.scope===2&&(this.Kn=Y);this.rk.kr(Y)}Yj(){this.nG=!0;this.rk.Yj()}zn(Y){this.policy.mZ&&this.rk.zn(Y)}cV(Y){this.rk.cV(Y,
this.CI())}ZK(Y){Y.ea===3&&(this.Iu=!0);this.rk.ZK(Y)}XR(Y){this.policy.td?this.R5.XR(Y):this.R5.pY((0,g.E)())}iW(Y){this.rk.iW(Y)}jX(Y){this.rk.jX(Y)}mg(Y){this.rk.mg(Y)}canRetry(){this.VH();return this.jO.canRetry(!1)}dispose(){if(!this.VH()){super.dispose();this.jO.dispose();this.MG?.dispose();if(this.Jh!==void 0){let Y=this.policy.wO();Y&&Y.exports.SabrRequestCoordinator_release(this.Jh);this.Jh=void 0}this.E6(-1);this.wb()}}E6(Y){this.state=Y;ir(this.rk,this)}fu(){return this.info.fu()}Ip(){return this.nG}PK(){return this.Kn}UZ(Y,
z,O,D){O>=0&&this.rk.cf(O);this.policy.fU&&!z&&(this.segmentNumber=D.jU,this.segmentStartTimeMs=D.startMs);if(this.info.isDecorated()){a:if(O=this.info,O.data?.JJ?.gU)var p=O.data.JJ.gU;else{if(O.data?.L4)for(p of O.data.L4)if(p.gU){p=p.gU;break a}p=-1}p>=0&&p>D.jU&&this.rk.loader.J("sdai",{skpsqmismatch:"1",stsq:p,rcvsq:D.jU,a:z})}this.Jh===void 0&&this.O4.UZ(Y,z,D);this.policy.V9&&this.w2&&this.R5 instanceof JS&&(p=this.w2.Z$,this.R5.UZ(D.durationMs/1E3,z,p>0&&D.jU+1>=p));this.Jh===void 0&&this.O4.Bs(Y);
this.rk.UZ(D)}N0(Y,z){this.Jh===void 0&&this.O4.N0(Y,z)}am(Y){this.requestIdentifier=Y}q1(Y){cL(this)!==void 0&&this.Ds.Y.get(Y)?.info.j();return this.O4.q1(Y)}HW(Y){cL(this)!==void 0&&this.Ds.Y.get(Y)?.info.j();return this.O4.HW(Y)}S2(Y,z){var O=cL(this);if(O!==void 0){var D=this.policy.wO();Y=Yp(Y+"\x00");Y=D.memory.copyIn(Y);O=D.exports.MediaBytes_containsMediaTime(O,Y.byteOffset,z);D.memory.free(Y.byteOffset);return O!==0}D=this.HW(Y);return D.length===0?!1:D.some(p=>p.type===3&&p.S2(z))}Aw(Y){var z=
cL(this);
if(z!==void 0){let O=this.policy.wO();Y=Yp(Y+"\x00");Y=O.memory.copyIn(Y);z=O.exports.MediaBytes_potentiallyHasPendingSlices(z,Y.byteOffset);O.memory.free(Y.byteOffset);return z!==0}return this.O4.Aw(Y)}qn(){if(this.Jh!==void 0){let z=this.policy.wO(),O=z.exports.SabrRequestCoordinator_getAvailableFormatIdsCount(this.Jh),D=[];for(let p=0;p<O;p++){var Y=z.exports.SabrRequestCoordinator_getAvailableFormatId(this.Jh,p);if(Y){let d=Y,J=z.memory.BM(),c=new Uint8Array(J);for(;c[d]!==0;)d++;Y=g.o$(new Uint8Array(J,
Y,d-Y));D.push(Y)}}return D}return this.O4.qn()}Cc(){return 1}CI(){return this.R5.requestNumber}ZD(){return this.requestIdentifier}Ah(){return this.Vi.Ah()}U3(){this.wb()}wb(){OT(this.R5);this.xhr?.abort();if(this.Jh!==void 0){let Y=this.policy.wO();Y&&(Y.exports.SabrRequestCoordinator_done(this.Jh,!1),dL(this))}}isComplete(){return this.state>=3}aU(){return this.state===3}i7(){return this.state===5}lN(){return this.isComplete()}G$(){return 0}be(){}my(){return this.info.j?.Kd?.Az||0}GR(){this.vU()&&
!this.Yv&&(this.Yv=!0,this.XC.GR())}vU(){var Y=this.info.j?.Kd?.xR;return!!Y&&S1$.has(Y)}tH(){return"SABR"}BH(){return this.jO.BH()}wv(){var Y=Bz(this.jO);Object.assign(Y,ck(this.info));Y.req="sabr";Y.rn=this.CI();this.xhr?.status&&(Y.rc=this.policy.ba?this.xhr.status:this.xhr.status.toString());var z=this.xhr?.b0();z&&(Y.msg=z);this.us&&(z=Je(this,this.us-this.R5.DQ()),Y.letm=z.bJ,Y.mrbps=z.xe,Y.mram=z.SZ);return Y}};var Uro=class{constructor(Y){this.KU=Y;this.X=this.q6=this.A=this.Pc=this.Y=this.N=this.S=this.K=this.ze=this.Z=this.kg=this.j_=this.N6=this.B=0;this.ticks={}}Ty(){if(window&&window.performance&&window.performance.getEntriesByName){if(this.U){var Y=window.performance.getEntriesByName(this.U);Y.length&&(Y=Y[0],this.tick("vri",Y.fetchStart),this.tick("vdns",Y.domainLookupEnd),this.tick("vreq",Y.requestStart),this.tick("vrc",Y.responseEnd))}this.j&&(Y=window.performance.getEntriesByName(this.j),Y.length&&
(Y=Y[0],this.tick("ari",Y.fetchStart),this.tick("adns",Y.domainLookupEnd),this.tick("areq",Y.requestStart),this.tick("arc",Y.responseEnd)))}return this.ticks}tick(Y,z){this.ticks[Y]=z?window.performance.timing.navigationStart+z:(0,g.E)()}};g.jf=class extends g.iI{constructor(Y,z,O,D,p,d){super();this.loader=Y;this.Ds=z;this.policy=O;this.videoTrack=D;this.audioTrack=p;this.S=this.j=null;this.K=this.A=NaN;this.Z=0;this.X=NaN;this.V8=null;this.ze=this.N6=NaN;this.Pc=new Map;this.j_=this.N=this.U=NaN;this.Y=d?1:0}PR(Y,z,O,D){var p=!1;this.policy.fU&&(p=O?this.ze===Y.Te:this.N6===Y.Te);if(this.V8&&D&&!p){D=[];p=[];let d=[],J=void 0,c=0;z&&(D=z.j,p=z.Y,d=z.U,J=z.N,c=z.uF,this.J("sdai",{sq:Y.Te,ssvicpns:D.join("."),ssvid:p.join(".")}));this.policy.fU&&
(O?this.ze=Y.Te:this.N6=Y.Te);this.V8.TR(Y.Te,Y.startTime,D,p,d,O,c,J)}this.policy.fU?O&&(this.Y===1&&ND(this,5,"noad"),Y.Te!==this.j?.Te&&(V_(this,Y,z,O),isNaN(Y.startTime)||WL(this,Y.Te,PL(this,Y.startTime,Y.Te),!!z,this.V8))):O&&V_(this,Y,z)}Kq(Y,z){Y.startSecs+=isNaN(this.Z)?0:this.Z;vv(this.Ds,Y,z)}yo(Y,z,O){var D=this.videoTrack.I4.index.m0()<=z;this.j={eO:Y,Te:z,GA:O};D&&this.Kq(Y,z)}HK(Y,z){var O=Date.now()-this.X;this.X=NaN;this.J("sdai",{adfetchdone:Y,d:O});Y&&!isNaN(this.A)&&this.Y!==3&&
g.nr(this.loader,z,this.A,this.K);this.policy.fU?this.N=NaN:this.U=NaN;ND(this,4,this.Y===3?"adfps":"adf")}AM(){this.V8&&this.V8.AM()}kg(Y,z){if(this.Y!==0&&z&&Y.xg[0].E4()){var O=Y.xg[0].Te,D=Y.xg[0].U;Y=Y.isDecorated();WL(this,O,D,Y,z)}}B(Y,z){if(this.policy.S?0:this.Y===1||this.Y===2)return!1;if(this.Y!==0&&Y===this.audioTrack){if(this.policy.fU)return this.videoTrack.Et(z)||this.videoTrack.Et(z+1);Y=go(this.videoTrack);if(z>(Y?Y.Te:-1))return!1}return!0}J(Y,z,O=!1){(Y!=="sdai"||this.policy.OD||
O)&&this.loader.J(Y,z)}H7(Y){this.V8=Y}};g.jf.prototype.DF=Dr(84);g.R6=class{constructor(Y,z,O,D){this.policy=Y;this.J=z;this.j=O;this.Gs=D;this.K=void 0;this.N=new Set;this.Y=0;this.A=this.U=!1}DK(Y){var z=Y||g.x2(this.K);this.J("clsdai",{rmvadcfg:Y||"misscid",lastcid:g.x2(this.K)});(Y=this.j.get(z))?(Y.I_="",Y.bY=4):this.J("clsdai",{rmadcfg:"notfound",cid:z})}Lu(Y,z,O,D,p){if(!((Y.zU?.length||0)<=0))if(O!==0){if(this.Y=O,this.J("clsdai",{oncldisabled:O,rn:z}),!this.A&&Y.zU&&Y.zU.length>0&&(this.A=!0,z=Y.zU[0],this.Gs({u4:Zd(z).identifier,tileContext:z.tileContext},
{cuepointEvent:Sl(fr(z.eO?.event)),noAdsStitchedReason:1},!1)),this.policy.S&&(this.Y===3||this.Y===1||this.Y===4))for(var d of Y.zU)d.eO&&d.trackType===2&&vv(D,Zd(d),d.jU||0,!0)}else for(let R of Y.zU){if(!R.eO)continue;var J=this.policy.Fu?R.opportunityId:void 0,c=this.policy.MR?R.serializedPrefetchContext:void 0;a:{let y;Y=Zd(R);D=z;d=R.jU||0;O=p;J=R.mx!==void 0||J!==void 0||c!==void 0?new Z$A(R.mx,J,c):void 0;c=R.trackType||2;var w=R.iJ!==void 0;let M=!1;if(!this.policy.bX&&Y.event==="prefetch"){Y=
!1;break a}let L=g.x2(Y);this.j.has(L)?(y=this.j.get(L),d>y.M5&&(y.startTimeSecs=Y.startSecs,y.WM=Y.WM,y.event==="predictStart"&&y.bY===5&&Y.event!=="predictStart"&&(y.Nh=Date.now()),y.event!==Y.event&&(M=!0),y.event=Y.event)):(y={event:Y.event,startTimeSecs:Y.startSecs,WM:Y.WM,i9:[],M5:d,bY:0,ET:{u4:Y.identifier,tileContext:Y.tileContext}},M=!0,this.j.set(L,y),this.policy.U&&this.J("clsdai",{newcid:1,cid:Y.identifier,tc:Y.tileContext,evt:Y.event,sn:d,rn:D,st:g.he(y.bY)}));let V=!1;w?(y.bY=8,y.I_=
"",V=!0):y.bY===0&&(O?.A2(Y,J)?y.bY=5:(y.bY=O?11:3,y.I_="",V=!0),y.Nh=Date.now(),y.M5=d,this.policy.U&&this.J("clsdai",{onqpnt:1,cid:Y.identifier,tc:Y.tileContext,evt:Y.event,sn:d,rn:D,st:g.he(y.bY)}));!w&&d>y.M5&&(O?.A2(Y),y.M5=d);M&&this.Gs({u4:Y.identifier,tileContext:Y.tileContext},{cuepointEvent:Sl(Y.event),segmentNumber:d,trackType:ICh(c),adBreakFulfillmentState:EJ$(y.bY)},!1);this.K=Y;this.policy.U&&this.N.add(L);Y=V}Y&&(this.U=!0)}}B(){this.N.clear();this.Y=0;this.U=!1}S(){this.j.clear();
this.N.clear();this.Y=2;this.U=!1}Z(){return this.U}X(Y,z){if(this.Y!==0){this.J("clsdai",{gssinfodisabled:this.Y});z=7;switch(this.Y){case 1:z=7;break;case 2:z=9;break;case 3:z=10;break;default:this.J("clsdai",{unknowndisr:this.Y})}return[{bY:z}]}var O=new Set;if(this.policy.hf)isNaN(Y)||(Y=g.mE(this,Y),Y.length>0&&(O=new Set([Y[0]]))),O.size===0&&(O=new Set(this.N));else{O=new Set(this.N);if(!isNaN(Y))for(var D of g.mE(this,Y))O.add(D);Y={gssinfos:O.size,mt:Y.toFixed(3)};this.policy.Ho&&this.J("clsdai",
Y)}Y=[];for(let d of O){var p=d;O=z;p?(D=this.j.get(p),p={cuepointId:D?.ET?.u4||p.split(";")[0]},D?.ET?.tileContext&&(p.tileContext=D.ET.tileContext),D?.startTimeSecs!=null&&(p.startTimeMs=D.startTimeSecs*1E3),D?.WM!=null&&(p.durationMs=D.WM*1E3),D?.I_&&(p.adsConfig=g.aU(D.I_)||void 0),D?.i9&&(p.Dm=D.i9),D?.iR&&(p.gU=D.iR),O&&(p.P4=g.Wj(O.split(";")[0]),p.Vv=O.split(";")[1]||""),p.bY=D?.bY||0,O=p):O=void 0;O&&Y.push(O)}return Y}vv(){this.J("clsdai",{rstskipad:1});for(let Y of this.j.values())Y.iR=
NaN}j_(){var Y=!1;for(let [,z]of this.j.entries()){let O=z;O.event!=="predictStart"&&O.event!=="prefetch"&&O.bY===5&&(O?.Nh&&Date.now()-O?.Nh>1E4?(O.bY=1,this.J("clsdai",{cfgtout:1,cid:O.ET?.u4||"misscid",st:g.he(O.bY)}),this.Gs(O.ET||{u4:"misscid"},{adRejectionReason:1},!0)):Y=!0)}return Y}};g.R6.prototype.Gi=Dr(111);g.R6.prototype.LI=Dr(105);g.R6.prototype.jL=Dr(34);var gL=class{constructor(Y,z,O){this.audio=Y;this.video=z;this.reason=O}},VU=class{constructor(Y,z,O,D){this.j=Y;this.reason=z;this.source=O;this.token=D}};var $r$=class extends g.Eu{constructor(Y,z){super();this.policy=Y;this.U=z;this.N=new Map;this.K=0;this.A=!1;this.j="";this.Y=!1}DJ(){return this.A&&iA(this).size>0}M0(Y){this.j!==Y&&(this.j=Y,this.Y=!0)}z_(Y,z=!1,O={}){this.policy.Rx=pu(Y,O,this.U,z)}};var sP=class{constructor(Y){this.j=this.Y=0;this.alpha=Math.exp(Math.log(.5)/Y)}d7(Y,z){var O=this.alpha**Y;this.j=z*(1-O)+O*this.j;this.Y+=Y}Ri(){return this.j/(1-this.alpha**this.Y)}};var xrv=class{constructor(Y,z,O,D,p,d=[]){this.loader=Y;this.LF=z;this.policy=O;this.Ds=D;this.X=p;this.kg=d;this.logger=new g.rn("dash/abr");this.j=QN;this.N=this.A=null;this.S=-1;this.q6=!1;this.nextVideo=this.Y=null;this.U=[];this.o4=new Set;this.Pc={};this.JW=new sP(1);this.Z=0;this.Bc=this.j_=this.B=!1;this.N6=0;this.R4=!1;this.ze=new Set;this.Ol=!1;this.K=new $r$(this.policy,p)}M0(Y){this.K.M0(Y)}wN(Y){if(this.policy.On){var z=new Set(Y);z.size===this.ze.size&&[...z].every(O=>this.ze.has(O))||
(this.loader.J("lwnmow",{itagDenylist:[...Y].join()}),this.loader.dW(!!z.size),this.S=-1,this.ze=z,Xv(this,this.j),this.Ol=!0)}}dT(Y){if(qD(this,Y))return null;
if(Y.reason==="m"&&Y.isLocked())return Xv(this,Y),this.Z=this.U.length-1,aI(this),GE(this),this.j_=this.j_||this.N!==this.nextVideo,this.N=this.nextVideo,new gL(this.Y,this.N,Y.reason);Y.reason==="r"&&(this.S=-1);Xv(this,Y);GE(this);if(Y.reason==="r"&&this.nextVideo===this.N)return new gL(this.Y,this.nextVideo,Y.reason);this.N&&this.nextVideo&&lA(this,this.N.info)<lA(this,this.nextVideo.info)&&(Y=this.j.reason,this.B=this.B||Y==="r"||Y==="u"||Y==="v");return null}z_(Y,z=!1,O={}){var D=this.policy.Rx;
this.K.z_(Y,z,O);D!==this.policy.Rx&&(Xv(this,this.j),GE(this),D>this.policy.Rx&&this.N?.info.Y()&&!this.nextVideo?.info.Y()&&(this.B=!0))}vg(){return this.j}};var yB={zh:-1,ZA:!1,xR:0},hfH=class extends g.Eu{constructor(Y){super();this.JL=Y;this.j=null;this.Y=yB;this.JL("ismp_i")}N(Y=!0){Y&&Fv(this);this.j=null}sl(){this.Y=yB;this.N();super.sl()}};var Zd1=class{constructor(Y){this.track=Y;this.buffered=[];this.N=this.U=0;this.Z={};this.K=0;this.j=new dr}yN(Y){this.timestampOffset=Y;this.flush()}S(Y,z){this.flush();this.Y=z;Kr(this,3,Y)}X(Y,z,O,D){!this.Y||t2(this.Y,Y)&&this.Y.Te===Y.Te||this.flush();this.U+=O;this.N+=D;O=1;!this.Y&&Y.j&&(O=2);Kr(this,O,z);z=Math.ceil(Y.j/1024);O===2&&this.j.add(z);this.j.add(Math.ceil((Y.j+Y.Y)/1024)-z);this.Y=Y}B(){Kr(this,0)}A(){Kr(this,4);this.flush()}flush(){if(this.j.j()){var Y={a:this.track.MP(),u:this.j.zT(),
pd:Math.round(this.U),ad:Math.round(this.N)},z=this.Y;if(z){let O=z.I4.info;Y.itag=O.itag;O.N&&(Y.xtags=O.N);Y.sq=z.Te;Y.st=z.segmentStartTime;Y.sd=z.N;this.track.policy.rK&&(Y.si=z.Si());z.SO&&(Y.esl=z.j+z.Y);z.A()&&(Y.eos=1)}isNaN(this.timestampOffset)||(Y.to=this.timestampOffset);if(z=this.track.qa?.ud({})){for(let O in z)this.Z[O]!==z[O]&&(Y["sb_"+O]=z[O]);this.Z=z}this.track.J("sbu",Y);this.j.reset();this.buffered=[];this.K=this.N=this.U=0;this.timestampOffset=this.Y=void 0}}};var mrv=class{constructor(Y,z,O,D){this.S=Y;this.Ds=z;this.policy=O;this.logger=D;this.rT=[];this.XA=[];this.j=-1;this.qa=null;this.Z=this.timestampOffset=0;this.Y=10;this.K=new Set;this.U=z.Na?0:1;O.ko>0&&(this.Y=O.ko)}B(Y){pj(this,this.XA,"og");JB(this,Y);pj(this,this.XA,"trim");var {XA:z,rT:O}=OPW(this);Y=[];for(let D=0;D<O.length;D++){let p=O[D],d=p.segmentStartTime,J={startTicks:(d+this.timestampOffset)*1E3,OZ:p.N*1E3,timescale:1E3},c=this.qa?.MB(),w;if(this.policy.T_&&c&&c.length>0){let R=av(c,
d);R>=0&&(w=(c.end(R)-d+.1)*1E3)}Y.push({formatId:g.yW(p.I4.info,this.Ds.Na),Q3:p.Q3,sequenceNumber:p.Te+this.U,ez:J,OK:p.Y,hI:w})}return{XA:z,MC:Y}}j_(Y,z){z?.dv||(this.rT=[]);this.policy.kV?(Y=g.DG(this.XA,{startTimeMs:Y*1E3},(O,D)=>O.startTimeMs-D.startTimeMs),this.j!==Y&&(this.j=-1,this.N=void 0)):(JB(this,!0),this.j=zj(this.XA,Y*1E3))}N6(Y,z){this.qa=Y;
z&&JB(this,!1,!0)}ze(){return this.N}A(){this.XA=[];this.rT=[];this.K.clear();this.j=-1;this.N=void 0}X(){this.N=void 0}yN(Y){this.timestampOffset=Y}Et(Y){return this.K.has(Y)}};var QXk=class{constructor(Y,z,O){this.policy=Y;this.j=z;this.ze=O;this.N=this.Y=0;this.u0=null;this.B=new Set;this.S=[];this.indexRange=this.initRange=null;this.A=new PW;this.j_=this.N6=!1;a:{if(this.policy.jy&&this.policy.rJ)for(D of this.policy.jy){z=g.S_(D);O=+z.clen;let p=+z.csz;if(O>0&&p>0&&this.policy.Y===z.docid&&this.j.info.id===z.fmtid&&this.j.info.lastModified===+z.lmt){var D={clen:O,csz:p,ck:z.ck,civ:z.civ};break a}}D=void 0}D?(this.chunkSize=D.csz,this.U=Math.floor(D.clen/D.csz),this.X=
D.ck,this.Z=D.civ):(this.chunkSize=Y.mG,this.U=0,this.X=g.X6(16),this.Z=g.X6(16));this.K=new Uint8Array(this.chunkSize);this.X&&this.Z&&(this.crypto=new n6h(this.X,this.Z))}yU(){if(this.u0&&this.u0.type===3)return this.u0.segmentStartTime;if(this.U>0){var Y=this.j.index,z=this.U*this.chunkSize;Y=g.DG(Y.offsets.subarray(0,Y.count),z);return this.j.index.getStartTime(Y>=0?Y:Math.max(0,-Y-2))}return 0}dispose(){this.j_=!0}VH(){return this.j_}},jJ=class extends Error{constructor(Y){super(Y);this.V$=!1}};var tB=class{constructor(Y,z,O,D,p,d,J){this.ids=Y;this.j=z;this.Y=O;this.U=p;this.N=d;this.uF=J}};var WM=class{constructor(Y,z,O){this.initData=Y;this.contentType=z;this.isPrefetch=O;this.j=this.cryptoPeriodIndex=NaN;this.Y=[];this.Z3=!1;this.Oc=null;if(z?.toLowerCase()==="webm"||Y.length===16)this.Z3=!0}};var dd=class{constructor(Y,z,{Cl:O=!1,videoDuration:D=0,CA:p,le:d=!1}={}){this.videoId=Y;this.status=z;this.Cl=O;this.videoDuration=D;this.CA=p;this.le=d}},idv=class{constructor(Y,z,O){this.videoId=Y;this.TC=z;this.bytesDownloaded=O}};var oNV=class{constructor(Y){this.Y=Y;this.offset=0}skip(Y){this.offset+=Y}j(){return this.offset}};var uoZ=class{constructor(Y,z,O){this.loader=Y;this.policy=z;this.I4=O;this.logger=new g.rn("dash");this.qD=[];this.NK=[];this.zM=null;this.FW=-1;this.IH=0;this.iw=NaN;this.T$=0;this.g7=NaN;this.Kg=this.eG=0;this.H3=-1;this.QL=this.hO=this.Z_=this.vo=null;this.Xi=this.bi=NaN;this.s4=this.aW=this.RU=this.II=null;this.i$=!1;this.dL=this.timestampOffset=0;if(this.policy.Y){z=this.I4;let D=this.policy.Y;this.policy.ze&&Y.J("atv",{ap:this.policy.ze});this.s4=new QXk(this.policy,z,(p,d)=>{qo(Y.D,new dd(this.policy.Y,
2,{CA:new idv(D,p,d)}))});
this.s4.A.promise.then(p=>{this.s4=null;p===1?qo(Y.D,new dd(this.policy.Y,p)):this.loader.J("offlineerr",{status:p.toString()})},p=>{var d=(p.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_");
p instanceof jJ?(this.loader.J("offlinenwerr",{em:d}),V6(this),qo(Y.D,new dd(this.policy.Y,4))):(this.loader.J("dldbwerr",{em:d}),V6(this),qo(Y.D,new dd(this.policy.Y,4,{le:!0})))})}}Tn(){return this.qD.length?this.qD[0]:null}MS(){return this.qD}Et(Y){return this.qD.some(z=>z.info.Te===Y)}yM(){return this.qD.length?this.qD[this.qD.length-1]:null}qG(){return this.NK.at(-1)}fH(){return!!this.qD.length}C6(Y,z,O=0){if(this.hO){var D=this.hO.j+this.hO.Y;
if(z.info.j>0)if(z.info.Te===this.hO.Te&&z.info.j<D){if(z.info.j+z.info.Y<=D)return;z=OZ(z,D-z.info.j)[1]}else if(z.info.Te>=0&&this.hO.Te>=0&&!Hs(this.hO,z.info))throw new g.lZ("improper_continuation",this.hO.Si(),z.info.Si());t2(this.hO,z.info)||HM(this,"d")}else if(z.info.j>0)throw new g.lZ("continuation_of_null",z.info.Si());this.hO=z.info;this.I4=z.info.I4;if(z.info.j===0){if(this.zM)if(!this.loader.isOffline()||this.policy.Dx)this.loader.J("slice_not_fully_processed",{buffered:this.zM.info.Si(),
push:z.info.Si()});else throw new g.lZ("slice_not_fully_processed",this.zM.info.Si(),z.info.Si());Cj(this);this.eG=O}else{if(this.eG&&O&&this.eG!==O)throw Y=new g.lZ("lmt_mismatch",z.info.Te,this.eG,O),Y.level="WARNING",Y;!z.info.I4.N()&&this.Z_&&(O=z.info,D=this.Z_.segmentNumber,O.X="updateWithEmsg",O.Te=D)}if(this.zM){O=this.zM.K(z);if(!O)throw new g.lZ("failed_to_merge",this.zM.info.Si(),z.info.Si());this.zM=O}else this.zM=z;a:{z=g.jX(this.zM.info.I4.info);if(this.zM.info.type!==3){if(!this.zM.info.SO)break a;
this.zM.info.type===6?w1k(this,Y,this.zM):this.KM(this.zM);this.zM=null}for(;this.zM;){O=this.zM.Y.totalLength;if(this.FW<=0&&this.IH===0){var p=this.zM.Y;let w=D=-1;if(z){for(var d=0;d+8<p.totalLength;){var J=vt(p,d),c=vt(p,d+4);d+=J||1;if(c===1836019558)D=d;else if(c===1835295092){w=d;break}}w<0&&(D=-1)}else{p=new oNV(p);for(J=d=!1;;){c=p.j();let {id:M,size:L}=Rzo(p);if(!(M>0))break;if(M!==408125543)if(M===524531317)d=!0,L>=0&&(w=p.j()+L,J=!0);else{if(d&&(M===160||M===163)&&(D<0&&(D=c),J))break;
M===163&&(D=Math.max(0,D),w=p.j()+L);if(M===160){D<0&&(w=D=p.j()+L);break}p.skip(L)}}D<0&&(w=-1)}let {iK:R,QQ:y}={iK:D,QQ:w};if(R<0)break;this.FW=R;this.IH=y-R}if(this.FW>O)break;this.FW?(O=p1V(this,this.FW),O.A&&OD8(this,O),w1k(this,Y,O),nj(this,O),this.FW=0):this.IH&&(O=p1V(this,this.IH<0?Infinity:this.IH),this.IH-=O.Y.totalLength,nj(this,O))}}this.zM&&this.zM.info.SO&&(nj(this,this.zM),this.zM=null)}KM(Y){!Y.info.I4.N()&&Y.info.j===0&&(g.jX(Y.info.I4.info)||Y.info.I4.info.Z3())&&sZ(Y);if(Y.info.type===
1)try{OD8(this,Y),Ddk(this,Y)}catch(O){g.IF(O);var z=SX(Y.info);z.hms="1";fj(this.loader,z||{})}z=Y.info.I4;z.Bc(Y);this.s4&&Lj(this.s4,Y);z.j()&&this.policy.j&&Qn(this.loader.Ds,z,Y.info.clipId)}rg(){return this.qD.length}zs(){this.qD=[];this.NK=[];Cj(this);V6(this)}Dj(Y,z){if(this.qD.length!==0&&(z||this.qD.some(O=>O.info.U<Y))){z=0;
for(let O of this.qD){if(O.info.U<Y)break;this.loader.J("cmat",{max:Y,s:O.info.Si()});z+=1}this.qD.splice(0,z)}}w3(){var Y=this.qG();if(!this.policy.w$)return!!Y?.info.A();var z=Y&&Y.info.SO;return!!(this.NK.length>0&&nN(Y.info)>=5&&z)}Xj(Y){this.RU=this.qD.shift().info;Y.info.equals(this.RU);if(this.loader.z7()){var z=this.qG();if(!this.w3()){if(z&&(z=z.K(Y,this.policy.hx,this.policy.gn))){this.NK.pop();this.NK.push(z);return}this.NK.push(Y)}}}Nm(){this.qD=this.NK;this.NK=[]}Oe(){var Y=this.qD.reduce((z,
O)=>z+O.Y.totalLength,0);
this.zM&&(Y+=this.zM.Y.totalLength);return Y}HW(){return g.XA(this.qD,Y=>Y.info)}Xz(Y){for(let z=this.qD.length-1;z>=0;z--)this.qD[z].info.segmentStartTime>Y&&this.qD.pop()}rM(Y){var z=null;
for(let O=this.qD.length-1;O>=0;O--){let D=this.qD[O];D.info.Te>=Y&&(this.qD.pop(),this.g7-=cC(D,this.policy.yH),z=D.info)}z&&(this.hO=this.qD.length>0?this.qD[this.qD.length-1].info:this.RU,this.qD.length!==0||this.hO||HM(this,"r"));this.loader.J("mdstm",{rollbk:1,itag:z?z.I4.info.itag:"",popped:z?z.Te:-1,sq:Y,lastslc:this.hO?this.hO.Te:-1,lastfraget:this.g7.toFixed(3)})}V6(){if(this.aW&&!this.policy.y7){var Y=this.loader;Y.Ds.isManifestless&&GX(Y.Ds,this.aW.Te,!!this.I4.info.video)}this.Z_=this.aW=
null;this.g7=(this.hO=this.II)?this.g7-this.T$:NaN;Cj(this)}oY(Y){this.vo=Y}QU(){return this.g7||0}yU(){return this.s4?this.s4.yU():Infinity}MP(){return!!this.I4.info.audio}isDrm(){return!!this.I4.info.contentProtection}Kq(){var Y=this.Z_,z=DY(Y);z&&(z.startSecs+=this.iw,this.loader.yo(this.I4,z,Y.segmentNumber,Y.GA()))}q$(){return{kv:this.H3,Rp:this.Kg}}Ja(Y=0){Y=Y?Math.round(this.timestampOffset*Y)/Y:this.timestampOffset;this.Lt()&&Y&&(Y+=this.I4.A.j);return Y+this.getDuration()}getDuration(){return this.I4.index.h7()}Lt(){return!!this.I4.A}N3(){return!!this.s4&&
y6(this.s4)}Rf(Y){Y<0||(this.qD.forEach(z=>{du(z,Y)}),this.timestampOffset=Y)}};var gw=class extends Cv8{constructor(Y,z,O,D,p){super(O,p);this.policy=Y;this.formatId=z;this.O4=D;this.lastError=null;this.onProgress=()=>{this.VH()||(this.O4.W8(this.formatId)?(this.isComplete()||this.j.start(),F4(this.O4,this.formatId)&&this.tk(2),this.O4.LO(this.formatId)&&(Km(this.O4,this.formatId)?this.E6(4):(this.lastError="net.closed",this.E6(5)))):(this.lastError="player.exception",this.E6(5)))};
this.j=new g.VF(()=>{this.isComplete()||(this.lastError="net.timeout",this.E6(5))},1E3);
this.j.start();eDF(this.O4,this.formatId,this.onProgress);g.fg(this.onProgress)}onStateChange(){this.VH()&&(r3(this.O4,this.formatId),this.j.dispose())}wv(){return{expected:bD(this.O4,this.formatId),received:this.O4.Fc.get(this.formatId)?.bytesReceived||0,bytesShifted:this.O4.Fc.get(this.formatId)?.G7||0,sliceLength:oA(this.O4,this.formatId),isAnyMediaEndReceived:this.O4.x_(this.formatId)}}aI(){return 0}iu(){return!0}q1(){return this.O4.q1(this.formatId)}aR(){return[]}Aw(){return this.O4.Aw(this.formatId)}BH(){return this.lastError}G$(){return 0}};var lWv=class{constructor(Y,z,O){this.I4=O;this.s4=null;this.VH=!1;if(Y.Y){O=this.I4;let D=Y.Y;Y.ze&&z.J("atv",{ap:Y.ze});this.s4=new QXk(Y,O,(p,d)=>{this.VH||qo(z.D,new dd(Y.Y,2,{CA:new idv(D,p,d)}))});
this.s4.A.promise.then(p=>{this.VH||(this.s4=null,p===1?qo(z.D,new dd(Y.Y,p)):z.J("offlineerr",{status:p.toString()}))},p=>{if(!this.VH){var d=((p instanceof Error?p:Error(String(p))).message??"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_");
p!==null&&typeof p==="object"&&p.V$===!0||p instanceof DOMException||p instanceof Error&&(p.name==="QuotaExceededError"||p.message.includes("IDB")||p.message.includes("QuotaExceeded"))?(z.J("dldbwerr",{em:d}),this.dispose(),qo(z.D,new dd(Y.Y,4,{le:!0}))):(z.J("offlinenwerr",{em:d}),this.dispose(),qo(z.D,new dd(Y.Y,4)))}})}}j(){return this.s4}Y(Y,z){this.s4&&(Y=new za(new Ut(1,this.I4,A2(0,Y.length),"wasm",-1,0,0,0,Y.length,!0,0,z,!1),new zi([Y])),Lj(this.s4,Y))}U(Y,z){if(this.s4)for(var O=Y();O;)Lj(this.s4,
O),z(O),O=Y()}N(){this.VH||(this.s4?.dispose(),this.s4=null)}dispose(){this.VH||(this.VH=!0,this.s4?.dispose(),this.s4=null)}};var jWk=class{constructor(Y,z,O,D){this.view=Y;this.j=z;this.U6=O;this.BM=D}get d1(){return this.view.getFloat64(this.j,!0)}get PL(){return this.view.getFloat64(this.j+8,!0)}get TD(){return this.view.getFloat64(this.j+16,!0)}get S4(){return this.view.getFloat64(this.j+24,!0)}get gY(){return this.view.getFloat64(this.j+32,!0)}get pn(){return this.view.getUint32(this.j+40,!0)}get Eu(){var Y=this.view.getUint32(this.j+44,!0),z=this.view.getUint32(this.j+48,!0);return Y&&z>0?g.o$(new Uint8Array(this.BM,
Y,z)).replace(/\0/g,""):""}get nV(){var Y=this.view.getUint32(this.j+52,!0),z=this.view.getUint32(this.j+56,!0);return Y&&z>0?this.U6.memory.buffer(Y,z).slice():new Uint8Array(0)}get Oc(){var Y=this.view.getUint32(this.j+60,!0),z=this.view.getUint32(this.j+64,!0);return Y!==0&&z>0?(new Uint8Array(this.U6.memory.buffer(Y,z))).slice():new Uint8Array(0)}get qk(){return this.view.getUint32(this.j+68,!0)}get formatId(){var Y=this.view.getUint32(this.j+72,!0),z=this.view.getUint32(this.j+76,!0);return Y&&
z>0?g.o$(new Uint8Array(this.BM,Y,z)).replace(/\0/g,""):""}get tR(){return this.view.getInt32(this.j+80,!0)}},XWv=class{constructor(Y,z={}){this.loader=Y;this.policy=z;this.N="";this.Y=this.j=null}};var g69=class{constructor(Y,z,O,D,p){this.U6=Y;this.loader=z;this.policy=O;this.I4=D;this.WC=p;this.MN=this.GI=void 0;this.UK=!1;this.ZX=void 0;this.sI=null;this.Zj=void 0;this.timestampOffset=0;this.vo=null;this.q3=this.aV=this.FS=-1;this.Zi=new Map;this.jZ=!1;this.lV=[];this.GI=this.U6.exports.MediaStream_create();Y=this.U6;z=this.policy;O=this.loader;D=Y.exports.MediaStreamPolicy_create();Y.exports.MediaStreamPolicy_setRewriteWebmTrackUid(D,z.xw);Y.exports.MediaStreamPolicy_setMinDriftDeltaForRewriteSecs(D,
.02);Y.exports.MediaStreamPolicy_setMaxDriftScaleFraction(D,.05);Y.exports.MediaStreamPolicy_setOnlyMediaDurationWhenRewritingTimestamps(D,z.yH);Y.exports.MediaStreamPolicy_setOfflineResetMediaStreamOnUnresumableSlices(D,z.Dx);Y.exports.MediaStreamPolicy_setNoPlaceholderRollbacks(D,z.y7);Y.exports.MediaStreamPolicy_setParseDrmKeyIdFromSchemaInfo(D,z.RT);Y.exports.MediaStreamPolicy_setShrinkLiveStartTimes(D,z.XU);Y.exports.MediaStreamPolicy_setRewriteTimestampsForWebm(D,z.w8);Y.exports.MediaStreamPolicy_setMaxDriftPerTrackSecs(D,
z.XZ??0,z.XZ!==void 0);Y.exports.MediaStreamPolicy_setManifestlessSegDriftLimitSecs(D,10);Y.exports.MediaStreamPolicy_setSkipSubQuantumDiscontinuitySecs(D,1E-7);Y.exports.MediaStreamPolicy_setMaxDiscontinuityRewriteCount(D,z.eI??0,z.eI!==void 0);Y.exports.MediaStreamPolicy_setMaxAvDesyncSecs(D,z.RM??0,z.RM!==void 0);Y.exports.MediaStreamPolicy_setSkipWebmDurationScaling(D,z.vz);Y.exports.MediaStreamPolicy_setMaxLiveDvrWindowPlusMarginSecs(D,z.x0);Y.exports.MediaStreamPolicy_setSupportsLoopBuffer&&
Y.exports.MediaStreamPolicy_setSupportsLoopBuffer(D,O?.z7?.()??!1);Y.exports.MediaStreamPolicy_setShortsLoopBuffer5Sec&&Y.exports.MediaStreamPolicy_setShortsLoopBuffer5Sec(D,z.w$??!1);this.MN=D;this.U6.exports.MediaStream_setPolicy(this.GI,this.MN);this.Tm=this.policy.Y?new lWv(this.policy,this.loader,this.I4):null;this.PN=new XWv(this.loader,this.policy)}BK(Y,z){if(this.GI!==void 0){var O=this.Zi.get(z);O===void 0&&(O=Yp(z+"\x00"),O=this.U6.memory.copyIn(O).byteOffset,this.Zi.set(z,O));z=O;this.UK||
(O=this.U6.exports.MediaBytes_getStream(Y,z),O>0&&(this.GI!==O&&(SJ(this),this.U6.exports.MediaStream_release(this.GI),this.GI=O,this.MN!==void 0&&this.U6.exports.MediaStream_setPolicy(this.GI,this.MN)),this.UK=!0));this.U6.exports.MediaStream_ingestSlices(this.GI,Y,z);this.qK()}}qK(){if(this.GI!==void 0&&!this.jZ){this.jZ=!0;try{let Y=this.loader.D7();isNaN(Y)||this.timestampOffset===Y||this.yN(Y);let z=this.wO(),O=z.exports.MediaStream_getPendingEventsCount(this.GI);O>0&&RdF(this.PN,z,this.GI,O,
this.I4,this.policy.j,this.Tm,D=>{if(!this.I4.index.isLoaded()){var p=this.I4.index;p.Y=D.timescale;var d=D.Qd;p.offsets[0]=D.Ub+(this.I4.indexRange?this.I4.indexRange.start:0)+(D.oD??(this.I4.indexRange?this.I4.indexRange.length:0));p.startTicks[0]=d;p.N=!0;d=D.tv.length;for(let J=0;J<d;J++)Lf(p,D.L0[J],D.tv[J])}},D=>{var p=this.I4.index;
if(p instanceof g.aN&&!p.isLoaded()){p.Y=D.yJ/D.Wv;for(let w of D.cues){var d=p,J=w.a_,c=w.h0;M5(d);d.offsets[d.count]=J;d.startTicks[d.count]=c;d.count++}p.cap(D.Pv+D.Og,D.duration)}},this.WC);
this.Tm?.U(()=>this.Tn(),D=>{this.Xj(D)})}finally{this.jZ=!1}}}Tn(){if(this.lV.length>0)return this.lV[0];
if(this.GI!==void 0){this.qK();let Y=this.wO();if(this.ZX){if(this.Zj===Y.memory.BM())return this.ZX;this.Zj=Y.memory.BM();return this.ZX=UD(this,this.sI.getId())}let z=Y.exports.MediaStream_peekFirstSlice(this.GI);if(z<=0)return null;this.sI=new kH(Y,z);this.Zj=Y.memory.BM();return this.ZX=UD(this,z)}return null}MS(){if(this.lV.length>0)return this.lV;if(this.GI!==void 0){this.qK();let z=this.U6,O=z.exports.MediaStream_getPendingSlicesCount(this.GI),D=[];for(let p=0;p<O;p++){var Y=z.exports.MediaStream_getPendingSlice(this.GI,
p);if(Y>0){Y=new kH(z,Y);try{D.push(UD(this,Y.getId()))}finally{Y.dispose()}}}return D}return[]}Et(Y){return this.MS().some(z=>z.info.Te===Y)}w3(){return this.GI!==void 0?(this.qK(),this.wO().exports.MediaStream_hasEnoughPendingSlicesForLoop(this.GI)!==0):!1}fH(){return this.GI!==void 0?(this.qK(),this.wO().exports.MediaStream_hasSlices(this.GI)!==0):!1}C6(Y,z){this.loader.J("wasm_push_slice",{s:z.info.Si()})}rg(){return this.GI!==void 0?this.wO().exports.MediaStream_getSliceQueueLength(this.GI):
0}zs(){this.GI!==void 0&&(this.wO().exports.MediaStream_clearPendingData(this.GI),this.FS=-1,SJ(this),this.Tm?.N())}Dj(Y,z){this.GI!==void 0&&(this.wO().exports.MediaStream_clearForMaxAppendableTime(this.GI,Y,z),SJ(this))}Xz(Y){this.GI!==void 0&&(this.wO().exports.MediaStream_clearBackTo(this.GI,Y),SJ(this))}rM(Y){this.GI!==void 0&&(this.wO().exports.MediaStream_clearBackToSegment(this.GI,Y),SJ(this))}V6(){this.GI!==void 0&&(this.wO().exports.MediaStream_rollbackRequest(this.GI),SJ(this))}dispose(){var Y=
this.wO();
this.FS=-1;SJ(this);for(let z of this.Zi.values())Y.memory.free(z);this.Zi.clear();this.GI!==void 0&&(this.UK||Y.exports.MediaStream_release(this.GI),this.GI=void 0,this.MN!==void 0&&(Y.exports.MediaStreamPolicy_release(this.MN),this.MN=void 0));this.Tm?.dispose()}Xj(Y){if(this.lV.length>0&&this.lV[0]===Y)this.lV.shift();else if(this.GI!==void 0){let z=this.Tn();z&&Y.info&&z.info&&Y.info.equals(z.info);this.wO().exports.MediaStream_shiftSlice(this.GI);SJ(this)}}Nm(){this.GI!==void 0&&(this.wO().exports.MediaStream_startNextLoop(this.GI),
SJ(this))}Oe(){var Y=0;for(let z of this.lV)Y+=z.Y?.K()??0;this.GI!==void 0&&(Y+=this.wO().exports.MediaStream_getBufferedBytes(this.GI));return Y}HW(){return this.MS().map(Y=>Y.info)}yM(){if(this.GI!==void 0){this.qK();
var Y=this.wO();let z=Y.exports.MediaStream_peekLastSlice(this.GI);if(z>0){Y=new kH(Y,z);try{return UD(this,Y.getId())}finally{Y.dispose()}}}return null}QU(){return this.GI!==void 0?this.wO().exports.MediaStream_getLastSliceEndTime(this.GI):0}yN(Y){if(this.GI!==void 0){let z=this.timestampOffset;this.wO().exports.MediaStream_setTimestampOffset(this.GI,Y);this.timestampOffset=Y;this.ZX&&(du(this.ZX,Y),isNaN(z)||(this.ZX.info.U+=Y-z))}}Rf(Y){this.yN(Y)}D7(){return this.timestampOffset}q$(){if(this.GI!==
void 0){var Y=this.wO();let z=Y.exports.MediaStream_getLastSqWithDiscontinuity(this.GI);Y=Y.exports.MediaStream_getCumulativeDrift(this.GI);return{kv:z,Rp:Y}}return{kv:-1,Rp:0}}oY(Y){this.vo=Y;this.GI!==void 0&&Y instanceof g69&&(Y=Y.GI,Y!==void 0&&this.wO().exports.MediaStream_setOtherStream(this.GI,Y))}N3(){var Y=this.Tm?.j();return!!Y&&y6(Y)}yU(){var Y=this.Tm?.j();return Y?Y.yU():Infinity}Ja(Y=0){Y=Y?Math.round(this.timestampOffset*Y)/Y:this.timestampOffset;if(this.Lt()&&Y){let z=this.I4.A;z.j&&
(Y+=z.j)}return Y+this.getDuration()}getDuration(){return this.I4.index.h7()}Lt(){return!!this.I4.A}qG(){if(this.GI!==void 0){this.qK();var Y=this.wO(),z=Y.exports.MediaStream_getNextPendingSlicesCount(this.GI);if(z!==0&&(z=Y.exports.MediaStream_getNextPendingSlice(this.GI,z-1),!(z<=0))){Y=new kH(Y,z);try{return UD(this,Y.getId())}finally{Y.dispose()}}}}wO(){return this.U6}};var TRv=class extends g.Eu{constructor(Y,z,O,D){super();this.loader=Y;this.policy=z;this.I4=O;this.timing=D;this.logger=new g.rn("dash");this.Y=[];this.B=[];this.j=this.qa=null;this.Pc=!1;this.kg=this.q6=0;this.U=-1;this.S=!1;this.N6=-1;this.ze=null;this.X=NaN;this.j_=[];D=p=>{this.policy.R2&&this.J("buftl",p)};
z.JW?this.N=new g69(z.wO(),Y,z,O,p=>this.WC(p)):this.N=new uoZ(Y,z,O);
this.policy.j&&(this.policy.wR?this.A=new mrv(this.N,this.loader.Ds,this.policy,D):this.A=new NRr(this.N,this.loader.Ds,this.policy,D));this.policy.eL&&(this.Z=new Zd1(this));this.Wc=O.info.Wc;this.K=this.policy.N6?!1:O.Pc();this.isManifestless=O.Pc();this.v0=this.K;g.u(this,this.ze)}WC(Y){if(!this.policy.JW)return this.I4;(Y=this.loader.Ds?.Y.get(Y))&&Y!==this.I4&&(Y.info.MP()?this.loader.rN?.(Y,2):this.loader.IR?.(Y,2));return Y??this.I4}MP(){return!!this.I4.info.audio}C6(Y,z,O=0){isNaN(this.X)||
(this.J("aswm",{sq:Y[0].Te,id:Y[0].I4.info.itag,xtag:Y[0].I4.info.N,ep:Date.now()-this.X}),this.X=NaN);switch(z.info.type){case 1:case 2:this.KM(z);break;case 4:var D=z.info.I4;let p=D.Ge(z);this.j?.j_()&&h2(z.info,this.j)&&(this.j=D.q6(this.j).pop());for(let d of p)this.C6(Y,d,O);break;case 3:z.info.I4.info.video?(D=this.timing,D.ze||(D.ze=(0,g.E)(),g.wL("fvb_r",D.ze,D.KU))):(D=this.timing,D.K||(D.K=(0,g.E)(),g.wL("fab_r",D.K,D.KU)));this.N.C6(Y,z,O);this.policy.j&&L0A(this);break;case 6:this.N.C6(Y,
z,O),this.j=z.info}}KM(Y){if(Y.info.type===1)if(Y.info.I4.info.video){var z=this.timing;z.kg||(z.kg=(0,g.E)(),g.wL("vis_r",z.kg,z.KU))}else z=this.timing,z.Z||(z.Z=(0,g.E)(),g.wL("ais_r",z.Z,z.KU));this.N.KM?.(Y);Y=this.loader;if(Y.videoTrack.I4.j()&&Y.audioTrack.I4.j()&&Y.policy.j&&!Y.Ds.Na){z=Y.audioTrack.getDuration();var O=Y.videoTrack.getDuration();Math.abs(z-O)>1&&Y.J("trBug",{af:`${g.yW(Y.audioTrack.I4.info,!1)}`,vf:`${g.yW(Y.videoTrack.I4.info,!1)}`,a:`${z}`,v:`${O}`})}}yM(){return this.N.yM()}Xj(Y){this.N.Xj(Y);
if(this.A instanceof mrv){var z=this.A,O=Y.info;z.K.add(O.Te);z.j=DP(z,z.XA,z.rT,O,z.j);z.N=O;z.Z=(0,g.E)()}else this.A?.kg(Y);this.Wc=Math.max(this.Wc,Y.info.I4.info.Wc||0)}getDuration(){return this.I4.index.h7()}Oe(){var Y=0;for(let z of this.Y)Y+=z.Oe();return Y+=this.N.Oe()}PM(Y=!1){var z=this.loader.getCurrentTime(),O=this.N.yM(),D=O?.info.K||0;if(this.policy.fF&&!isFinite(z))return 0;O?.info.I4.Pc()&&!O.info.SO&&(this.policy.Br&&(D=O.info.U),O.info.S&&(D=nN(O.info)));if(!this.qa){if(Y&&!isNaN(z)){if(O)return D-
z;if(this.I4.info.dk==="f")return Infinity}return 0}var p=x5(this);if(p&&lL(p))return p.K;var d=this.qa.MB(!0);if(Y&&O)return p=0,this.policy.j&&(p=EZ(d,D+.02)),p+D-z;D=EZ(d,z);this.policy.tf&&p&&(Y=av(d,z),d=av(d,p.U-.02),Y===d&&(z=p.K-z,this.policy.N&&z>D+.02&&this.J("abh",{bh:D,bhtls:z}),D=Math.max(D,z)));return D}BK(Y,z){if(this.policy.JW)try{this.N.BK?.(Y,z),this.N.qK?.()}catch(O){Y=n3(O),this.loader.handleError(Y.errorCode,Y.details,Y.severity),this.zs(),this.loader.uE?.(!1,"ingestSlices"),
g.ZH(this.loader)}}zs(){ac(this);this.N.zs()}Dj(Y,z){this.N.Dj(Y,z)}w3(){return this.N.w3()}Nm(){this.N.Nm()}Xz(Y){if(this.Y.length){if(this.Y[0].info.xg[0].segmentStartTime<=Y)return;ac(this)}this.N.Xz(Y);L0A(this);this.j&&Y<this.j.segmentStartTime&&(this.kg=0,this.I4.j()?this.j=this.I4.Z(Y,!0).xg[0]:this.j=null)}Et(Y){return!!this.A?.Et(Y)||this.N.Et(Y)}V6(Y,z=!1){!Y.ot||!z&&Y.info.xg[0].I4.S()||this.N.V6()}oY(Y){this.N.oY(Y)}QU(){return this.N.QU()}eM(Y){return this.qa?em(this.qa.MB(),Y):!0}isRequestPending(Y){return this.Y.length?
Y===this.Y[this.Y.length-1].info.xg[0].Te:!1}yN(Y){this.A?.yN(Y);this.Z?.yN(Y)}Qg(){this.j_=[]}J(Y,z){this.loader.J(Y,z)}VT(){return this.loader.VT()}dispose(){this.Z?.flush();this.policy.JW&&this.N.dispose?.();super.dispose()}};var BMZ=class{constructor(){this.I7=!1}};g.v$h=class{constructor(Y){this.Yg=Y;this.A=new BMZ;this.g4=this.M7=!1;this.C2=2;this.Ol=20971520;this.S_=8388608;this.B=120;this.ew=this.JQ=2;this.vR=2.5;this.EW=2;this.n3=this.Bo=!1;this.Vz=1E3;this.KX=15;this.DX=1;this.Z=1.15;this.j_=1.05;this.la=1;this.md=this.vp=!1;this.Lb=6;this.N=!1;this.De=100;this.Y0=10;this.S$=6;this.y9=!1;this.GN=1;this.Py=this.O8=!1;this.ih=2;this.Rs=this.XU=this.NH=!1;this.GM=!0;this.yK=this.QI=this.Cd=this.Tx=!1;this.yO=!0;this.d4=!1;this.Y="";this.jy=[];this.fq=this.eL=
!1;this.Rx=0;this.Ic="";this.Sw=this.IU=this.R2=this.Yp=this.mZ=this.K=this.lZ=this.eJ=this.JW=this.j=this.ze=this.Pc=this.pB=this.YE=this.X=this.OG=this.w$=this.yw=!1;this.CY=!0;this.eH=this.Br=this.HE=this.fU=this.kg=!1;this.R4=!0;this.xk=this.JE=this.Ov=this.fB=this.T_=this.lu=this.XS=this.DQ=this.uS=this.WE=this.N6=this.Yr=this.BE=this.zA=this.iZ=this.Ge=this.fF=!1;this.Ue=0;this.U=this.XW=this.XT=this.OD=!1;this.latencyClass="UNKNOWN";this.Gh=!1;this.Qw=0;this.JW=!!this.Yg.wO()&&this.Yg.gk().j.wk(JN);
this.RM=Number(this.Yg.gk().j.wk(axv));this.vz=this.Yg.gk().j.wk(plV);this.OW=g.L3(this.Yg.experiments,"html5_min_readbehind_secs");this.fi=g.L3(this.Yg.experiments,"html5_min_readbehind_cap_secs");this.Dx=this.Yg.V("html5_offline_reset_media_stream_on_unresumable_slices");this.Wc=NaN;this.qs=In(this,"html5_request_size_min_kb",64)*1024;this.o4=2097152;this.QJ=In(this,"html5_bypass_contention_secs");this.SH=1048576;this.UY=In(this,"html5_repredict_interval_ms",1800);this.H5=In(this,"html5_head_miss_secs",
5);this.B5=In(this,"html5_min_upgrade_health_secs",10);this.JU=In(this,"html5_min_seconds_between_format_selections",8);this.Fo=In(this,"html5_max_buffer_health_for_downgrade_secs",15);this.A7=Bu;this.Wr=g.L3(this.Yg.experiments,"html5_min_startup_buffered_media_duration_secs");this.oT=g.L3(this.Yg.experiments,"html5_post_interrupt_readahead");this.g9=this.Yg.V("html5_disable_classic_alr");this.hE=g.L3(this.Yg.experiments,"html5_probe_primary_delay_base_ms")||5E3;this.qS=In(this,"html5_ssdai_failure_retry_limit",
3);this.Jx=this.Yg.experiments.hW("html5_clone_original_for_fallback_location");this.dn=g.L3(this.Yg.experiments,"html5_subsegment_readahead_target_buffer_health_secs");this.jM=g.L3(this.Yg.experiments,"html5_subsegment_readahead_timeout_secs");this.j$=g.L3(this.Yg.experiments,"html5_subsegment_readahead_min_buffer_health_secs");this.Xd=g.L3(this.Yg.experiments,"html5_subsegment_readahead_min_buffer_health_secs_on_timeout");this.Y3=g.L3(this.Yg.experiments,"html5_subsegment_readahead_min_load_speed");
this.w5=g.L3(this.Yg.experiments,"html5_subsegment_readahead_load_speed_check_interval");this.bX=this.Yg.gk().j.wk(g.yLr);this.hf=this.Yg.experiments.hW("html5_disable_overlap_cuepoints");this.v5=g.L3(this.Yg.experiments,"html5_subsegment_readahead_seek_latency_fudge");this.ac=In(this,"html5_hopeless_secs",15);this.MX=this.Yg.V("html5_restrict_streaming_xhr_on_sqless_requests");this.oX=g.L3(this.Yg.experiments,"html5_max_headm_for_streaming_xhr");this.MM=this.Yg.V("html5_pipeline_manifestless_allow_nonstreaming");
this.vu=this.Yg.V("html5_prefer_server_bwe3");this.wK=this.Yg.V("html5_last_slice_transition");this.Qv=this.Yg.V("html5_store_xhr_headers_readable");this.XZ=g.L3(this.Yg.experiments,"html5_max_drift_per_track_secs");this.y7=this.Yg.V("html5_no_placeholder_rollbacks");this.W4=this.Yg.V("html5_subsegment_readahead_enable_mffa");this.qB=this.Yg.V("html5_allow_video_keyframe_without_audio");this.Rs=g.cW(this.Yg)&&!g.fe();this.RT=this.Yg.V("html5_enable_vp9_fairplay");this.mG=1048576;this.rJ=this.Yg.V("html5_woffle_resume");
this.gQ=this.Yg.V("html5_abs_buffer_health");this.Ki=this.Yg.V("html5_interruption_resets_seeked_time");this.x0=g.L3(this.Yg.experiments,"html5_max_live_dvr_window_plus_margin_secs")||46800;this.DT=this.Yg.V("html5_report_captions_ctmp_qoe");this.oK=this.Yg.V("html5_explicitly_dispose_xhr");this.hx=!this.Yg.V("html5_encourage_array_coalescing");this.Yg.V("html5_limit_media_merge_size")?Bu?PX()<21?this.gn=786432:this.gn=8388608:this.gn=262144:this.gn=0;this.CG=this.Yg.V("html5_filter_non_efficient_formats_for_safari");
this.Yg.V("html5_format_hybridization");this.EH=this.Yg.V("html5_abort_before_separate_init");this.xw=Zq();this.gq=this.Yg.V("html5_serialize_server_stitched_ad_request");this.Cq=this.Yg.V("html5_attach_po_token_to_bandaid");this.eB=g.L3(this.Yg.experiments,"html5_max_redirect_response_length")||8192;this.w8=this.Yg.V("html5_rewrite_timestamps_for_webm");this.yH=this.Yg.V("html5_only_media_duration_for_discontinuities");this.I8=g.L3(this.Yg.experiments,"html5_resource_bad_status_delay_scaling")||
1;this.Yg.V("html5_onesie_live");this.AN=g.L3(this.Yg.experiments,"html5_onesie_live_ttl_secs")||8;this.F4=g.L3(this.Yg.experiments,"html5_attach_num_random_bytes_to_bandaid");this.c5=this.Yg.V("html5_update_container_type_on_codec_family_change");this.OJ=this.Yg.V("html5_enable_sabr_host_fallback");this.eq=this.Yg.supportsGaplessShorts();this.o8=this.Yg.V("html5_shorts_stop_request_when_buffer_to_end");this.AU=this.Yg.V("html5_vod_stop_request_when_buffer_to_end");this.q6=this.Yg.V("html5_ssdai_use_post_for_media")&&
this.Yg.V("gab_return_sabr_ssdai_config");this.zb=this.Yg.V("html5_use_post_for_media");this.Uv=this.Yg.V("html5_use_live_ump_heartbeat");this.DN=this.Yg.qB;this.Mv=this.Yg.V("html5_enable_voice_boost")&&this.Yg.Yp===2;this.f1=this.Yg.V("html5_reset_primary_stats_on_redirector_failure");this.ba=this.Yg.V("html5_use_network_error_code_enums");this.enableServerDrivenRequestCancellation=this.Yg.V("html5_enable_server_driven_request_cancellation");this.FM=this.Yg.V("html5_enable_sabr_request_timing");
this.On=this.Yg.V("html5_enable_lawnmower");this.bZ=this.Yg.gk().j.wk(uD8);this.Ao=this.Yg.Yk()?g.L3(this.Yg.experiments,"html5_continuous_goodput_probe_interval_ms"):0;this.ZT=g.L3(this.Yg.experiments,"html5_jumbo_ull_nonstreaming_mffa_ms")||NaN;this.dQ=g.L3(this.Yg.experiments,"html5_drm_byterate_soft_cap");this.xS=g.L3(this.Yg.experiments,"html5_drm_live_byterate_soft_cap");this.pY=this.Yg.V("html5_sabr_log_request_creation");this.r8=this.Yg.V("html5_use_buffer_timeline_for_sabr_request_creation");
this.wR=this.Yg.gk().j.wk(MPo);this.mE=this.Yg.V("html5_sabr_report_request_cancellation_info");this.Ai=this.Yg.V("html5_spoof_4k");this.SB=In(this,"html5_min_media_duration_for_cabr_slice");this.Ci=In(this,"html5_sabr_min_media_bytes_factor_to_append_for_stream")||.01;this.kn=this.Yg.V("html5_disable_urgent_adaptation");this.pA=this.Yg.V("html5_apply_constraints_in_client_for_sabr");this.LB=this.Yg.V("html5_send_video_playback_ustreamer_config");this.eI=In(this,"html5_max_discontinuity_rewrite_count");
this.Qo=In(this,"html5_fixed_media_duration_for_request");this.G8=this.Yg.V("html5_apply_fix_for_missing_seg_info_without_logger");this.QI=this.Yg.V("html5_enable_audio_quality_setting");this.Yg.V("html5_enable_audio_quality_setting_feature");this.ML=In(this,"html5_sabr_request_limit_per_period");this.aL=this.Yg.V("html5_sabr_dispose_media_objects");this.q0=this.Yg.V("html5_fix_hbr_reselection_qoe_restart_for_sabr");this.Yg.V("html5_high_res_seek_logging");this.Ef=this.Yg.V("html5_disable_chunk_synchronization_sabr_seek");
this.BE=this.Yg.V("html5_throw_on_duplicate_sabr_seek");this.Yr=this.Yg.V("html5_sabr_enable_seek_during_skip");this.ko=g.L3(this.Yg.experiments,"html5_override_micro_discontinuities_threshold_ms");this.fD=this.Yg.V("html5_byterate_constraints");this.GO=this.Yg.V("enable_sabr_snackbar_message");this.rK=this.Yg.V("html5_log_slice_info_in_sbu");this.fX=In(this,"html5_paced_poll_ms");this.uK=In(this,"html5_paced_poll_min_health_ms");this.Dt=this.Yg.V("html5_disable_sabr_fallback");this.kV=this.Yg.V("html5_track_current_buffered_range_at_sync");
this.JG=g.cW(this.Yg)?500:2E3;this.V9=this.Yg.V("html5_sabr_live_timing");this.tf=this.Yg.V("html5_count_updating_slice_for_buffer_health");this.xd=this.Yg.V("html5_report_max_buffer_bytes_limit_to_sabr");this.nB=this.Yg.V("html5_sabr_live_audio_early_return_fix");this.y0=g.L3(this.Yg.experiments,"html5_platform_max_buffer_health_oversend_duration_secs");this.FE=this.Yg.V("html5_cuepoint_identifier_logging");this.Ho=this.Yg.Yk();this.mD=this.Yg.V("html5_sabr_log_server_xtag_selection_onesie_mismatch");
this.hG=this.Yg.V("html5_skip_client_drm_license_constraint");this.yw=this.Yg.V("html5_pseudogapless_shorts_skip_abort_on_transition");this.lu=this.Yg.V("html5_sabr_request_on_constraint");this.Xo=this.Yg.V("html5_live_metadata_resets_timeout");this.XW=this.Yg.V("html5_sabr_log_invalid_sabr_current_time");this.Yg.V("html5_cuepoint_list_clear_on_seek");this.S=this.Yg.V("html5_ump_stitched_metadata");this.pL=this.Yg.V("html5_ssdai_clear_backoff_on_cuepoint_list_resolved");this.Fu=this.Yg.V("html5_populate_opportunity_id_in_dai_info_filler");
this.MR=this.Yg.V("html5_populate_serialized_prefetch_context_in_dai_info_filler");this.Qw=g.L3(this.Yg.experiments,"html5_sabr_unused_bloat_size_bytes");this.w$=this.Yg.gk().j.wk(OxF);this.Ei=this.Yg.gk().j.wk(Euv);this.td=this.Yg.V("html5_enable_sabr_network_timestamps_bwe");this.Hs=this.Yg.gk().j.wk(Lto);Y=this.Yg.gk().j.wk(eK$);Y>0&&(this.B=Y)}Bc(){return this.j&&this.mZ}wO(){return this.Yg.wO()}};var mdo=class{constructor({Py:Y,I7:z,nF:O,m0:D,M8:p}={}){this.Py=Y;this.I7=z;this.nF=O;this.m0=D;this.M8=p}};var efA=class extends g.Eu{constructor(Y,z,O){super();this.loader=Y;this.policy=z;this.UJ=O;this.N=0;this.Y=!1;this.delay=new g.VF(this.U,this.policy.Ao,this);g.u(this,this.delay)}j(Y){fR(36,4350,Y.j)||(this.zI=Y,this.N=0,g.Ho(this.delay))}U(){this.N++>15||(this.Y=!this.Y,new aW1(this.loader,this.policy,this.UJ,this.zI,this.Y),this.delay.start())}},aW1=class{constructor(Y,z,O,D,p){this.loader=Y;this.policy=z;this.UJ=O;this.zI=D;this.u7=p;this.done=!1;this.onTimeout=()=>{this.done||(this.done=!0,this.onError("net.timeout"))};
this.size=Math.ceil(Math.min(1E5,.1*S$(this.UJ)));this.timing=new JS(this,{UJ:this.UJ,nP:this.size,disableRecording:!0,wU:()=>{},
nC:this.policy.N});Y=YM(this.zI,this.u7,this.policy).pO.clone();lP(65,4067,Y);Y["path"]!=="/videogoodput"&&(Y["path"]="/videogoodput",Y["url"]="");this.location=new KM(Y);this.location.set("rn",`${this.timing.requestNumber}`);this.location.set("range",`0-${this.size-1}`);this.xhr=Lm(this.location,this.policy.A,this.timing,this.policy.A7,{});setTimeout(this.onTimeout,1E4)}T3(){}Is(){}Wy(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.bx()===this.size)this.loader.J("rqs",this.PH());
else{var Y="net.connect";this.xhr.status>200?Y="net.badstatus":this.xhr.Mh()&&(Y="net.closed");this.onError(Y)}}onError(Y){this.loader.handleError(Y,this.PH());fk(`https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn=${this.timing.requestNumber}`,"gp",z=>{this.loader.J("pathprobe",z)},z=>{this.loader.handleError(z.errorCode,z.details)})}PH(){var Y=this.timing.S();
Y.shost=Xm(16,2984,this.location.pO);Y.pb=this.size;return Y}};var q19=class extends g.Eu{constructor(Y,z,O,D,p,d,J,c,w,R,y,M,L=null){super();this.loader=Y;this.policy=z;this.videoTrack=O;this.audioTrack=D;this.bQ=p;this.vX=d;this.timing=J;this.LF=c;this.schedule=w;this.Ds=R;this.Yq=y;this.tO=M;this.fO=L;this.K=!1;this.zK="";this.YR=null;this.HH=NaN;this.A=!1;this.V8=null;this.vO=this.U=NaN;this.nu=this.j=0;this.logger=new g.rn("dash");this.policy.F4>0&&(this.zK=g.X6(this.policy.F4));this.policy.Ao&&(this.N=new efA(this.loader,this.policy,this.schedule),g.u(this,
this.N))}Y(Y,z){if(Y.K){this.Ds.isLive?(Y=this.Ds.nU&&this.Ds.isWindowedLive?Y.I4.K(this.Ds.nU,!1):Y.I4.Z(Infinity),Y.HH=this.HH):Y=Y.I4.K(0,!1);if(this.tO){var O=this.tO;Y.HH===0&&(Y.K=O.X)}else Y.K=this.U;return Y}var D=Y.j;if(!D.I4.j())return D.I4.N()?(O=hm(this.LF,Y.I4.info.Wc,z.I4.info.Wc,0),O=D.I4.ze(D,O)):O=D.I4.Ol(D),O;var p=this.loader.getCurrentTime();p=isFinite(p)||!this.policy.fF?D.K-p:0;var d=!D.range||D.Y===0&&D.j===0?0:D.range.length-(D.j+D.Y),J=D.I4,c;eJ(Y)&&Y.I4.j()?((c=this.Yq.Ol)||
(c=eJ(Y)&&Y.I4.j()&&Y.j.I4.info.Wc<Y.I4.info.Wc),c=c||p<=this.policy.Fo||this.Yq.B):c=!1;c&&d===0&&(this.Ds.isManifestless?J=Y.I4:(J=D.segmentStartTime+W6,D.Y&&(J+=D.N),GZ(Y,J),D=Y.j,J=D.I4));J.N()?(d=this.Yq,z=hm(this.LF,J.info.Wc,z.I4.info.Wc,p,d.U.length>0&&d.Z===0&&this.loader.Jd),p=eJ(Y),Y=D.I4.ze(D,z),(z=Y.N)&&Y.xg.length>1&&(p||Y.zI.Y||Y.xg[0].I4!==D.I4?Y=D.I4.ze(D,Y.xg[0].Y):(p=Y.xg[Y.xg.length-1],J=p.Y/z,!p.SO&&J<.4&&(Y=D.I4.ze(D,z-p.Y))))):(D.Te<0&&(z=SX(D),z.pr=`${Y.Y.length}`,this.loader.isSeeking()&&
(z.sk="1"),z.snss=D.X,this.loader.J("nosq",z)),Y=J.Ol(D));if(this.policy.Pc)for(O of Y.xg)O.type=6;return Y}H7(Y){this.V8=Y}sl(){super.sl()}},W6=2/24;var GkV=class extends g.Eu{constructor(Y,z,O,D,p,d,J,c){super();this.loader=Y;this.uY=z;this.videoTrack=O;this.audioTrack=D;this.Ds=p;this.j_=d;this.isAudioOnly=J;this.X=c;this.Y=QN;this.kg=!1;this.logger=new g.rn("sabr");this.S=this.Z=this.ze=this.N6=!1;this.videoInfos=this.A=this.j_.videoInfos;this.N=this.q6=this.j_.Y;this.j=new $r$(z,d);this.isAudioOnly&&this.IR(this.Ds.j["0"])}IR(Y,z=0,O){Y!==this.U&&(this.U&&(this.kg=!0),this.U=Y,this.LM(Y,this.videoTrack,z,O))}rN(Y,z=0,O){if(this.Z&&Y!==this.K)return!0;
this.Z=!1;if(this.uY.Hs){if(Y!==this.Ol){this.Ol=Y;let D=X1V(this);this.B&&Y.info.id===this.B&&(D=this.Pc,this.Pc=this.B=void 0);this.K=Y;this.LM(Y,this.audioTrack,z,O,!0,D)}}else Y!==this.K&&(this.K=Y,this.LM(Y,this.audioTrack,z,O));return!1}LM(Y,z,O,D,p=!1,d){this.loader.LM(new VU(Y,d??X1V(this),O,D),p);bL(this.loader,z,Y,!0)}dT(Y){this.uY.Bc()&&(this.ze=Y.reason==="m"||Y.reason==="l"?!0:!1);Y.reason==="m"?Y.isLocked()&&gz$(this,Y.j):lm9(this,Y)?ph(this,Y.Y,Y.j):this.videoInfos=this.A;this.S=!0;
this.Y=Y}vg(){return this.Y}M0(Y){this.j.M0(Y)}z_(Y,z=!1,O={}){this.j.z_(Y,z,O)}DJ(){return this.j.DJ()}};var un9=class{constructor(Y,z,O){this.requestType=Y;this.zI=z;this.rk=O;this.Y=null}setData(Y,z,O={}){z?.OJ&&(this.FC=Gq$(this,z,O),Y.z$=this.zI.z$());if(this.fu())return!0;this.data=Y;this.j=edk(Y,(D,p)=>{this.rk?.ji(D,p)},z?.N,z?.U);
if(!this.j)return!1;this.Y=g.V5(this.j,ckv);return!0}fu(){return this.requestType===1}UO(){return this.rk?.UO()||0}isDecorated(){return!(!this.data?.JJ&&!this.data?.L4?.length)}};var IWr=class{constructor(Y){this.j=Y;this.iv=(0,g.P6)(lI(16))}encrypt(Y){(0,g.E)();return this.j.j?jQ(this,Y,this.iv):(new wt(this.j.Y)).encrypt(Y,this.iv)}decrypt(Y,z){(0,g.E)();return this.j.j?jQ(this,Y,z):(new wt(this.j.Y)).decrypt(Y,z)}};var E6A=class extends g.Eu{constructor(Y){super();this.O=Y;this.j=new Map;this.N=[];this.Y=!I9();this.X=g.L3(this.O.experiments,"html5_onesie_prewarm_interval_ms");this.Z=new g.VF(this.A,this.X,this);this.K=-1;g.u(this,this.Z);K01(this,g.Hg("yt-player-bandaid-host"));this.S=this.load();this.X&&this.S.then(()=>{this.A()})}B(Y){if(!((0,g.E)()<this.K+3E5||fR(60,4326,Y))){var z=Xm(48,2952,Y);
if(z&&OeV(z)&&this.Y===yV(z)){var O;a1(1,5493,Y)&&(O=Xm(16,2984,Y8(Y)));g.VO("yt-player-bandaid-host",{primary:z,secondary:O},864E3);this.K=(0,g.E)();K01(this,{primary:z,secondary:O})}}}async load(){var Y=this.j.get(0);try{var z;if(!(z=!Y||this.Y)){var O=Y.j();z=this.Y!==yV(O)}if(z){let D=await M4(this,this.Y?2:0);D&&(RP(this,0,D),a1(17,5477,D)&&RP(this,1,Y8(D)))}}catch(D){if(g.jZ(D),this.Y){this.Y=!1;await this.load();return}}if(this.O.experiments.hW("html5_onesie_probe_ec_hosts"))try{RP(this,3,
await M4(this,1)),RP(this,4,await M4(this,2))}catch(D){g.jZ(D)}}async A(){g.Ho(this.Z);var Y=g.L3(this.O.experiments,"html5_onesie_prewarm_max_lact_ms");g.DV()>=Y||(Y=this.j.get(0))&&DyA(this,Y)}U(){var Y=this.N;this.N=[];return Y}},YyV=class{constructor(Y,z){this.location=Y;this.Y=z}j(){return Xm(20,2988,this.location)}};var v6k=class{constructor(Y){this.Sb=Y;this.Y=!1;this.j=[]}async decrypt(Y){if(!this.j.length||this.j[0].isEncrypted){this.Y=!0;this.Sb.JL("omd_s");var z=new Uint8Array(16),O,D;for(I9()?O=new g6(Y):D=new wt(Y);this.j.length&&this.j[0].isEncrypted;){var p=this.j.shift(),d=O?await O.decrypt(G6(p.buffer),z):D.decrypt(G6(p.buffer),z);for(Y=0;Y<z.length;Y++)if(z[Y]===255)z[Y]=0;else{z[Y]+=1;break}Y=this.Sb;var J=p.videoId,c=p.CQ;p=p.formatId;d=new zi([d]);Y.rk.oM?.get(J)?.j(c,p,d)}this.Sb.JL("omd_c");
N4(this);this.Y=!1;this.Sb.Y9()}}};var j_9,Hk,Ch,dyV,Wk,Pk,Bk,t7;j_9=!!Uint8Array.prototype.copyWithin;
g.Apv=class{constructor(Y){this.data=Y;this.j=0;this.U=!1;this.N=0;this.error=!1;this.register=this.Y=0;if(Hk.length===0){Hk.length=288;Hk.fill(8);for(Y=144;Y<280;Y++)Hk[Y]=Y<=255?9:7;Ch.length=32;Ch.fill(5);Pk.length=286;Pk.fill(0);for(Y=261;Y<285;Y++)Pk[Y]=Math.floor((Y-261)/4);Wk[257]=3;for(Y=258;Y<285;Y++){var z=Wk[Y-1];z+=1<<Pk[Y-1];Wk[Y]=z}Wk[285]=258;for(Y=0;Y<30;Y++)t7[Y]=Y<=3?0:Math.floor((Y-2)/2);Bk[0]=1;for(Y=1;Y<30;Y++)z=Bk[Y-1],z+=1<<t7[Y-1],Bk[Y]=z}Y=100+7*this.data.length;this.data[0]===
31&&this.data[1]===139&&(Y=(new DataView(this.data.buffer,this.data.byteOffset+this.data.length-4)).getUint32(0,!0),this.data=this.data.subarray(10,this.data.length-8));this.output=new Uint8Array(Y)}};Hk=[];Ch=[];dyV=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];Wk=[];Pk=[];Bk=[];t7=[];var s_W=class{constructor(Y,z,O){this.j=Y;this.context="oprgz2";this.J=z;this.Y=O}ji(Y,z,O){this.J("dcmprs",{i:this.j,x:this.context,m:Y,e:O?.toString(),t:z})}N(Y,z){cR(Y,`dcmprs_${this.context}_${this.j}_${z}`);g.jZ(Y)}};var SQ="DecompressionStream"in window;var kko=class extends Pv${constructor(Y){super("onesie",Y);this.rk=Y;this.j={};this.U=!0;this.N=null;this.queue=new v6k(this);this.X={}}Y9(){this.rk.Y9()}K(Y,z){switch(Y){case 10:var O=Do(z,flv);Y=O.Rn;let p=!1;switch(Y){case 0:this.U=!O.Mb.T4;this.iv=O.Mb.iv;break;case 2:break;case 23:var D=this.rk;O=O.p9;D.JL("omp_r");O.videoId&&(D.aH=O.videoId);D.aH!==D.videoData.videoId&&(D.videoData.Hs=D.aH,D.J("ompp",`vid.${D.aH}`));D.hu=!0;break;case 24:D=this.rk;D.JL("omp_c");D.hu=!1;D.Gn=!1;O=D.oM?.get(D.aH);
D.notifySubscribers(D.aH);O?.S();$P(D);break;default:p=!0}this.rk.D_&&this.rk.J("ombup",`id.10;pt.${Y};len.${z.totalLength}${p?";ignored.1":""}`);this.N=Y;break;case 11:Vok(this,z);break;case 12:this.A(z,!0);break;case 37:z=Do(z,S$h);(z.zd||z.Dp)&&z.videoId&&this.rk.ZW.set(z.videoId,z);break;case 60:this.jR(z);break;case 47:this.V("html5_server_playback_start_policy")&&(z=Do(z,XD),this.rk.playbackStartPolicy=z);break;case 35:this.UL(z);break;case 45:this.zi(z);break;case 66:this.iW(z);break;default:this.rk.D_&&
this.rk.J("ombup",`id.${Y};len.${z.totalLength};ignored.1`)}}jR(Y){Y=Do(Y,iQ);this.rk.jR(Y)}zi(Y){Y=Do(Y,eP);this.rk.zi(Y)}Z(Y){var z=Y.CQ,O=Y.fQ,D=Y.Ez,p=Y.Q3,d=Y.jU,J=Y.startMs,c=Y.durationMs,w=Y.timeRange,R=Y.qL,y=Y.eD,M=Y.rj,L=wn(Y),V=P3r.has(Hv[`${Y.itag}`]);O&&this.JL(V?"oais_r":"ovis_r");var W=this.j[L]!==void 0;this.rk.D_&&this.rk.J("ombup",`id.20;hid.${z};fid.${L}`);var x=Y.videoId||"";this.Y[z]=L;this.X[z]=x;W||(this.j[L]={videoId:x,gg:!1,MP:V,headers:[]});this.j[L].headers.push(Y);this.rk.UZ(x,
L,V,{CQ:z,fQ:!!O,Ez:D??-1,jU:d??-1,startMs:J??-1,durationMs:c??-1,qL:R??0,Q3:p,timeRange:w,eD:y,rj:M??void 0})}A(Y,z){var O=E6(Y,0);this.rk.D_&&this.rk.J("ombup",`id.${z?12:21};len.${Y.totalLength};hid.${O}`);if(Y.totalLength!==1){({PW:Y}=Y.split(1));var D=this.Y[O]||null,p=this.X[O]||"";if(D){this.mq(this.j[D].MP?"oafs_r":"ovfs_r");var d=this.queue;d.j.push({videoId:p,CQ:O,formatId:D,buffer:Y,isEncrypted:z});d.Y||N4(d)}}}N0(Y){var z=E6(Y,0);this.rk.D_&&this.rk.J("ombup",`id.22;len.${Y.totalLength};hid.${z}`);
Y=this.Y[z]||null;var O=this.X[z]||"";if(Y)if(this.V("html5_use_ump_request_slicer")){var D=this.queue;D.j.push({videoId:O,CQ:z,formatId:Y,isEncrypted:!1,bK:!0});D.Y||N4(D)}else this.rk.N0(O,z,Y)}async zR(Y,z){this.rk.zR();Y=G6(Y);z=z?await xyH(this.rk,Y,this.iv):Y;this.rk.enableCompression&&(z=this.rk.C().gk().j.wk(IxW)?await d2h(He9(this,z)):await CK9(this,z));try{var O=Do(z,OQH)}catch(D){return O=D instanceof Error?{name:D.name,message:D.message}:{},O.webcrypto=`${+!!I9()}`,O.enc=`${+this.U}`,
Promise.reject(new g.C3("onesie.response.parse",O))}z=O;if(z.Vs!==1)throw new g.C3("onesie.response.badproxystatus",{st:z.Vs,webcrypto:!!I9(),textencoder:!!g.MV.TextEncoder});if(z.httpStatus!==200)throw new g.C3("onesie.response.badstatus",{st:z.httpStatus});return g.o$(O.body)}UL(Y){this.V("html5_consume_onesie_next_request_policy_for_sabr")&&(Y=Do(Y,uQ),this.rk.UL(Y))}iW(Y){Y={Vo:y5(new OS(Y),1,gE)};this.rk.iW(Y)}JL(Y){this.rk.JL(Y)}mq(Y){return this.rk.mq(Y)}V(Y){return this.rk.V(Y)}};var QV=class extends g.Eu{constructor(Y,z,O){super();this.D=Y;this.playerRequest=z;this.UJ=O;this.logger=new g.rn("onesie");this.GW=[];this.eZ=[];this.xhr=null;this.state=1;this.fb=new PW;this.CH=!1;this.playerResponse="";this.wi=new cA(this);this.Sb=new kko(this);this.aH="";this.s2=this.IV=!1;this.wB="";this.enableCompression=this.hu=this.wA=!1;this.Zu=[];this.segmentStartTimeMs=this.segmentNumber=-1;this.Ex=this.jk=0;this.O=this.D.C();this.videoData=this.D.getVideoData();this.D_=this.O.Yk();this.gL=
this.O.yH;this.sQ=new IWr(this.gL.j);this.cL=new g.VF(this.ws,500,this);this.Pa=new g.VF(this.SA,2E3,this);this.kH=this.D.Ar();this.Gn=this.V("html5_onesie_wait_for_media_availability");g.u(this.videoData,this);g.u(this,this.cL);g.u(this,this.Pa);Y=ti();Bu&&Y&&(this.oM=new Map);this.ZW=new Map;this.Y2=new Map;this.uH=new Map;this.nR=new Map}qn(Y){return this.oM?.get(Y)?.qn()||[]}Aw(Y,z){return!!this.oM?.get(z)?.Aw(Y)}q1(Y,z){return this.oM?.get(z)?.q1(Y)||[]}HW(Y,z){return this.oM?.get(z)?.HW(Y)||
[]}e0(){return this.segmentStartTimeMs}E6(Y){this.state=Y;this.notifySubscribers()}fu(){return!1}Ip(){return!1}PK(){}JL(Y){this.D.JL(Y)}mq(Y){return this.D.mq(Y)}yR(Y,z,O,D){O||this.R5.yR(D);return!1}FH(Y,z){this.Sb.FH(Y,z)}zR(){this.JL("opr_r");this.CH=!0}UZ(Y,z,O,D){this.eZ.push(D);if(this.oM){if(!this.oM.has(Y)){let p=new fW$(this);this.oM.set(Y,p);g.u(this,p)}this.oM.get(Y)?.UZ(z,O,D);$P(this);O||(this.segmentNumber=D.jU,this.segmentStartTimeMs=D.startMs)}else $P(this)}Gj(){return this.eZ}Nr(){this.eZ=
[]}Df(Y){this.b$=Y;Y.oU!=null&&this.D.lL(Y.oU)}jR(Y){this.Wg=Y}UL(Y){Y.videoId&&this.Y2.set(Y.videoId,Y)}mg(Y){if(Y.url)for(let z of Y.url)fk(z,"ump_prewarm")}Y9(){if(this.oM)for(let Y of this.oM.keys())this.oM.get(Y)?.tk()}zi(Y){this.wC=Y}iW(Y){if(Y?.Vo&&(Y=Y.Vo.sb))for(let z of Y)z.videoId&&this.nR.set(z.videoId,z)}Lu(Y){this.GW.push(Y)}J(Y,z,O=!1){this.D.J(Y,z,O)}N0(Y,z,O){this.oM?.get(Y)?.N0(z,O)}am(Y){this.uH.set(Y.videoId,Y)}async fetch(){this.Ex=(0,g.E)();this.cL.start();this.JL("or_i");var Y=
this.O.gk().j.wk(kv$)?this.JL.bind(this):()=>{};
Y("oloc_ss");var z=WKo(this.videoData,this.kH);z||(Y("oloc_sa"),z=g.L3(this.O.experiments,"html5_onesie_redirector_timeout_ms"),z=await PKW(this.videoData,this.kH,z));if(!z)return this.fail(new g.C3("onesie.unavailable.hotconfig",{url:"0"})),this.fb;this.FC=Xm(49,2953,z);Y("oloc_e");var O=g.BW(this.O,this.videoData.A()),D=!!O.j;O=D?await O.j:O.getValue();this.V("html5_log_onesie_empty_oauth")&&!O&&this.J("no_token",{async:D});D=toZ(this.playerRequest,this.O,this.videoData,O,yV(this.FC));var p;try{if(!this.O.wO()||
this.O.wO()?.j||D?.YN||(Y("orqb_w"),(p=UyF(D,this.sQ,this.O,this.D,this.UJ,this.gL.onesieUstreamerConfig,this.videoData.Hb?.t7,this.V("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0))&&this.J("orpqenc",{i:"w"})),!p){var d=$yk(this,D);let c=this.O.gk().j.wk(vu$);O=c>0;if(d){Y("orqb_a");var J=Sy1(D,this.sQ,this.O,this.D,this.UJ,this.gL.onesieUstreamerConfig,this.videoData.Hb?.t7,this.V("onesie_cdm_mosaic_send_audio_tracks_from_client")?
this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0);if(O){let w=new Promise((R,y)=>{setTimeout(()=>void y(`timeout ${c}ms`),c)});
J=Promise.race([J,w]).catch(R=>{this.J("orpqenc",{i:"a",e:`${R}`});Y("orqb_f")})}p=await J;
!p&&O||this.J("orpqenc",{i:"a"})}if(!d||O&&!p)Y("orqb_s"),p=fqo(D,this.sQ,this.O,this.D,this.UJ,this.gL.onesieUstreamerConfig,this.videoData.Hb?.t7,this.V("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0),this.J("orpqenc",{i:"j"})}}catch(c){return this.fail(c),this.fb}Y("orqb_e");this.enableCompression=p.innertubeRequest.Wk;this.jk=p?.Kd?.Az||0;this.JL("osor");d=t_h();p={method:"POST",
body:g.V5(p,gG1),headers:{"Content-Type":"text/plain",Referer:location.origin}};J=this.V("html5_onesie_media_capabilities");ByA(z,this.videoData,my$(this),J);this.D_&&this.J("ombrs","1");this.R5=new JS(this,{UJ:this.UJ,nC:this.D_,wU:(c,w)=>{this.D.OQ(c,w)},
Ad:!0});z.set("rn",`${this.R5.requestNumber}`);this.wB=z.Ah();Bvv(this.R5,this.wB);this.JL("or_p");this.xhr=Lm(new KM(z),d,this.R5,Bu,p);this.Pa.start();this.D.onPlayerRequestSent(this.videoData.videoId);return this.fb}Cc(){return 2}T3(){this.JL("orh_r")}Is(){if(!this.s2&&this.xhr.bx()&&(this.JL("orfb"),this.s2=!0,h18(this)&&this.xhr)){var Y={rc:this.xhr.status,lb:this.xhr.bx(),rt:(1E3*cz(this.R5)).toFixed(),shost:g.SM(this.wB),trigger:"o1"};this.J("pathprobe",g.V8(Y))}this.gi()}Wy(Y=!1){this.gi();
if(!(this.VH()||this.state>=4)){var z=h7(this),O=this.xhr;z.rc=O.status;Y&&(z.ab=!0);if(O.b0()){var D="onesie.net";z.msg=O.b0()}else O.status>=400?D="onesie.net.badstatus":O.ef()?this.CH||(D="onesie.response.noplayerresponse"):D=O.status===204?"onesie.net.nocontent":"onesie.net.connect";D?this.fail(new g.C3(D,z)):(this.JL("or_fs"),this.R5.fX((0,g.E)(),O.bx(),0),this.E6(4),this.D_&&this.J("rqs",z));this.D_&&this.J("ombre",`ok.${+!D}`);this.Gn=!1;$P(this);U_(this.Sb);if(Y=this.kH?.U())for(D=0;D<Y.length;D++)this.J("pathprobe",
Y[D])}}U3(){if(this.playerResponse&&this.xhr&&this.oM)for(let [,Y]of this.oM.entries())if(Y.U){this.xhr.abort();this.Wy(!0);break}}C(){return this.O}V(Y){return this.O.V(Y)}SA(){if(h18(this)&&this.kH&&(!this.s2||this.V("html5_onesie_probe_ec_hosts"))){var Y=this.kH;if(Y.O.experiments.hW("html5_onesie_probe_ec_hosts")){var z=Y.j.get(3)?.j();z&&Lh(Y,z,"osc",this);(z=Y.j.get(4)?.j())&&Lh(Y,z,"ocy",this)}else(z=Y.j.get(1)?.j())&&Lh(Y,z,"o2",this),(z=Y.j.get(2)?.j())&&Lh(Y,z,"o3",this)}}ws(){if(!this.VH()&&
!this.isComplete()){if(this.wA){if((0,g.E)()-(this.R5?.Z??this.Ex)>1E3){this.R5?.uS((0,g.E)());let z=h7(this);if(this.D_&&this.xhr instanceof M1){var Y=this.xhr;z.xrs=Y.xhr.readyState;z.xpb=Y.j.totalLength;z.xdc=Y.U}this.fail(new g.C3("net.timeout",z))}}else!this.R5&&this.O.gk().j.wk(vu$)>0||!((0,g.E)()-(this.R5?.j??this.Ex)>1E4)||(this.R5?.uS((0,g.E)()),pX1(this));this.isComplete()||this.cL.start()}}fail(Y){Y=n3(Y);this.wA?this.D.fY(Y):(this.fb.reject(Y),this.wA=!0);U_(this.Sb);this.JL("or_fe");
this.kH?.U()?.forEach(z=>{this.J("pathprobe",z)});
this.E6(5);this.dispose()}isComplete(){return this.state>=3}lN(Y){return this.isComplete()||!!this.oM?.get(Y)?.N}aU(){return!1}i7(){return this.state===5}notifySubscribers(Y){for(let z=0;z<this.Zu.length;z++)Y&&this.Zu[z].Qi()!==Y||ir(this.Zu[z],this)}my(){return this.jk}sl(){this.playerResponse="";this.xhr?.abort();U_(this.Sb);this.wi.dispose();this.E6(-1);this.Zu=[];this.Nr();this.GW=[];super.sl()}gi(){try{let Y=this.xhr;Y.bx()>102400&&!this.IV&&(this.JL("or100k"),this.IV=!0);if(Y.Cu()){let z=Y.I6(),
O=z.totalLength;this.D_&&this.J("ombrss",`len.${O}`);this.wi.feed(z)}if(this.oM)for(let z of this.oM.keys())this.oM.get(z)?.tk(),this.notifySubscribers(z)}catch(Y){this.fail(Y)}}x3(Y){return!!this.oM?.get(Y)?.Z()}CI(){return this.R5.requestNumber}ZD(Y){return this.uH.get(Y)}vU(){return!1}tH(){return"ONESIE"}};var ro1=class extends g.Eu{constructor(Y,z,O,D,p,d,J,c,w,R,y){super();this.D=Y;this.loader=z;this.policy=O;this.audioTrack=D;this.videoTrack=p;this.Ds=d;this.UJ=J;this.aM=c;this.timing=w;this.vX=R;this.QT=y;this.j=[];this.bQ={};this.q6=!1;this.JW=this.V7=0;this.lg=!0;this.Ge=this.rU=this.S=!1;this.o4=0;this.ze={Dz:0,DM:0};this.S_={Dz:0,DM:0};this.V8=null;this.B={XA:[],MC:[]};this.j_={XA:[],MC:[]};this.U=null;this.N=[];this.N6=0;this.Ol=!1;this.X=0;this.videoData=this.D.getVideoData();this.A=this.videoData.latencyClass===
"LOW"?50:this.videoData.latencyClass==="ULTRALOW"?100:this.policy.ML;this.policy.Ao&&(this.Z=new efA(this.loader,this.policy,this.UJ),g.u(this,this.Z));this.O=this.D.C()}uE(Y,z){this.K=void 0;XXh(this);be1(this,Y,z)}NA(Y){if(this.j.length===0)return!1;var z=this.j[0];return z instanceof QV?Y===this.loader.getCurrentTime()*1E3:!(z instanceof MD&&z.info.j?.Kd?.OL)&&Math.abs(z.my()-Y)<50}UL(Y,z){this.Y=Y;this.policy.fU&&!Y.playbackCookie&&this.loader.J("sbrnocookie",{rn:z??-1});this.policy.pL&&this.QT?.Z()?
this.loader.J("clsdai",{ignbckoff:z??-1,backoff:Y.backoffTimeMs??-1}):this.K=(0,g.E)()+(Y.backoffTimeMs||0)}NG(Y,z,O){if(Y.action===void 0)Y=this.D.kQ(),Y!==void 0&&this.loader.uV(Y);else if(Y.action!==0||!this.q6){Y.action===0&&this.policy.Dt&&(Y.action=2);if(Y.cZ==="sabr.malformed_config"){if(this.JW++<3){this.loader.handleError("sabr.malformed_config",{action:Y.action,rn:z,retry:this.JW},0);return}O&&this.loader.J("malfmcfg",{rn:z,ecdlen:O.Y?.length??0,proto:JSON.stringify(O.j),bytes:O.Y?g.m4(O.Y,
3):void 0})}O={};O.reason=Y.cZ;O.action=Y.action;O.rn=z;switch(Y.action){case 1:this.policy.fU&&this.V8&&(Kj(this.V8,void 0,void 0,O),this.QT?.S());break;case 0:this.q6=!0;this.videoData.Ev()&&this.policy.fU&&this.V8&&Kj(this.V8,void 0,void 0,O,!1);this.loader.SG(O);break;case 2:Tk(Y.cZ)!=="sabr.config"&&delete O.reason;this.loader.handleError(Tk(Y.cZ),O,1);break;case 3:this.policy.OJ&&(this.Ds.S?.N6(),this.loader.handleError("sabr.hostfallback",O))}}}mg(Y){if(Y.url)for(let z of Y.url)fk(z,"ump_prewarm")}kr(Y){Y&&
(this.loader.J("sabrctxt",{onsbrctxt:Y.type,scp:Y.scope,dflt:Y.sendByDefault}),Y.type&&Y.sendByDefault&&this.videoData.ze.add(Y.type),Y.scope!==2&&(Y.type&&this.videoData.sabrContextUpdates.set(Y.type,Y),this.D.kr(Y)))}Yj(){}zi(Y,z){if(!this.policy.Yr&&this.loader.dl)this.loader.J("sdai",{ignSabrSeek:1,smt:Y?.D8,rn:z,ct:this.D.getCurrentTime().toFixed(3)});else if(Y.D8!==void 0&&Y.AR){let O=Y.D8/Y.AR;if(this.policy.BE)if(this.KX===O){if(this.X++,this.X===3){this.loader.handleError("sabr.too_many_seek_retries",
{mt:O.toFixed(3),src:Y.seekSource,rn:z},0);return}}else this.KX=O,this.X=1;this.audioTrack.K=!1;this.videoTrack.K=!1;if(this.policy.N6||this.policy.zA||this.policy.Ef)this.loader.TT.j=!1;this.D.getCurrentTime()!==O&&(z={cM:"sabr_seek",dv:!0,D9:!0},Y.seekSource&&(z.seekSource=Y.seekSource),FB(this.loader,O+.1,z))}}onSnackbarMessage(Y){this.D.Ul("onSnackbarMessage",Y)}Lu(Y,z){this.policy.U&&this.loader.Lu(Y,z)}Df(Y){Y.Z$&&Y.Xf&&Ed(this.Ds,Y.Z$,Y.Xf);this.policy.HE&&(Y.xh&&Y.Ql&&(this.Ds.lR=Y.xh/Y.Ql),
Y.e7&&Y.l$&&(this.Ds.S8=Y.e7/Y.l$));ZE(this.videoData)&&!this.videoData.yb&&Y.Xf&&this.loader.vQ(Y.Xf,1E3);Y.oU!=null&&this.D.lL(Y.oU);Y.r9&&(Y=((0,g.E)()-Y.r9)/1E3,this.loader.mi.d7(1,Y))}rW(Y){this.loader.rW(Y)}UZ(Y){this.loader.UZ(Y)}ZK(Y){this.loader.ZK(Y)}Bg(Y){return this.videoData.ze.has(Y)}vV(Y,z,O){this.policy.N&&this.loader.J("sabrctxtplc",{start:Y?Y.join("_"):"",stop:z?z.join("_"):"",discard:O?O.join("_"):""});if(Y)for(let D of Y)this.videoData.ze.add(D);if(z)for(let D of z)this.videoData.ze.has(D)&&
this.videoData.ze.delete(D);if(O)for(let D of O)if(this.videoData.sabrContextUpdates.has(D)&&this.videoData.sabrContextUpdates.delete(D),this.policy.X&&this.j.length)for(let p of this.j)p instanceof QV||p.Kn?.type!==D||(p.Kn=void 0)}zn(){}yH(Y){this.N=Y}cV(Y,z){ED(this.policy,Y,4,z)}iW(Y){if(Y?.Vo&&(Y=Y.Vo.sb))for(let z of Y)z.formatId&&(Y=this.Ds.Y.get(wn(z.formatId)))&&Y.info&&(Y.info.debugInfo=z.debugInfo)}jX(Y){this.videoData.Yg.U?this.loader.handleError("net.badstatus",{reason:"hbp_reload_unsupported",
init:Math.round(this.videoData.RT),now:Math.round((0,g.E)()),reloadplayerresponse:"1"},2):(this.Ol=!0,this.D.Ul("reloadplayer",Y))}Qi(){return this.D.Qi()||""}UO(){var {jG:Y,Un:z}=kDV(this);return Math.min(Y,z)}ji(Y,z){this.loader.J(Y,z)}H7(Y){this.V8=Y}n3(){return{requestNumber:this.kg?.CI()||-1,isDecorated:this.kg?.info.isDecorated()}}cf(Y){this.D.cf(Y)}jS(){this.loader.jS()}UH(){this.loader.UH()}sl(){super.sl();this.Y=void 0;be1(this,!0,"i");this.j=[]}};var bdv=class{constructor(Y){this.D=Y;this.j=new Map;this.delay=null}getCurrentTime(){return this.D.getCurrentTime()-this.D.D7()}},o6o=class{constructor(Y,z,O){this.U=Y;this.cpn=z;this.D=O;this.j=new Map;this.N=new Map;this.A=NaN;this.Y=this.rH="";this.isSeeking=!1;this.K=new bdv(O);this.Ii=O.Ii;this.D.subscribe("statechange",this.X,this);this.D.subscribe("SEEK_TO",()=>{this.UQ()});
this.D.subscribe("SEEK_COMPLETE",()=>{O7r(this)});
this.rH=this.Y=this.cpn}X(Y){IP(Y.state)&&G0(this.K)}clear(){var Y=this.K;Y.delay?.dispose();Y.j.clear();this.N.clear();this.j.clear();this.A=NaN}Z(Y,z,O=0){if(Y!==this.A||this.j.get(Y)?.N!==z?.N)if(z?this.j.set(Y,z):this.j.delete(Y),!this.isSeeking){var D=this.U.getStartTime(Y);this.A=Y;pgH(this,Y);if(z){let p=D;z.j.forEach((d,J)=>{p<D+O||(d!==this.Y&&de8(this,Y,d,d!==this.cpn?p-z.U[J]:p),p+=z.Y[J])})}else this.Y!==this.cpn&&de8(this,Y,this.cpn,D+O)}}UQ(){this.isSeeking=!0;
var Y=this.K;Y.delay?.dispose();Y.j.clear();this.A=NaN;this.Y=this.rH}};var JzH=class{constructor(Y,z,O,D,p){this.loader=Y;this.policy=z;this.schedule=O;this.lw=D;this.S=p;this.B=NaN;this.Y=this.Z=this.U=null;this.j=this.K=this.A=this.startTimeSecs=NaN;this.N=!1;this.X=NaN}qP(Y,z){if(this.U)return sfW(this,z);if(z=rw(Y)){var O=z.j;O&&O.isStreaming&&O.N&&(Y=Y.Y.length?Y.Y[0]:null)&&Y.state>=2&&!Y.i7()&&Y.info.HH===0&&(this.U=Y,this.Z=O,this.Y=z.info,this.A=this.startTimeSecs=Date.now()/1E3,this.K=this.Y.segmentStartTime)}return NaN}clear(){this.Y=this.Z=this.U=null;this.j=
this.K=this.A=this.startTimeSecs=NaN;this.N=!1}};var FMo=class extends g.Eu{constructor(){super();try{this.N=M69(Y=>{this.Y=Y.at(-1)}),this.K=this.N?.observe("cpu",{sampleInterval:2E3}).catch(Y=>{Y instanceof DOMException&&(this.j=Y)})}catch(Y){Y instanceof DOMException&&(this.j=Y)}}U(){var Y={},z=window.h5vcc;
Y.hwConcurrency=navigator.hardwareConcurrency;this.j&&(Y.cpe=this.j.message);this.Y&&(Y.cpt=this.Y.time,Y.cps=this.Y.state);z?.cVal&&(Y.cb2s=z.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),Y.cb5s=z.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),Y.cb30s=z.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30"));return Y}sl(){LqH(this);super.sl()}};var NOW=/[?&]cpn=/;var Kq1=[2,5,30],OHo=["com.google.android.youtube.tv.prodlogger","com.google.youtube.tv.prodlogger"];g.JT=g.w2(()=>{var Y="";try{let z=g.aK("CANVAS").getContext("webgl");z&&(z.getExtension("WEBGL_debug_renderer_info"),Y=z.getParameter(37446),Y=Y.replace(/[ :]/g,"_"))}catch(z){}return Y});g.M9=class extends g.Eu{constructor(Y){super();this.provider=Y;this.logger=new g.rn("qoe");this.Y=new Map;this.sequenceNumber=1;this.Z=NaN;this.j="N";this.B=this.Gm=this.oC=this.q6=this.N=0;this.Uv=this.Ge=this.JW=this.Ov="";this.qB=this.S_=NaN;this.Tx=0;this.CY=-1;this.DQ=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.gn=this.isEmbargoed=this.kg=this.isOffline=this.isBuffering=!1;this.XT=[];this.Pc=null;this.OJ=this.A=this.Bc=this.S=!1;this.U=-1;this.n3=!1;this.pY=new g.VF(this.Dx,750,this);this.N6=
this.adCpn="";this.yH=this.o4=this.ze=this.j_=this.adFormat=void 0;this.O8=0;this.X=new Map;this.XZ=new Set("cl fexp drm drm_system drm_product ns adformat live cat shbpslc".split(" "));this.ko=new Set(["gd","pw","gp","gm","dd"]);this.serializedHouseBrandPlayerServiceLoggingContext="";this.fX=!1;this.xk=NaN;this.R4=0;this.mE=!1;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.dn=!1;this.RM=new Set;this.KX=!1;this.Ol=this.provider.O.V("html5_qoe_relaxed_reporting");var z=g.L3(this.provider.O.experiments,
"html5_qoe_proto_mock_length");z&&!dQ.length&&(dQ=V61(z));g.u(this,this.pY);try{navigator.getBattery?.().then(O=>{this.Pc=O})}catch{}g.oP(this,0,"vps",["N"]);
Y.O.Yk()&&(this.R4=(0,g.E)(),this.xk=Gq(()=>{var O=(0,g.E)(),D=O-this.R4;D>500&&this.J("vmlock",{diff:D.toFixed()});this.R4=O},250));
this.provider.videoData.zu&&(this.remoteControlMode=Bpv[this.provider.videoData.zu]||0);this.provider.videoData.hJ&&(z=sGA(this.provider.videoData.hJ),z?.length&&(this.remoteConnectedDevices=z));Y.O.Yk()&&(this.uS=new FMo,g.u(this,this.uS))}Dx(){var Y=g.Kh(this.provider);FG(this,Y)}xF(){return this.xH}Ot(){return{oC:this.oC,Gm:this.Gm}}bV(Y,z){this.oC=Y;this.Gm=z}lL(Y){if(!this.dn){this.dn=!0;var z="";switch(Y){case 1:z="proximaui";break;case 2:z=this.provider.videoData.Yg.getWebPlayerContextConfig()?.enableProximaLowLatency?
"proximawpcc":this.provider.videoData.V("html5_enable_proxima")||this.provider.videoData.V("html5_sabr_force_proxima")?"proximaexp":"proximaclient";break;case 3:z="proximaauto"}z!==""&&pS(this,z)}}VO(Y,z,O,D){if(!this.RM.has(Y)){this.RM.add(Y);var p=g.Kh(this.provider);g.oP(this,p,"lse",[Y,z,O,D.toFixed(3)])}}rz(Y){g.br(this,"lwc",[Y.nU?Y.nU.toFixed():"",Y.CO?Y.CO.toFixed():"",Y.iQ?(Y.iQ*1E3).toFixed():"",Y.Jw?(Y.Jw*1E3).toFixed():"",Y.Cb?(Y.Cb*1E3).toFixed():""].join(":"))}Gs(Y,z,O){var D=g.te(Y),
p=this.X.get(D);p||(p={identifier:{identifier:Y.u4,tileContext:Y.tileContext},receivedCuePointEvents:[],receivedAdEvents:[]},this.X.set(D,p));z.elapsedTimeMs=Math.round(g.Kh(this.provider)*1E3);O?(p.receivedAdEvents||(p.receivedAdEvents=[]),p.receivedAdEvents.push(z)):(p.receivedCuePointEvents||(p.receivedCuePointEvents=[]),p.receivedCuePointEvents.push(z))}reportStats(Y=NaN,z=!1){if(!this.VH()&&(Y=Y>=0?Y:g.Kh(this.provider),this.Ol?KMo.has(this.j)&&(this.Y.size||(this.j==="PL"?Y>=this.N+30:Y<=this.q6+
30||Y>=this.N+1200&&Y<=this.q6+86400))&&(g.oP(this,Y,"vps",[this.j]),this.N=Y):["PL","B","S"].indexOf(this.j)>-1&&(this.Y.size||Y>=this.N+30)&&(g.oP(this,Y,"vps",[this.j]),this.N=Y),this.Y.size)){this.sequenceNumber===7E3&&g.jZ(Error("Sent over 7000 pings"));if(!(this.sequenceNumber>=7E3)){ON(this,Y);var O=this.provider.D.ue();for(let {key:R,value:y}of O)this.J(R,y);O=Y;var D=this.provider.D.N5(),p=D.droppedVideoFrames||0,d=D.totalVideoFrames||0,J=p-this.oC,c=d&&!this.Gm;p>D.totalVideoFrames||J>5E3?
JH1(this,"html5.badframedropcount",`df.${p};tf.${D.totalVideoFrames}`):(J>0||c)&&g.oP(this,O,"df",[J]);this.oC=p;this.Gm=d;this.B>0&&(g.oP(this,Y,"glf",[this.B]),this.B=0);v4.isActive()&&(Y=v4.A4(),Object.keys(Y).length>0&&this.J("profile",Y));this.mE&&pS(this,"lwnmow");Y={};this.provider.videoData.N&&(Y.fmt=this.provider.videoData.N.itag,(O=this.provider.videoData.U)&&O.itag!==Y.fmt&&(Y.afmt=O.itag));Y.cpn=this.provider.videoData.clientPlaybackNonce;this.j_?.length?Y.adcpn=this.j_.join(","):this.adCpn&&
(Y.adcpn=this.adCpn);this.ze?.length?Y.addocid=this.ze.join(","):this.N6.length&&(Y.addocid=this.N6);D=this.provider.videoData;O=D.Ev();D=D.latencyClass;(O&&D==="NORMAL"||this.provider.O.gk().j.wk(nur)&&O&&D==="LOW"||this.provider.O.gk().j.wk(Wt1)&&O&&D==="ULTRALOW"||this.provider.O.gk().j.wk(CQH)&&O&&D==="UNKNOWN"||(this.provider.O.gk().j.wk(H3H)||this.provider.O.V("html5_double_logging_cdm_dai"))&&this.provider.videoData.isDaiEnabled()&&pV(this.provider.videoData))&&(Y.adc=1);this.provider.videoData.cotn&&
(Y.cotn=this.provider.videoData.cotn);Y.el=uz(this.provider.videoData);Y.content_v=Pu(this.provider.videoData);Y.ns=this.provider.O.A;Y.fexp=BP(this.provider.O.experiments).toString();Y.cl=(944800637).toString();O=this.provider.videoData.adFormat||this.adFormat;this.o4?.length?Y.adformat=this.o4.join(","):O&&(Y.adformat=O);(O=UU(this.provider.videoData))&&(Y.live=O);this.provider.videoData.SL()&&(Y.drm=1,this.provider.videoData.K&&(Y.drm_system=Xv$[this.provider.videoData.K.flavor]||0),this.provider.videoData.drmProduct&&
(Y.drm_product=this.provider.videoData.drmProduct));g.Zm()&&this.provider.videoData.wH&&(Y.ctt=this.provider.videoData.wH,Y.cttype=this.provider.videoData.vy,this.provider.videoData.mdxEnvironment&&(Y.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?(Y.dai=pV(this.provider.videoData)?"mv":this.provider.videoData.enableServerStitchedDai?"ss":"cs",this.provider.videoData.jy&&(Y.dai_fallback="1")):this.provider.videoData.Xc?Y.dai="cs":this.provider.videoData.AQ?
Y.dai="disabled":this.provider.videoData.Vc&&(Y.dai="unspecified");Y.seq=this.sequenceNumber++;if(this.provider.videoData.Z2){if(O=this.provider.videoData.Z2,Y&&O){O.ns==="3pp"&&(Y.ns="3pp");this.ko.has(O.ns)&&pS(this,"hbps");O.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=O.shbpslc);for(var w of Object.keys(O))this.XZ.has(w)||(Y[w]=O[w])}}else Y.event="streamingstats",Y.docid=this.provider.videoData.videoId,Y.ei=this.provider.videoData.eventId;this.isEmbargoed&&(Y.embargoed="1");
Object.assign(Y,this.provider.O.j);(w=Y.seq)&&!this.provider.O.experiments.gk().j.wk(FN)&&(O=cHv(this,+w),O=g.V5(O,NWh),O=g.m4(O,4),this.Y.set("qclc",[O]));Y=g.um(`//${this.provider.O.Xd}/api/stats/qoe`,Y);D=O="";for(let [R,y]of this.Y.entries()){p=y;if(!p?.join)continue;p=`&${R}=${p.join(",")}`;p.length>100?D+=p:O+=p}p=this.provider.O.experiments.gk().j.wk(FN)&&this.provider.O.experiments.gk().j.wk(mPW);if(this.provider.O.experiments.gk().j.wk(FN)){w=cHv(this,+(w||0));w.qoePingUrl=Y+O+D;d=this.provider.O.experiments.gk().j.wk(lxv);
J=this.provider.O.experiments.gk().j.wk(XFv);c={};if(d||J&&(z||this.kg))c.sendIsolatedPayload=!0;g.CZ("qoeClientLoggingContext",wQ1(w),c);p||(O+="&dl=1")}p||jyF(this,Y+O,D.replace(/ /g,"%20"))}this.Y.clear()}}dW(Y){this.mE=Y}eI(){if(this.provider.videoData.K){var Y=this.provider.videoData.K;pS(this,`eme-${Y.keySystemAccess?"final":ji(Y)?"ms":ys(Y)?"ytfp":sX(Y)?"safarifp":"nonfinal"}`)}}EG(Y){this.isEmbargoed=Y}onPlaybackRateChange(Y){var z=g.Kh(this.provider);Y&&Y!==this.DQ&&(g.oP(this,z,"rate",[Y]),
this.DQ=Y);this.Ol||this.reportStats(z)}getPlayerState(Y){if(Y.j(128))return"ER";if(Y.j(2048))return"B";if(Y.j(512))return"SU";if(this.provider.O.gk().j.wk(og)&&Y.j(256))return"PA";if(Y.j(16)||Y.j(32))return"S";if(Y.isOrWillBePlaying()&&Y.j(64))return"B";var z=YzV[IS(Y)];g.cW(this.provider.O)&&z==="B"&&this.provider.D.getVisibilityState()===3&&(z="SU");z==="B"&&Y.j(4)&&(z="PB");return z}Jl(Y,z){var O=g.Kh(this.provider);g.oP(this,O,"vfi",[Y==="A"?"":`${z??0}`,Y])}sl(){super.sl();IW(this.Z);IW(this.xk)}J(Y,
z,O){var D=this.XT.indexOf(Y)!==-1;D||this.XT.push(Y);if(!O||!D){z=typeof z!=="string"?g.V8(z):z;z=sy1(z);if(!O&&!/^t[.]/.test(z)){var p=g.Kh(this.provider)*1E3;z=`t.${p.toFixed()};${z}`}g.br(this,"ctmp",`${Y}:${z}`);DJ(this);return p}}P7(Y,z,O){this.K={zB:Number(this.J("glrem",{nst:Y.toFixed(),rem:z.toFixed(),ca:+O})),va:Y,yD:z,isAd:O}}T8(Y,z,O){g.oP(this,g.Kh(this.provider),"ad_playback",[Y,z,O])}suspend(Y){Y&&(Y=g.Kh(this.provider),yH1(this,Y,"SU"));isNaN(this.Z)||IW(this.Z)}resume(){isNaN(this.Z)?
Reh(this):this.Z=Gq(()=>{this.reportStats()},1E4)}};
g.Z=g.M9.prototype;g.Z.cW=Dr(97);g.Z.ZC=Dr(91);g.Z.IB=Dr(46);g.Z.GT=Dr(40);g.Z.uP=Dr(27);var YzV={[5]:"N",[-1]:"N",[3]:"B",[0]:"EN",[2]:"PA",[1]:"PL",[-1E3]:"ER",[1E3]:"N"},KMo=new Set(["PL","B","S"]),dQ=[];g.cK=class extends g.Eu{constructor(Y,z,O,D,p,d,J,c=!1,w,R){super();this.D=Y;this.schedule=z;this.policy=O;this.Ds=D;this.jw=w;this.KU=R;this.ho=this.pX=this.Hc=null;this.N2=this.rb=this.mN=this.IW=0;this.Jd=this.Bz=this.isSuspended=!1;this.rL="";this.bQ={};this.D0=NaN;this.Lz=this.Qm=this.G3=0;this.V8=null;this.Nx=this.eX=!1;this.w_=0;this.ii=!1;this.O_=this.Wb=0;this.P9=null;this.GC=this.dl=!1;this.VT=()=>this.D.VT();
this.timing=new Uro(this.KU);this.LF=new LMo(this.schedule,this.policy);this.o0=new g.VF(this.qP,0,this);this.Hv=new g.VF(this.qP,this.policy.fX,this);this.IC=new g.VF(this.qP,1E3,this);this.fJ=new g.VF(this.qP,void 0,this);this.YD=new g.VF(()=>{this.isSuspended||this.qP()},1E4,this);
this.lG=new g.VF(this.hC,250,this);this.rF=this.r_=this.currentTime=NaN;this.mi=new sP(5);this.Ru=this.timestampOffset=NaN;this.logger=new g.rn("dash");this.Hh=Infinity;Y=w&&w.qn();w&&(Os(w,this.Ds,this.policy),this.Ru=Date.now());this.Yq=new xrv(this,this.LF,O,this.Ds,p,Y);O=bTo(this.Yq,d,J&&J.id);this.audioTrack=new TRv(this,this.policy,O.audio,this.timing);this.videoTrack=new TRv(this,this.policy,O.video,this.timing);this.videoTrack.oY(this.audioTrack.N);this.vj={updateend:this.Kb,error:this.Km};
g.u(this,this.o0);g.u(this,this.Hv);g.u(this,this.IC);g.u(this,this.fJ);g.u(this,this.YD);this.H9=zzA({I7:this.policy.A.I7,Py:this.policy.Py,A7:this.policy.A7});this.tO=cz8(this,this.policy,this.H9,this.schedule,this.mi,(y,M)=>VIv(this,y,M));
this.vX=new g.jf(this,this.Ds,this.policy,this.videoTrack,this.audioTrack,c);this.policy.U&&(c=this.D.getVideoData(),this.J("clsdai",{initld:1,admapsz:c.Ao?.size}),c.Ao||(c.Ao=new Map),this.QT=new g.R6(this.policy,(y,M)=>{this.J(y,M)},c.Ao,(y,M,L)=>{this.D.Gs(y,M,L)}));
this.TT=new Aov(this,this.Ds,this.videoTrack,this.audioTrack,this.policy);c=this.policy.LB?this.D.getVideoData().fO:null;this.QN=new q19(this,this.policy,this.videoTrack,this.audioTrack,this.bQ,this.vX,this.timing,this.LF,this.schedule,this.Ds,this.Yq,this.tO,c);g.u(this,this.QN);this.aM=new GkV(this,this.policy,this.videoTrack,this.audioTrack,this.Ds,p,OU(this.D.getVideoData()),J?.id);g.u(this,this.aM);this.aM.dT(d);this.FZ=new ro1(this.D,this,this.policy,this.audioTrack,this.videoTrack,this.Ds,
this.schedule,this.aM,this.timing,this.vX,this.QT);g.u(this,this.FZ);this.qj=this.D.YM.v7.Ok;this.policy.K||HHF(this);this.policy.XT&&(this.yP=new o6o(this.videoTrack.I4.index,this.D.getVideoData().clientPlaybackNonce??"",this.D))}initialize(Y,z,O){Y=Y||0;this.policy.j||(z=k2(this.Yq),AT(this.D,new VU(z.video,z.reason)),this.D.D6(new VU(z.audio,z.reason)));this.policy.j&&DH(this);this.Ds.isManifestless&&QW$(this.QN);this.tO&&wg$(this.tO,this.videoTrack.I4);z=isNaN(this.getCurrentTime())?0:this.getCurrentTime();
var D=!this.Ds.isManifestless;this.policy.eH&&(D=D||this.Ds.s6);if(!this.policy.fF||this.policy.Ge)this.currentTime=D?Y:z;this.policy.N6&&this.seek(this.getCurrentTime(),{}).VY(()=>{});
this.policy.j?this.qj?.x3(this.Qi()||"")&&W6v(this)&&jh(this,this.videoTrack)&&jh(this,this.audioTrack)&&(oI8(this.FZ,this.qj),this.policy.K&&HHF(this)):this.jw&&(Pw8(this,this.videoTrack),Pw8(this,this.audioTrack),qxh(this.jw),delete this.jw);O?(this.suspend(!1),g.Ho(this.IC)):(Y=this.getCurrentTime()===0,ro(this.QN,this.videoTrack,this.videoTrack.I4,Y),ro(this.QN,this.audioTrack,this.audioTrack.I4,Y),this.policy.j&&GDF(this.FZ,{xR:1}),this.policy.N6||this.seek(this.getCurrentTime(),{}).VY(()=>{}),
this.timing.tick("gv"));
(this.Ds.nU||this.Ds.CO||this.Ds.iQ||this.Ds.Jw||this.Ds.Cb)&&this.D.rz(this.Ds)}suspend(Y){this.Bz=Y||this.D.C().V("html5_allow_multiview_tile_preload")&&this.D.getVideoData().livePreload;this.policy.Pc||(this.isSuspended=!0,this.policy.IU&&(this.IC.stop(),this.Hv.stop(),this.o0.stop()),this.YD.stop())}resume(Y=!1){if(this.isSuspended||this.Jd||Y){this.Bz=this.Jd=this.isSuspended=!1;try{this.qP()}catch(z){g.IF(z)}}}v0(){return this.videoTrack.v0||this.audioTrack.v0}yK(){this.policy.yK=!0}Qr(){return!this.policy.yK}PM(Y=
!1){return Math.min(this.audioTrack.PM(Y),this.videoTrack.PM(Y))}xN(Y=!1,z=!1){$hh(this);this.D.Ce()&&(this.rF=NaN);Y?(this.policy.q6&&this.J("loader",{setsmb:1}),this.policy.Pc=!0,this.zs()):(this.suspend(!1),z||this.zs())}dT(Y){if(!this.VH())if(this.policy.j){var z=this.aM;if(Y.isLocked()&&z.j.Y||z.Y===void 0||!Y.equals(z.Y)){z=this.aM.vg();this.aM.dT(Y);var O;if(O=Y.isLocked()&&Y.reason==="m"){O=this.aM;var D=O.U?.info.X().qualityOrdinal;O=O.kg?!0:O.U?Y.j!==D?!0:!O.j.Y||O.uY.q0&&O.j.j===O.U.info.itag?
!1:!0:!1}D=this.policy.NH&&Y.reason==="l";z=z.j>Y.j&&Y.reason==="b";O||D||z?(this.D.l7({reattachOnConstraint:O?"u":D?"drm":"perf",lo:Y.Y,up:Y.j}),this.policy.q0||(this.aM.j.Y=!1)):(this.policy.q0&&(this.aM.j.Y=!1),g.ZH(this))}}else!qD(this.Yq,Y)&&this.videoTrack&&(D=this.Yq.vg(),AHk(this,this.Yq.dT(Y)),RS(this),z=Y.isLocked()&&Y.reason==="m"&&this.Yq.j_,O=this.policy.NH&&Y.reason==="l"&&eJ(this.videoTrack),Y=D.j>Y.j&&Y.reason==="b",D=this.Yq.R4&&!ky(),z||O||Y||D?this.D.l7({reattachOnConstraint:z?
"u":O?"drm":D?"codec":"perf"}):g.ZH(this))}M0(Y){this.policy.j?this.aM.M0(Y):this.Yq.M0(Y)}setAudioTrack(Y,z,O=!1){if(!this.VH()){var D=!isNaN(z);O&&D&&(this.audioTrack.X=Date.now(),this.policy.CY&&(this.ii=!0));O=this.D.Ce()&&!this.D.getVideoData().X;if(this.policy.j){a:{var p=this.aM;var d=Y.id;for(var J of p.q6)if(J.id===d){J=p.Ds.j[d];p.K=J;p.uY.Bc()&&(p.N6=!0);let c=D?"t":"m";p.B=d;p.Pc=c;d=new VU(J,c);D&&(p.Z=!0);p=d;break a}p.N=[];p=null}this.D.D6(p)}else p=this.Yq,p.Y=p.Ds.j[Y.id],p.A=p.Y,
p=new gL(p.A,p.N,D?"t":"m"),this.D.D6(new VU(p.audio,p.reason));D?(this.D0=Date.now(),D=this.audioTrack.I4.index.b4(z),this.J("setAudio",{id:Y.id,cmt:z,sq:D}),D>=0&&(this.policy.j&&this.uE(!0,"mosaic"),Xa(this.audioTrack,D,NaN,NaN),!this.policy.Ov&&this.Ds.isLive&&GX(this.Ds,D,!1))):O||this.D.l7()}}setPlaybackRate(Y){Y!==this.LF.getPlaybackRate()&&this.LF.setPlaybackRate(Y)}xA(Y){var z=this.FZ.U;this.FZ.U=Y;this.J("scfidc",{curr:wn(z),"new":wn(Y)});Y&&wn(Y)!==wn(z)&&(this.uE(!0,"caption change"),
this.sL())}p$(Y){this.FZ.yH(Y)}LM(Y,z=!1){Y.j.info.MP()?this.D.D6(Y,z):AT(this.D,Y)}MH(){return this.D.MH()}gx(){return this.D.gx()}ZK(Y){this.D.C().Yk()&&this.J("sps",{status:Y.ea||""});if(Y.ea===1)this.G3=0;else if(Y.ea===2||Y.ea===3){let z=!1;Y.ea===3&&(this.Hh=Y.Wx??Infinity,this.G3+=1,(z=Fa(this))&&this.zY(!0));this.D.qF(!0,z)}}Ar(){return this.D.Ar()}Jm(){return this.D.Jm()}VE(Y){this.D.VE(Y)}Ty(){return this.timing.Ty()}sL(){this.qP()}hC(){var Y=this.D.KY()?.getCurrentTime();Y?this.D.J("rms",
{cta:Y}):g.Ho(this.lG)}qP(){Ni(this);if(this.Hc&&ov(this.Hc)&&!this.Hc.kp()&&(!this.policy.fF||isFinite(this.getCurrentTime()))){var Y=x5(this.videoTrack);Y=this.policy.wK&&Y&&Y.A();this.Ds.isManifestless&&this.Ds.isWindowedLive&&XF(this.Ds)?(this.rF=XF(this.Ds),this.Hc.Fa(this.rF)):kT(this.Ds)&&!Y?(Y=this.getCurrentTime(),this.policy.fF&&this.policy.Ge&&this.J("ssrDuration",{ld:this.Wf(),lct:this.currentTime,vpd:this.getCurrentTime()},!0),isNaN(this.rF)?(this.rF=Y+3600,this.Hc.Fa(this.rF)):this.rF<=
Y+1800&&(this.rF=Math.max(this.rF+1800,Y+3600),this.Hc.Fa(this.rF))):this.Hc.isView||(Y=Math.max(this.audioTrack.getDuration(),this.videoTrack.getDuration()),(!isFinite(this.rF)||this.rF!==Y)&&Y>0&&(this.Hc.Fa(Y),this.rF=Y))}if(!this.VH())if(l3(this.Ds)&&this.Ds.i7()){var z=this.Ds;this.handleError("manifest.net.retryexhausted",z.n3?{rc:z.oB}:{rc:z.oB.toString()},1)}else if(this.policy.j)a:{try{if(q4(this)&&this.ho){var O=this.FZ,D=this.ho;let L=D.j;if(L){var p=O.D.kQ();Y=!0;p||(p=O.loader.getCurrentTime(),
Y=!1);{z=L;let V=Y?O.D.Hy(p):p;if(O.loader.eM(V))var d=!1;else{var J={t:p.toFixed(3),isUtc:Y};c:if(O.D.Qi()){for(let W of[O.audioTrack,O.videoTrack]){let x=MW(W.I4,O.Ds.Na);if(!z?.S2(x,V)){var c=!1;break c}}c=!0}else c=!1;c?(O.loader.J("prebuffer",Object.assign(J,{inrange:1})),d=!0):(z.info.j?.Kd?.OL?Y&&(z.info.j?.Kd?.OL||0)===p*1E3:!Y&&(z.info.j?.Kd?.Az||0)===p*1E3)?(O.loader.J("prebuffer",Object.assign(J,{match:1})),d=!0):d=!1}}d&&(O.D.JL("ismp_c"),O.j.push(L),O.Z?.j(L.info.zI),L.GR(),D.N(!1))}}mL(this.FZ);
this.Ds.isManifestless&&this.policy.K&&oc(this.TT);this.Hc?.U()&&LS(this);GDF(this.FZ);if(q4(this)&&this.ho){var w=this.FZ,R=this.ho;let L=R.Y.zh;if(L!==void 0&&L>=0){w.D.JL("ismp_a");var y=R.Y;if(FKH(w,y)){var M=qyv(w,y);w.policy.ML>0&&w.S_.DM++;M&&(R.j!==M&&(Fv(R),R.j=M,R.Y=yB),w.D.JL("ismp_rc"))}}}}catch(L){g.jZ(L);if(L.message.includes("changeType")){this.J("ctype",{exp:L.name,msg:L.message,s:L.stack});break a}this.handleError("fmt.unplayable",{exp:L.name,msg:L.message,s:L.stack,trg:"sabrslicerqt"},
1)}mho(this);g.Ho(this.YD)}else if(!this.Ds.N||!HDh(this.videoTrack)&&!HDh(this.audioTrack)||this.v0()&&this.policy.GM?O=!1:(this.zs(),this.D.seekTo(Infinity,{cM:"checkLoaderTracksSync",vQ:!0}),O=!0),!O){Ni(this);this.Ds.isManifestless&&(Cqh(this.videoTrack),Cqh(this.audioTrack),oc(this.TT),(O=rw(this.videoTrack))&&O.j&&(O=O.j.isStreaming&&!this.policy.Py,this.J(O===this.policy.A.I7?"strm":"strmbug",{strm:O,sfmp4:this.policy.A.I7,dfs:this.policy.Py},!0)));if(this.Hc)LS(this);else if(this.policy.Y){O=
!1;for(z of[this.videoTrack,this.audioTrack])for(D=rw(z);D&&z.yM()!==x5(z);D=rw(z))z.Xj(D),O=!0;mD(this.videoTrack)&&mD(this.audioTrack)||O&&g.ZH(this)}RS(this);ro(this.QN,this.videoTrack,this.videoTrack.I4,!1);ro(this.QN,this.audioTrack,this.audioTrack.I4,!1);this.policy.kn||(z=this.videoTrack,d=this.audioTrack,this.Hc&&(!ov(this.Hc)||this.policy.Bo)||this.TT.isSeeking()||!(this.policy.j||eJ(z)&&z.I4.j()&&this.Yq.B)||(O=this.getCurrentTime(),D=this.LF,J=hm(D,z.I4.info.Wc,d.I4.info.Wc,0),d=$w(D.UJ)+
J/S$(D.UJ),z.Xz(O+Math.max(d,d+D.policy.B5-J/z.I4.info.Wc))));hdr(this.QN,this.videoTrack,this.audioTrack);hdr(this.QN,this.audioTrack,this.videoTrack);mho(this);this.tO&&(z=this.tO,z.U?(O=z.A+z.policy.w5,z.N||(O=Math.min(O,z.startTimeSecs+z.policy.jM)),z=Math.max(0,O*1E3-Date.now())):z=NaN,isNaN(z)||g.Ho(this.fJ,z));g.Ho(this.YD)}}SG(Y){this.D.SG(Y)}z7(){return this.D.z7()}VO(Y){if(this.Ds.isManifestless){var z=this.videoTrack.I4;if(z){var O=z.index.m0(),D=-1,p=-1;z.index instanceof uFW&&(D=z.index.du(),
p=z.index.h7());this.D.VO(Y,O,D,p)}}}g3(){return this.rb!==0&&this.mN!==0}wa(Y){this.policy.fF&&(this.rF=Y)}Kb(Y){var z=Y===this.Hc?.j?this.audioTrack:this.videoTrack;rw(z)?.isLocked&&(this.D.C().Yk()&&this.J("eosl",{ounlock:rw(z)?.info.Si()}),H6(this,Y===this.Hc?.j));if(this.policy.CY&&Y===this.Hc?.j&&this.Wb){let O=this.Wb-this.getCurrentTime();this.D.J("asl",{l:O,xtag:x5(this.audioTrack)?.I4.info.N});this.ii=!1;this.Wb=0}Y.eb()&&Y.MB().length===0&&(Y.e2(),this.Hc&&!this.Hc.eb()&&(this.D.C().Yk()&&
this.D.J("rms",{ld:"seek"}),this.Hc.X=performance.now(),this.D.QA(),this.D.C().Yk()&&g.Ho(this.lG)));z.Z?.B();this.policy.fX?z0(this):this.qP()}Km(Y){if(this.Hc){var z=x5(Y===this.Hc.j?this.audioTrack:this.videoTrack);if(Y=Y.qT())for(let O=0;O<Y.length;O++)this.J("appendedbuffer",{i:O,b:g.m4(Y[O].subarray(0,4096),3)});Y={};z&&(Y=SX(z));Y.trg="onappenderr";this.handleError("fmt.unplayable",Y,1)}}WQ(Y){this.D.WQ(Y)}Gp(){return mD(this.videoTrack)&&mD(this.audioTrack)}PR(Y,z,O){O&&this.dl&&this.J("sdai",
{skipadsvi:1,rep:Y.info.itag,sq:z.Te,acpn:O.j.join("-"),avids:O.ids.join("-")});if(this.Ds.isManifestless){Y=!!Y.info.video;BM(this,z,O,Y,!0);!this.policy.S&&this.policy.XT&&Y&&this.yP?.Z(z.Te,O);if(this.policy.fU&&z.eO){var D=z.eO||null;if(D?.event!=="predictStart"){var {requestNumber:p,isDecorated:d}=this.FZ?.n3();Y&&!d&&this.J("sdai",{underdec:this.V8?.lK(D),evt:D?.event,id:D?.identifier,sq:z.Te,mt:z.startTime.toFixed(3),stif:!!O,rn:p})}}this.policy.S||(Y=Y?this.videoTrack:this.audioTrack,Y.j_.push({segmentNumber:z.Te,
HG:O}),Y.j_.length>5&&Y.j_.shift(),O=z.Te,this.D.getVideoData()?.enableServerStitchedDai&&(Y=Pqh(this.audioTrack,O),D=Pqh(this.videoTrack,O),Y!==0&&D!==0&&Y!==D&&this.handleError("ssdai.avsync",{sq:O,a:Y,v:D},0)));this.policy.bZ&&(O=z.qC,O!=null&&(z=this.D.getVideoData().j1,O==null||isNaN(O)?z.qC=void 0:z.qC=O))}}yo(Y,z,O,D){Y.info.video&&this.vX.yo(z,O,D)}wN(Y){this.Yq.wN(Y)}sN(Y){if(this.Hc&&this.Hc.A&&!this.Hc.LO()&&(Y.gb=this.videoTrack.PM(),Y.Y=this.audioTrack.PM(),this.policy.N)){let z=this.videoTrack.Oe(),
O=this.audioTrack.Oe(),D=Ta(this.Hc.Y.MB(),"_",5),p=Ta(this.Hc.j.MB(),"_",5);Object.assign(Y.j,{lvq:z,laq:O,lvb:D,lab:p})}Y.bandwidthEstimate=Ur(this.LF);this.audioTrack.Z?.flush();this.videoTrack.Z?.flush()}H7(Y){this.V8=Y;this.vX&&this.vX.H7(Y);Y=this.V8;var z=this.videoTrack.I4.info.Z3();Y.qB=z;Y.ji({swebm:z});this.QN.H7(this.V8);this.policy.fU&&(this.FZ.H7(this.V8),BU1(this))}j9(Y){if(this.Hc&&this.Hc.Y){Y-=isNaN(this.timestampOffset)?0:this.timestampOffset;this.getCurrentTime()===Y||this.policy.iZ||
this.resume();if(this.TT.isSeeking()&&this.Hc&&!this.Hc.LO()){let z=this.getCurrentTime()<=Y&&Y<this.getCurrentTime()+10,O=em(this.Hc.Y.MB(),this.getCurrentTime()+W6);z&&O&&(this.TT.U=!1)}this.TT.isSeeking()||this.policy.fF&&!this.policy.Ge||(this.currentTime=Y);g.Ho(this.IC)}}mH(){return this.videoTrack.K||this.audioTrack.K}seek(Y,z){if(this.VH())return g.Nb();if(this.mH())return g.Nb("seeking to head");if(this.policy.N6&&!isFinite(Y))return kw(this.TT),Lg(Infinity);Ni(this);aIZ(this,Y,!1,z.seekSource);
DH(this);this.policy.j||RS(this,Y);this.Hc&&this.Hc.j&&this.Hc.Y&&!this.D.getVideoData().kV&&(this.Hc.j.isLocked()||this.Hc.Y.isLocked())&&this.D.l7({reattachOnLockedBuffer:1,vsb:`${this.Hc.Y.isLocked()}`,asb:`${this.Hc.j.isLocked()}`});var O=this.getCurrentTime(),D=this.TT.seek(Y,z);if(!this.policy.fF||this.policy.Ge)this.currentTime=D;BL(this.vX,Y,O,this.policy.WE&&!z.dv);g.ZH(this);return Lg(D)}NA(Y){return this.policy.j&&this.FZ.NA(Y)}Bg(Y){return this.FZ.Bg(Y)}uE(Y,z){this.FZ.uE(Y,z)}getCurrentTime(){if(this.policy.fF){let Y=
this.D7()||0;return this.D.getCurrentTime(!0)-Y}return this.currentTime}Wf(){return this.currentTime+this.timestampOffset}NT(){return this.audioTrack.I4.info}FX(){return this.videoTrack.I4.info}Nd(){return this.audioTrack.I4.info.dk}cg(){return this.videoTrack.I4.info.dk}sl(){try{this.xN(),ac(this.audioTrack),ac(this.videoTrack),g.qz(this.audioTrack),g.qz(this.videoTrack),this.audioTrack.dispose(),this.videoTrack.dispose(),super.sl()}catch(Y){g.IF(Y)}}handleError(Y,z,O=0){var D=HF(O);Y==="fmt.unplayable"&&
this.Ds.isLive&&(this.policy.A7=!1,g.qA(this.Ds));z=new g.C3(Y,z,O);Uo(this);g.V8(z.details);this.D.handleError(z);Y!=="html5.invalidstate"&&z.errorCode!=="fmt.unplayable"&&Y!=="fmt.unparseable"&&D&&this.dispose()}ud(){var Y=x5(this.audioTrack),z=x5(this.videoTrack);Y={lct:this.getCurrentTime().toFixed(3),lsk:this.TT.isSeeking(),lmf:this.Yq.j.isLocked(),lbw:lO(this.schedule).toFixed(3),lhd:$w(this.schedule).toFixed(3),lst:((this.schedule.Z.Ri()||0)*1E9).toFixed(3),laa:Y?Y.Si():"",lva:z?z.Si():"",
lar:this.audioTrack.j?this.audioTrack.j.Si():"",lvr:this.videoTrack.j?this.videoTrack.j.Si():"",laq:`${this.audioTrack.Oe()}`,lvq:`${this.videoTrack.Oe()}`};this.Hc&&!this.Hc.LO()&&this.Hc.j&&this.Hc.Y&&(Y.lab=Ta(this.Hc.j.MB()),Y.lvb=Ta(this.Hc.Y.MB()));this.IW&&(Y.lapt=((0,g.E)()-this.IW).toFixed(0),Y.lapr=fIv(this));this.mN&&(Y.lapmabht=((0,g.E)()-this.mN).toFixed(0),Y.lapmabh=qE(this,this.audioTrack).toFixed(0));(z=this.FZ.R4)&&(Y.reqBlocked=z);(z=this.FZ.uS)&&(Y.lsrt=((0,g.E)()-z).toFixed(0));
this.rb&&(Y.lapmvbht=((0,g.E)()-this.rb).toFixed(0),Y.lapmvbh=qE(this,this.videoTrack).toFixed(0));this.N2&&(Y.lapsdai=((0,g.E)()-this.N2).toFixed(0));return Y}vg(){return this.Yq.vg()}zs(){try{this.policy.j&&this.FZ.uE(!1,"pending"),this.audioTrack.zs(),this.videoTrack.zs()}catch(Y){g.IF(Y)}this.policy.Y=""}eM(Y){return this.videoTrack&&this.audioTrack?this.videoTrack.eM(Y)&&this.audioTrack.eM(Y):!0}It(){return Ur(this.LF)}ha(){return this.mi.Ri()||0}J(Y,z,O=!1){this.D.J(Y,z,O)}Qi(){return this.D.Qi()}vQ(Y,
z){Y/=z;isNaN(this.timestampOffset)&&this.mk(Y-Math.min(Y,this.policy.x0));var O=Y-this.timestampOffset;O<0&&!this.GC&&(this.GC=!0,this.J("neg_ts",{ts:O.toFixed(3),offset:this.timestampOffset.toFixed(3),wnd:gp(this.Ds)||this.Ds.nU?"1":"0"}),this.D.C().gk().j.wk(RKo)&&(this.mk(Y-Math.min(Y,this.policy.x0)),O=Y-this.timestampOffset));return O*z}mk(Y){this.timestampOffset!==Y&&(this.timestampOffset=Y,this.policy.Ov&&g.qA(this.Ds),this.vX.Z=this.timestampOffset,this.D.Pd(this.timestampOffset),this.Ds.isManifestless&&
(this.Ds.timestampOffset=this.timestampOffset),this.videoTrack.yN(this.timestampOffset),this.audioTrack.yN(this.timestampOffset))}D7(){return this.timestampOffset}isSeeking(){return this.TT.isSeeking()}HK(Y){this.vX.HK(Y,this.getCurrentTime());g.ZH(this)}AM(){this.vX.AM()}z_(Y,z=!1,O={}){this.policy.j?this.aM.z_(Y,z,O):this.Yq.z_(Y,z,O)}Qg(){this.audioTrack.Qg();this.videoTrack.Qg()}mP(){this.policy.fU&&this.dl&&(this.J("sdai",{skipAdSked:"1"}),this.dl=!1)}Y4(){this.mk(this.timestampOffset-1E3);var Y=
this.Ds,z=new Set;for(let D in Y.j){let p=Y.j[D].index;var O=p.M8();O&&!z.has(O)&&(O.startTime+=1E3,O.endTime=O.startTime+O.duration,z.add(O));p.segments.length&&(O=p.segments[p.segments.length-1],p.segments=[],p.segments.push(O))}this.V8&&this.V8.vv();this.policy.fU&&this.policy.U&&this.QT?.vv();BL(this.vX,0,0,!0);this.dl=!1}rN(Y,z,O){return this.aM.rN(Y,z,O)}IR(Y,z,O){this.aM.IR(Y,z,O)}isOffline(){return!!this.D.getVideoData().cotn}OQ(Y,z){this.D.OQ(Y,z)}Xa(Y,z){if(this.policy.j)aIZ(this,Y,!0,z),
this.FZ.uE(!0,"utc"),this.sL();else if(z=this.D.getVideoData().fO){var O=this.QN;O.vO=Y;O.fO=z;YP(this)}}uV(Y){this.videoTrack.K=!1;this.audioTrack.K=!1;this.TT.j=!1;this.D.uV(Y)}Fq(Y){this.TT.Fq(Y-this.D7())}q2(){this.D.q2()}zY(Y){Y!==this.policy.Yp&&((this.policy.Yp=Y)||this.qP())}l7(Y){this.D.l7(Y)}dW(Y){this.D.dW(Y)}DK(Y){this.QT?.DK(Y)}UZ(Y){this.policy.S&&this.D.getVideoData().Na()&&!Y.eD&&(this.J("liveUmpMissing",{segmentNum:Y.jU,headerId:Y.CQ,startMs:Y.startMs,durationMs:Y.durationMs}),this.policy.S=
!1)}Lu(Y,z){if(this.policy.U){let D=Y.zU?.[0];var O=this.D.getVideoData();O=O.playerResponse?.playerConfig?.daiConfig?O.AQ?1:O.Vc?4:O.jy?2:0:3;this.QT?.Lu(Y,z,O,this.Ds,this.V8||void 0);this.policy.N&&this.J("clidai",{onqlst:1,len:Y.zU?.length||0,rn:z,evt:fr(D?.eO?.event),cid:D?.eO?.identifier||"null",sq:D?.jU||-1,trk:D?.trackType||"null",disr:O})}}rW(Y){this.policy.S&&this.V8?.rW(Y)}f0(Y,z,O){q4(this)&&(this.ho||(this.ho=new hfH(D=>{this.D.JL(D)}),g.u(this,this.ho)),YEv(this.ho,{zh:Y,
ZA:z,xR:O}),this.qP())}UH(){this.Qm++}jS(){this.Qm=0}ak(){return this.D.getVideoData().X?(0,g.E)()-this.schedule.Ol>3E5&&this.Qm>=3:!this.schedule.Ol}jV(){this.FZ.ze.DM=0}Iy(){this.FZ.K=void 0}};g.cK.prototype.LI=Dr(104);g.cK.prototype.DF=Dr(83);g.cK.prototype.jL=Dr(33);g.cK.prototype.ub=Dr(11);var zsr=class extends g.iI{};var Oav=class extends zsr{constructor(Y,z,O,D){super();this.N=-1;this.j={};this.U=new g.VF(this.K,0,this);g.u(this,this.U);this.Y=new g.VF(()=>{this.VH()||(this.U.start(Math.random()*O),this.Y.start(z))},Y,this);
g.u(this,this.Y);D.subscribe("fairplay_next_need_key_info",this.A,this)}A(Y,z){if(Y&&z){var O=Number(g.eM(Y,"cpi"))*1+1;isNaN(O)||O<=0||O<this.N?(this.U.stop(),this.Y.stop(),this.N=-1,this.j={}):(O>this.N&&(this.N=O,g.Ak(this.j)||(this.j={},this.U.stop(),this.Y.stop())),this.j[z]=Y,g.Ho(this.Y))}}K(){for(let p of Object.keys(this.j)){var Y=this.Ul,z=this.N,O=g.t$(this.j[p]),D=O[6];let d=[];for(let J of D.split("&"))J.indexOf("cpi=")===0?d.push("cpi="+z.toString()):J.indexOf("ek=")===0?d.push("ek="+
A$(p)):d.push(J);O[6]="?"+d.join("&");z="skd://"+O.slice(2).join("");D=z.length*2;O=new Uint8Array(D+4);O[0]=D%256;O[1]=(D-O[0])/256;for(D=0;D<z.length;++D)O[D*2+4]=z.charCodeAt(D);Y.call(this,"rotated_need_key_info_ready",new WM(O,"fairplay",!0))}this.j={}}sl(){this.j={};super.sl()}};var DOV=class extends zsr{constructor(Y,z){super();this.N=Y;this.j=[];this.Y=new g.VF(()=>{this.Ul("log_qoe",{wvagt:"timer",reqlen:this.j?this.j.length:-1});if(this.j){if(this.j.length>0){var O=this.j.shift();GNh(this,O.info)}this.j.length>0&&(O=this.j[0].time-(0,g.E)(),this.Y.start(Math.max(0,O)))}},0);
g.u(this,this.Y);z.subscribe("widevine_set_need_key_info",this.U,this)}U(Y){var z;a:{if((z=Y.cryptoPeriodIndex)&&this.j.length>0)for(var O of this.j)if(z===O.info.cryptoPeriodIndex){z=!0;break a}z=!1}if(!z){z=(0,g.E)();a:{O=Y.cryptoPeriodIndex;if(!isNaN(O))for(D of this.N.values())if(Math.abs(D.cryptoPeriodIndex-O)<=1){var D=!0;break a}D=!1}D?(D=Y.j,D=Math.max(0,Math.random()*((isNaN(D)?120:D)-30))*1E3):D=0;this.Ul("log_qoe",{wvagt:`delay.${D}`,cpi:Y.cryptoPeriodIndex,reqlen:this.j.length});D<=0?
GNh(this,Y):(this.j.push({time:z+D,info:Y}),g.Ho(this.Y,D))}}sl(){this.j=[];super.sl()}};var wwk=class{constructor(){({url:O,interval:z,retries:Y}={});var Y,z,O;this.url=O;this.interval=z;this.retries=Y}};var E8F=class{constructor(Y,z){this.statusCode=Y;this.message=z;this.N=this.heartbeatParams=this.errorMessage=null;this.Y=[];this.j={};this.nextFairplayKeyId=null}},v8Z={DRM_TRACK_TYPE_AUDIO:"AUDIO",DRM_TRACK_TYPE_SD:"SD",DRM_TRACK_TYPE_HD:"HD",DRM_TRACK_TYPE_UHD1:"UHD1"};var dfW=class extends g.Eu{constructor(Y,z,O="",D=!1){super();this.message=Y;this.requestNumber=z;this.timer=O;this.Y=D;this.onError=this.onSuccess=null;this.j=new g.cd(5E3,2E4,.2)}};var puv=class extends g.iI{constructor(Y,z,O,D,p){super();this.videoData=Y;this.O=z;this.X=O;this.sessionId=D;this.nO=p;this.K={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.j_=this.N6=!1;this.U=null;this.ze=[];this.N=[];this.authorizedFormats=[];this.S=[];this.Z=!1;this.j={};this.status="";this.A=NaN;this.Y=Y.K;this.cryptoPeriodIndex=O.cryptoPeriodIndex;Y={};Object.assign(Y,this.O.j);Y.cpn=this.videoData.clientPlaybackNonce;this.videoData.S&&(Y.vvt=this.videoData.S,this.videoData.mdxEnvironment&&
(Y.mdx_environment=this.videoData.mdxEnvironment));this.O.Pc&&(Y.authuser=this.O.Pc);this.O.pageId&&(Y.pageid=this.O.pageId);isNaN(this.cryptoPeriodIndex)||(Y.cpi=this.cryptoPeriodIndex.toString());p=(p=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.RL()))?p[1]:"";p==="ATV"&&(Y.cdt=p);this.K=Y;this.K.session_id=D;this.B=!0;this.Y.flavor==="widevine"&&(this.K.hdr="1");this.Y.flavor==="playready"&&(z=Number(g.PP(z.experiments,"playready_first_play_expiration")),!isNaN(z)&&z>=0&&(this.K.mfpe=`${z}`),this.B=!1);
z="";g.M$(this.Y)?this.Y.j()?(D=O.Oc)&&(z="https://www.youtube.com/api/drm/fps?ek="+ivr(D)):(z=O.initData.subarray(4),z=new Uint16Array(z.buffer,z.byteOffset,z.byteLength/2),z=String.fromCharCode.apply(null,z).replace("skd://","https://")):z=this.Y.N;this.baseUrl=z;this.fairplayKeyId=g.eM(this.baseUrl,"ek")||"";if(z=g.eM(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(z);this.ze=O.Z3?[g.m4(O.initData,4)]:O.Y;B6(this,{sessioninit:O.cryptoPeriodIndex});this.O.gk().j.wk(tT)&&this.Y.flavor==="widevine"&&
this.nO&&!this.nO.certificate&&this.O.widevineCertificate&&(this.nO.certificate=this.O.widevineCertificate);this.status="in"}sc(Y){if(!(this.VH()||Y.size<=0)){var z={};Y.forEach((O,D)=>{var p=RU(this.Y)?D:O;D=new Uint8Array(RU(this.Y)?O:D);RU(this.Y)&&NTv(D);O=g.m4(D,4);NTv(D);D=g.m4(D,4);this.j[O]?this.j[O].status=p:this.j[D]?this.j[D].status=p:this.j[O]={type:"",status:p};yrh(this,this.j[O].type,z)});
M5V(this,",");B6(this,{onkeystatuschange:1});this.status="kc";this.Ul("keystatuseschange",this)}}error(Y,z,O,D){this.VH()||(this.Ul("licenseerror",Y,z,O,D),Y==="drm.provision"&&(Y=(performance.now()-this.A)/1E3,this.A=NaN,this.Ul("ctmp","provf",{et:Y.toFixed(3)})));HF(z)&&this.dispose();this.nO&&(this.nO.certificate=null)}shouldRetry(Y,z){return!Y&&this.requestNumber===z.requestNumber}sl(){this.j={};super.sl()}ud(){var Y={ctype:this.X.contentType||"",length:this.X.initData.length,requestedKeyIds:this.ze,
cryptoPeriodIndex:this.cryptoPeriodIndex};this.U&&(Y.keyStatuses=this.j);return Y}PH(){var Y=this.N.join();if(fS(this)){let z=new Set;for(let O in this.j)this.j[O].status!=="usable"&&z.add(this.j[O].type);Y+=`/UKS.${Array.from(z)}`}return Y+=`/${this.cryptoPeriodIndex}`}Ah(){return this.url}};var $L=class extends g.Eu{constructor(Y,z,O,D,p,d=!1){super();this.element=Y;this.X=z;this.initData=O;this.j=D;this.Y=p;this.N6=d;this.sessionId="";this.Z=this.A=this.N=this.K=null;this.U=new g.er(this);g.u(this,this.U);ArF(this)}ze(Y){if(this.K){var z=Y.messageType||"license-request";this.K(new Uint8Array(Y.message),z)}}sc(){this.Z&&this.Z(this.j.keyStatuses)}j_(Y){this.K&&this.K(Y.message,"license-request")}B(Y){if(this.N){if(this.Y){var z=this.Y.error.code;Y=this.Y.error.systemCode}else z=Y.errorCode,
Y=Y.systemCode;this.N(`t.prefixedKeyError;c.${z};sc.${Y}`,z,Y)}}S(){this.A&&this.A()}update(Y){if(this.j)return this.j.update(Y).then(null,b0(z=>{V5h(this,"t.update",z)}));
this.Y?this.Y.update(Y):this.element.addKey?this.element.addKey(this.X.keySystem,Y,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.X.keySystem,Y,this.initData,this.sessionId);return g.R_()}sl(){this.j&&(this.N6?this.j.close().catch(g.jZ):this.j.close());this.element=null;super.sl()}};var dOv=class extends g.Eu{constructor(Y,z,O=!1){super();this.element=Y;this.j=z;this.A=O;this.K={};this.N=null;this.U=new g.er(this);this.Y=this.mediaKeys=null;this.Z=Promise.resolve();g.u(this,this.U)}setServerCertificate(){return this.mediaKeys.setServerCertificate?this.j.flavor==="widevine"&&this.j.X4?this.mediaKeys.setServerCertificate(this.j.X4):this.j.j()&&this.j.Wp?this.mediaKeys.setServerCertificate(this.j.Wp):null:null}createSession(Y,z){var O=Y.initData;if(this.j.keySystemAccess){z&&z("createsession");
let D=this.mediaKeys.createSession();ys(this.j)?O=Wwr(O,this.j.Wp):this.j.j()&&(O=q8H(O)||new Uint8Array(0));z&&z("genreq");Y=D.generateRequest(Y.contentType,O);let p=new $L(null,null,null,D,null,this.A);Y.then(()=>{z&&z("genreqsuccess")},b0(d=>{V5h(p,"t.generateRequest",d)}));
return p}if(ji(this.j))return nBH(this,O);if(sX(this.j))return PEv(this,O);this.element?.generateKeyRequest?this.element.generateKeyRequest(this.j.keySystem,O):this.element?.webkitGenerateKeyRequest(this.j.keySystem,O);return this.N=new $L(this.element,this.j,O,null,null,this.A)}B(Y){var z=xL(this,Y);z&&z.j_(Y)}S(Y){var z=xL(this,Y);z&&z.B(Y)}X(Y){var z=xL(this,Y);z&&z.S(Y)}getMetrics(){var Y=null;if(this.mediaKeys&&this.mediaKeys.getMetrics)try{Y=this.mediaKeys.getMetrics()}catch{}return Y}sl(){this.Y=
this.mediaKeys=null;this.N?.dispose();for(let Y of Object.values(this.K))Y.dispose();this.K={};super.sl();delete this.element}};var LA=class{constructor(){this.keys=[];this.values=[]}get(Y){Y=this.findIndex(Y);return Y!==-1?this.values[Y]:null}remove(Y){Y=this.findIndex(Y);Y!==-1&&(this.keys.splice(Y,1),this.values.splice(Y,1))}aB(){this.keys=[];this.values=[]}set(Y,z){var O=this.findIndex(Y);O!==-1?this.values[O]=z:(this.keys.push(Y),this.values.push(z))}findIndex(Y){return g.GT(this.keys,z=>J$(Y,z))}};var E$$=class extends g.iI{constructor(Y,z,O,D=null,p){super();this.element=Y;this.videoData=z;this.O=O;this.mediaElement=D;this.nO=p;this.U=[];this.o4=2;this.yH=this.q6=!1;this.heartbeatParams=null;this.ze=this.S=!1;this.K=null;this.Ol=!1;this.j=this.videoData.K;this.drmSessionId=this.videoData.drmSessionId||g.g$();this.N=new Map;this.A=new LA;this.Z=new LA;this.j_=new g.er(this);this.N6=this.O.V("html5_eme_ignore_teardown_errors");(Y=this.element)&&(Y.addKey||Y.webkitAddKey)||Ji()||w6(O.experiments);
this.O.V("html5_enable_vp9_fairplay")&&this.j.j()?O=XH:(O=this.videoData.k_,O=this.j.flavor==="fairplay"||O?QN:XH);this.X=O;this.mediaKeys=new dOv(this.element,this.j,this.N6);g.u(this,this.mediaKeys);ji(this.j)&&(this.B=new dOv(this.element,this.j,this.N6),g.u(this,this.B));g.u(this,this.j_);O=this.element;this.j.keySystemAccess?this.j_.u3(O,"encrypted",this.uS):Ne(this.j_,O,ji(this.j)?["msneedkey"]:["needkey","webkitneedkey"],this.KX);t5V(this);a:switch(Y=this.j,O=this.N,Y.flavor){case "fairplay":PX()>
19.2999?(O=Y.Kt,Y=Y.zo,Y>=O&&(Y=O*.75),z=(O-Y)*.5,O=new Oav(z,O,O-z-Y,this)):O=null;break a;case "widevine":O=new DOV(O,this);break a;default:O=null}if(this.K=O)g.u(this,this.K),this.K.subscribe("rotated_need_key_info_ready",this.kg,this),this.K.subscribe("log_qoe",this.Y,this);w6(this.O.experiments);this.Y({cks:this.j.PH()})}uS(Y){this.Y({onecpt:1});Y.initData&&Sa$(this,new Uint8Array(Y.initData),Y.initDataType)}KX(Y){this.Y({onndky:1});Sa$(this,Y.initData,Y.contentType)}WQ(Y){this.Y({onneedkeyinfo:1});
this.O.V("html5_eme_loader_sync")&&(this.Z.get(Y.initData)||this.Z.set(Y.initData,Y));fDo(this,Y)}kg(Y){this.U.push(Y);ZJ(this)}createSession(Y){var z=UfZ(this)?wm1(Y):g.m4(Y.initData);this.N.get(z);this.ze=!0;Y=new puv(this.videoData,this.O,Y,this.drmSessionId,this.nO);this.N.set(z,Y);Y.subscribe("ctmp",this.Bc,this);Y.subscribe("keystatuseschange",this.sc,this);Y.subscribe("licenseerror",this.X5,this);Y.subscribe("newlicense",this.JW,this);Y.subscribe("newsession",this.Ge,this);Y.subscribe("sessionready",
this.S_,this);Y.subscribe("fairplay_next_need_key_info",this.R4,this);this.O.V("html5_enable_vp9_fairplay")&&Y.subscribe("qualitychange",this.Pc,this);Y.subscribe("sabrlicenseconstraint",this.OJ,this);z=this.mediaKeys;B6(Y,{createkeysession:1});Y.status="gr";g.Zn("drm_gk_s",void 0,Y.videoData.KU);Y.url=o88(Y);Y.U=K6h(Y,z);g.u(Y,Y.U)}JW(Y){this.VH()||(this.Y({onnelcswhb:1}),Y&&!this.heartbeatParams&&(this.heartbeatParams=Y,this.Ul("heartbeatparams",Y)))}Ge(){this.VH()||(this.Y({newlcssn:1}),this.U.shift(),
this.ze=!1,ZJ(this))}S_(){if(ji(this.j)&&(this.Y({onsnrdy:1}),this.o4--,this.o4===0)){var Y=this.B;Y.element?.msSetMediaKeys?.(Y.Y)}}sc(Y){if(!this.VH()){this.Ol||(this.Ol=!0,this.O.Yk()&&$fA(this));this.Y({onksch:1});var z=this.Pc;if(!fS(Y)&&g.gU&&Y.Y.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var O="large";else{O=[];var D=!0;if(fS(Y))for(let d of Object.keys(Y.j))Y.j[d].status==="usable"&&O.push(Y.j[d].type),Y.j[d].status!=="unknown"&&(D=!1);if(!fS(Y)||D)O=Y.N;
O=jJZ(O)}z.call(this,O);if(Y.O.V("html5_enable_vp9_fairplay")&&Y.Y.j())var p=Y.S;else{if(!fS(Y)){z={};for(p of Y.N)yrh(Y,p,z)}p=Y.authorizedFormats}this.videoData.authorizedFormats=p;this.Ul("keystatuseschange",Y)}}Bc(Y,z){this.VH()||this.Ul("ctmp",Y,z)}R4(Y,z){this.VH()||this.Ul("fairplay_next_need_key_info",Y,z)}X5(Y,z,O,D){this.VH()||(this.videoData.V("html5_log_drm_metrics_on_error")&&$fA(this),this.Ul("licenseerror",Y,z,O,D))}gj(){return this.X}Pc(Y){var z=Pl("auto",Y,!1,"l");if(this.videoData.k_){if(this.X.equals(z))return}else if(UC(this.X,
Y))return;this.X=z;this.Ul("qualitychange");this.Y({updtlq:Y})}OJ(Y){this.videoData.sabrLicenseConstraint=Y}sl(){this.j.keySystemAccess&&this.element&&!this.mediaElement?.rk?.Ce()&&(this.N6?this.element.setMediaKeys(null).catch(g.jZ):this.element.setMediaKeys(null));this.element=null;this.U=[];for(let Y of this.N.values())Y.unsubscribe("ctmp",this.Bc,this),Y.unsubscribe("keystatuseschange",this.sc,this),Y.unsubscribe("licenseerror",this.X5,this),Y.unsubscribe("newlicense",this.JW,this),Y.unsubscribe("newsession",
this.Ge,this),Y.unsubscribe("sessionready",this.S_,this),Y.unsubscribe("fairplay_next_need_key_info",this.R4,this),this.O.V("html5_enable_vp9_fairplay")&&Y.unsubscribe("qualitychange",this.Pc,this),Y.dispose();this.N.clear();this.A.aB();this.Z.aB();this.heartbeatParams=null;super.sl()}ud(){var Y={systemInfo:this.j.ud(),sessions:[]};for(let z of this.N.values())Y.sessions.push(z.ud());return Y}PH(){return this.N.size<=0?"no session":`${this.N.values().next().value.PH()}${this.K?"/KR":""}`}Y(Y,z=!1){this.VH()||
(g.V8(Y),(this.O.Yk()||z)&&this.Ul("ctmp","drmlog",Y))}n3(){var Y=void 0,z=void 0;for(let O of this.N.values())Y||(Y=LwZ(O,"SD")),z||(z=LwZ(O,"AUDIO"));this.Y({sd:Y,audio:z});return Y==="output-restricted"||z==="output-restricted"}};var Jh1=class extends g.Eu{constructor(Y){super();this.D=Y;this.HC=0;this.Y=this.K=!1;this.U=0;this.Yg=this.D.C();this.videoData=this.D.getVideoData();this.N=g.L3(this.Yg.experiments,"html5_delayed_retry_count");this.j=new g.VF(()=>{this.D.So()},g.L3(this.Yg.experiments,"html5_delayed_retry_delay_ms"));
g.u(this,this.j)}LC(){return!!this.HC}ak(){return this.Y?!0:this.Yg.A==="yt"?g.dP(this.videoData)?this.D.loader?.ak():this.videoData.X?this.videoData.kg<25:!this.videoData.kg:!1}jf(){return this.Y}handleError(Y){mfk(this,Y);if((Y.errorCode!=="html5.invalidstate"&&Y.errorCode!=="fmt.unplayable"&&Y.errorCode!=="fmt.unparseable"||!mU(this,Y.errorCode,Y.details))&&!uIh(this,Y)&&!lD8(this)){if(this.Yg.A!=="yt"&&iUv(this,Y)&&this.videoData.OJ&&(0,g.E)()/1E3>this.videoData.OJ&&Fs(this.videoData)){var z=
Object.assign({e:Y.errorCode},Y.details);z.stalesigexp="1";z.expire=Math.round(this.videoData.OJ*1E3);z.init=Math.round(this.videoData.RT);z.now=Math.round((0,g.E)());Y=new g.C3(Y.errorCode,z,2);this.D.cX(Y.errorCode,2,"SIGNATURE_EXPIRED",g.V8(Y.details))}if(HF(Y.severity)){z=this.D.loader?.vg();let D;if(this.Yg.V("html5_use_network_error_code_enums"))if(QJo(Y)&&z&&z.isLocked())var O="FORMAT_UNAVAILABLE";else this.Yg.U||Y.errorCode!=="auth"||Y.details.rc!==429?Y.errorCode==="ump.spsrejectfailure"&&
(O="HTML5_SPS_UMP_STATUS_REJECTED"):(O="TOO_MANY_REQUESTS",D="6");else QJo(Y)&&z&&z.isLocked()?O="FORMAT_UNAVAILABLE":this.Yg.U||Y.errorCode!=="auth"||Y.details.rc!=="429"?Y.errorCode==="ump.spsrejectfailure"&&(O="HTML5_SPS_UMP_STATUS_REJECTED"):(O="TOO_MANY_REQUESTS",D="6");this.D.cX(Y.errorCode,Y.severity,O,g.V8(Y.details),D)}else this.D.Ul("nonfatalerror",Y),O=/^pp/.test(this.videoData.clientPlaybackNonce),this.fY(Y.errorCode,Y.details),O&&Y.errorCode==="manifest.net.connect"&&(Y=`https://www.youtube.com/generate_204?cpn=${this.videoData.clientPlaybackNonce}&t=${(0,g.E)()}`,
fk(Y,"manifest",D=>{this.J("pathprobe",D)},D=>{this.fY(D.errorCode,D.details)}))}}J(Y,z){this.D.RS.J(Y,z)}fY(Y,z){z=g.V8(z);
this.D.RS.fY(Y,z)}};var boh=class{constructor(Y,z,O,D,p){this.j=Y;this.reason=z;this.Y=O;this.source=D;this.token=p}};var chA=class{constructor(Y,z,O,D){this.O=Y;this.WV=z;this.D=O;this.UJ=D;this.totalFrames=this.A=this.j=this.U=this.Z=this.Y=0;this.K=!1;this.X=g.L3(this.O.experiments,"html5_displayed_frame_rate_downgrade_threshold")||45;this.N=new Map}iM(Y){var z=Xw9(this);if(!Y)return{F$:QN,fC:QN,rP:QN,X3:QN,jC:QN,Re:QN,Gf:z};var O=QN;if(t_(z)||this.V("html5_perf_cap_override_sticky"))O=X7(this,Y);return{F$:O,fC:aD9(this,Y),rP:gB1(this,Y),X3:uj(this,Y.videoData),jC:lj(this,Y.videoData,Y),Re:T8(this,Y),Gf:z}}cC(Y){if(g.cW(this.O)&&
at(this.O.N,ed.HEIGHT))var z=Y.j.videoInfos[0].video.qualityOrdinal;else{var O=this.wx(Y.j.j());OU(Y.videoData)||ey(Y.videoData);Y=Y.j.videoInfos;if(Y.length){var D=.85,p=Y[0].video;p.projectionType!=="MESH"&&p.projectionType!=="EQUIRECTANGULAR"&&p.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||nd||(D=.45);p=g.L3(this.O.experiments,"html5_viewport_undersend_maximum");for(let d=0;d<Y.length;d++){z=Y[d];let J=z.video;if(O===null||J.width*D<O.width&&J.height*D<O.height){p&&d&&J.width<O.width*
p&&J.height<O.height*p&&(z=Y[d-1]);break}}O=z.video;z=new Wl(0,z.itag==="93"?En[HC(O.width,O.height)]:O.qualityOrdinal,!1,"r")}else z=QN;z=z.j}z&&(z=Math.max(z,360));return new Wl(0,z,!1,"r")}wx(Y){var z;g.r6(this.O)&&(z=window.screen&&window.screen.width?new g.zC(window.screen.width,window.screen.height):null);z||(z=this.O.w$?this.O.w$.clone():this.WV.XJ());(Qr||bA||Y)&&z.scale(g.s1());return z}V(Y){return this.O.V(Y)}};var wu8=class extends g.Eu{constructor(){super();this.Ye=!1;this.zI=null;this.Uv=this.OJ=!1;this.Bc=new g.Kt;this.mediaKeys=this.rk=null;g.u(this,this.Bc)}R4(){return this.zI}S(Y){var z="";Y&&(vBW(this,Y),z=Y.zI);if(!this.sY()||z)z&&this.sY()!==z&&(this.KX(z),delete this.N,this.K&&(this.K.reject(),delete this.K),!window.MediaSource&&window.ManagedMediaSource&&this.DQ(!!Y?.N())),Y&&Y.j||this.load(),this.Uv||(this.addEventListener("volumechange",this.Ov),this.Uv=!0)}gn(){this.N&&(this.N.dispose(),this.N=
void 0)}Tx(Y,z){return this.N?.U()?!!Y&&!!z&&this.N?.pg(Y,z):!0}wF(Y,z){if(this.N)if(QC&&this.N.U()&&!this.N.pg(Y,z))zX(this,{l:"megms",sr:this.rk?.Ce()}),this.gn(),this.stopVideo();else return this.Hc=this.N,this.N=void 0,this.Hc;Y=window.MediaSource?new p$(this,new window.MediaSource,!1):window.ManagedMediaSource?new p$(this,new window.ManagedMediaSource,!1):window.WebKitMediaSource?new p$(this,new window.WebKitMediaSource,!1):new p$(this,void 0,!1);this.S(Y.K);this.Hc=Y;this.Ye=!1;return Y}q6(Y){this.N=
Y}playVideo(){this.isEnded()&&this.seekTo(0);!this.sY()&&this.zI&&(g.IF(Error("playVideo without src")),this.KX(this.zI.zI),this.zI.j||this.load());var Y=this.play();this.rk?.wE()||yC&&(jB||0)>=7&&(!Y||this.rk?.V("mweb_ios_allow_playback_workaround_when_ready"))&&Yx1(this,()=>{g.qd(()=>{rrZ(this,this.getCurrentTime(),0)},500)});
return Y}PM(){return EZ(this.Y(),this.getCurrentTime())}seekTo(Y){this.U()>0&&(yC&&jB<4&&(Y=Math.max(.1,Y)),this.setCurrentTime(Y))}ey(){if(!this.N&&this.Hc)if(this.Hc.Z)try{zX(this,{l:"mer",sr:this.rk?.Ce(),rs:this.Hc.N()}),this.Hc.clear(),this.q6(this.Hc),this.Hc=void 0}catch(Y){let z=new g.lZ(`Error while clearing Media Source in MediaElement: ${Y.name}, ${Y.message}`);g.IF(z);this.stopVideo()}else this.stopVideo()}stopVideo(){if(!this.N)if(this.Hc?.S(),m2){if(!this.K){var Y=new PW;Y.then(void 0,
()=>{});
this.K=Y;vQH&&this.pause();g.qd(()=>{this.K===Y&&(qi(this),Y.resolve())},200)}}else qi(this)}kE(){var Y=this.Y();
return Iv(Y)&&this.getDuration()?q5(Y,this.getCurrentTime()):0}oW(){var Y=this.getDuration();return Y===Infinity?1:Y?this.kE()/Y:0}ud(){try{let Y=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:Ta(this.A(),",",3),vbu:Ta(this.Y()),vbs:Ta(this.B()),vpa:`${+this.isPaused()}`,vsk:`${+this.isSeeking()}`,ven:`${+this.isEnded()}`,vpr:`${this.getPlaybackRate()}`,vrs:`${this.U()}`,vns:`${this.S_()}`,vec:`${this.BH()}`,vemsg:this.b0(),vvol:`${this.getVolume()}`,
vdom:`${+this.xk()}`,vsrc:`${+!!this.sY()}`,vw:`${Y.width}`,vh:`${Y.height}`}}catch{return{}}}hasError(){return this.BH()>0}addEventListener(Y,z){this.Bc.rO(Y,z,!1,this);this.dn(Y)}removeEventListener(Y,z){this.Bc.WX(Y,z,!1,this)}dispatchEvent(Y){if(this.K&&Y.type==="pause")return!1;if(QC){var z=Y.j?.timeStamp||Infinity;z=z>performance.now()?z-Date.now()+performance.now():z;let O=this.N||this.Hc;if(O?.eb()||z<=(O?.X||0))return zX(this,{l:"mede",sr:this.rk?.Ce(),et:Y.type}),!1;if(this.Ye)return zX(this,
{l:"medes",et:Y.type}),O&&Y.type==="seeking"&&(O.X=performance.now(),this.Ye=!1),!1}return this.Bc.dispatchEvent(Y)}mE(){this.OJ=!1}fX(){this.OJ=!0;this.j_(!0)}Ov(){this.OJ&&!this.Ge()&&this.j_(!0)}equals(Y){return!!Y&&Y.hy()===this.hy()}sl(){this.Uv&&this.removeEventListener("volumechange",this.Ov);m2&&qi(this);super.sl()}},m2=!1,vQH=!1,QC=!1,Fw9=!1;var N9;
g.EN=class{constructor(Y,z=null,O=null,D=null){this.AF=z;this.seekSource=O;this.stoppageReason=D;this.state=Y||64}j(Y){return!!(this.state&Y)}isPaused(){return this.j(4)}isPlaying(){return this.j(8)&&!this.j(512)&&!this.j(64)&&!this.j(2)}isOrWillBePlaying(){return this.j(8)&&!this.j(2)&&!this.j(1024)}Y(){return this.state===8}isCued(){return this.j(64)&&!this.j(8)&&!this.j(4)}isBuffering(){return this.j(1)&&!this.j(2)}isError(){return this.j(128)}isSuspended(){return this.j(512)}fg(){return this.j(64)&&this.j(4)}toString(){return`PSt.${this.state.toString(16)}`}};
N9={BUFFERING:"buffering-mode",CUED:"cued-mode",ENDED:"ended-mode",PAUSED:"paused-mode",PLAYING:"playing-mode",SEEKING:"seeking-mode",UNSTARTED:"unstarted-mode"};var Rs8=class extends g.Eu{constructor(Y){super();this.provider=Y;this.j=-1;this.A=!1;this.Y=-1;this.playerState=new g.EN;this.networkErrorCount=this.rebufferTimeSecs=this.playTimeSecs=this.K=0;this.encounteredSabrFallback=!1;this.seekCount=this.nonNetworkErrorCount=0;this.delay=new g.VF(this.send,6E4,this);this.U=!1;this.jsErrorCount=0;this.N=()=>{this.jsErrorCount++};
g.u(this,this.delay);window.addEventListener("error",this.N);window.addEventListener("unhandledrejection",this.N)}j_(){var Y=g.Kh(this.provider);this.j<0&&(this.j=Y,this.delay.start());this.K=this.Y=Y}onError(Y){if(Y!=="player.fatalexception"||this.provider.V("html5_exception_to_health"))Y==="sabr.fallback"&&(this.encounteredSabrFallback=!0),Y.match(joA)?this.networkErrorCount++:this.nonNetworkErrorCount++}send(){if(!(this.U||this.j<0)){DRZ(this);var Y=g.Kh(this.provider)-this.j,z="PLAYER_PLAYBACK_STATE_UNKNOWN",
O=this.playerState.AF;this.playerState.isError()?z=O&&O.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":this.playerState.j(2)?z="PLAYER_PLAYBACK_STATE_ENDED":this.playerState.j(64)?z="PLAYER_PLAYBACK_STATE_UNSTARTED":this.playerState.j(16)||this.playerState.j(32)?z="PLAYER_PLAYBACK_STATE_SEEKING":this.playerState.j(1)&&this.playerState.j(4)?z="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":this.playerState.j(1)?z="PLAYER_PLAYBACK_STATE_BUFFERING":this.playerState.j(4)?z=
"PLAYER_PLAYBACK_STATE_PAUSED":this.playerState.j(8)&&(z="PLAYER_PLAYBACK_STATE_PLAYING");O=gTH[UU(this.provider.videoData)];a:switch(this.provider.O.playerCanaryState){case "canary":var D="HTML5_PLAYER_CANARY_TYPE_EXPERIMENT";break a;case "holdback":D="HTML5_PLAYER_CANARY_TYPE_CONTROL";break a;default:D="HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"}var p=zCo(this.provider),d=this.Y<0?Y:this.Y-this.j;Y=this.provider.O.Tx+36E5<(0,g.E)();z={started:this.Y>=0,stateAtSend:z,joinLatencySecs:d,jsErrorCount:this.jsErrorCount,
playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:D,playerCanaryStage:p,isAd:this.provider.videoData.isAd(),liveMode:O,hasDrm:!!g.BN(this.provider.videoData),isGapless:this.provider.videoData.Z,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai,encounteredSabrFallback:this.encounteredSabrFallback,isSabr:g.dP(this.provider.videoData)};
Y||g.CZ("html5PlayerHealthEvent",z);this.U=!0;this.dispose()}}sl(){this.U||this.send();window.removeEventListener("error",this.N);window.removeEventListener("unhandledrejection",this.N);super.sl()}},joA=/\bnet\b/;var soF=class{constructor(Y){this.provider=Y;this.X=!1;this.Y=0;this.U=-1;this.iE=NaN;this.N=0;this.segments=[];this.Z=this.A=0;this.previouslyEnded=!1;this.K=0;this.tw=this.KI=void 0;this.B=this.provider.D.getVolume();this.S=this.provider.D.isMuted()?1:0;this.j=F7(this.provider)}update(){if(this.X){var Y=this.KF()||0,z=g.Kh(this.provider);Y>=this.provider.D.getDuration()-.1&&(this.previouslyEnded=!0);if(Y!==this.Y||cE1(this,Y,z)){var O;if(!(O=Y<this.Y||Y-this.Y>z-this.iE+2||cE1(this,Y,z))){{O=this.provider.D.getVolume();
let D=O!==this.B,p=this.provider.D.isMuted()?1:0;p!==this.S?(this.S=p,O=!0):(!D||this.U>=0||(this.B=O,this.U=z),O=z-this.U,this.U>=0&&O>2?(this.U=-1,O=!0):O=!1)}}O&&(KS(this),this.N=Y);this.iE=z;this.Y=Y}}}KF(){return this.provider.D.KF()+this.provider.D.D7()}};var Lok=class{constructor(Y,z,O,D){this.O=z;this.OJ=O;this.segments=[];this.experimentIds=[];this.R4=this.KX=this.isFinal=this.delayThresholdMet=this.n3=this.mE=this.autoplay=this.autonav=!1;this.eL="yt";this.A=[];this.Z=this.B=null;this.GM=this.sendVisitorIdHeader=this.j_=!1;this.S=this.pageId="";this.xk=!1;this.U=O==="watchtime";this.N=O==="playback";this.Pc=O==="atr";this.XT=O==="engage";this.sendVisitorIdHeader=!1;this.uri=`${this.Pc?"":`//${z.Xd}`}/api/stats/${O}`;D&&(this.KX=D.fs,D.rtn&&(this.Z=
D.rtn),this.U?(this.playerState=D.state,D.rti>0&&(this.B=D.rti)):(this.RM=D.mos,this.ko=D.volume,D.at&&(this.adType=D.at)),D.autonav&&(this.autonav=D.autonav),D.inview!=null&&(this.fX=D.inview),D.size&&(this.gn=D.size),D.playerwidth&&(this.CY=D.playerwidth),D.playerheight&&(this.Ov=D.playerheight));this.Tx=g.nQ(z.j);this.S=g.PP(z.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.S==="all"||this.S==="once")this.uS=g.nQ(z.JW);this.pY=z.xk;this.experimentIds=BP(z.experiments);this.Bc=z.uS;this.eL=
z.A;this.region=z.region;this.userAge=z.userAge;this.Ge=z.XT;this.Uv=g.DV();this.sendVisitorIdHeader=z.sendVisitorIdHeader;this.kg=z.V("vss_pings_using_networkless")||z.V("kevlar_woffle");this.eI=z.V("vss_final_ping_send_and_write");this.q6=z.V("vss_use_send_and_write");this.pageId=z.pageId;this.XZ=z.V("vss_playback_use_send_and_write");z.livingRoomAppMode&&(this.livingRoomAppMode=z.livingRoomAppMode);g.Rm(z)&&(this.o4=z.j_);ry(Fl(z))&&this.A.push(1);this.accessToken=Y.A();Y.V1[this.OJ]?this.K=Y.V1[this.OJ]:
Y.V1.playback&&(this.K=Y.V1.playback);this.adFormat=Y.adFormat;this.adQueryId=Y.adQueryId;this.autoplay=dK(Y);this.N&&(this.mE=Y.jF&&uz(Y)==="adunit"?!0:!1);this.autonav=Y.isAutonav||this.autonav;this.contentVideoId=Pu(Y);this.clientPlaybackNonce=Y.clientPlaybackNonce;this.n3=Y.tF;Y.wH&&(this.N6=Y.wH,this.yH=Y.vy);Y.mdxEnvironment&&(this.mdxEnvironment=Y.mdxEnvironment);this.j=Y.S_;this.g$=Y.g$;Y.N&&(this.videoFormat=Y.N.itag,Y.U&&Y.U.itag!==this.videoFormat&&(this.S_=Y.U.itag));Y.j&&$C(Y.j)&&(this.offlineDownloadUserChoice=
"1");this.eventLabel=uz(Y);this.R4=Y.Ge?!1:Y.yH;this.qB=Y.q0;if(z=UU(Y))this.Dx=z;this.DQ=Y.ac;this.partnerId=Y.partnerId;this.eventId=Y.eventId;this.playlistId=Y.LB||Y.playlistId;this.TK=Y.TK;this.zu=Y.zu;this.hJ=Y.hJ;this.nD=Y.nD;this.subscribed=Y.subscribed;this.videoId=Y.videoId;this.videoMetadata=Y.videoMetadata;this.visitorData=Y.visitorData;this.osid=Y.osid;this.m4=Y.m4;this.referrer=Y.referrer;this.RR=Y.BE||Y.RR;this.JW=Y.Br;this.Ig=Y.Ig;this.userGenderAge=Y.userGenderAge;this.dZ=Y.dZ;this.embedsRct=
Y.embedsRct;this.embedsRctn=Y.embedsRctn;g.Rm(this.O)&&Y.mutedAutoplay&&(Y.mutedAutoplayDurationMode===2&&Y.limitedPlaybackDurationInSeconds===0&&Y.endSeconds===0?this.A.push(7):this.A.push(2));Y.isEmbedsShortsMode(new g.zC(this.CY,this.Ov),!!this.playlistId)&&this.A.push(3);kA(Y)&&this.A.push(4);this.hostCpn=Y.hostCpn;Y.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=Y.compositeLiveIngestionOffsetToken);this.heartbeatLoggingToken=Y.heartbeatLoggingToken;Y=Y.getPlayerResponse();
this.xk=this.O.V("html5_switch_vss_to_post")||!!Y?.playerConfig?.vssClientConfig?.vssUsePostRequest}send(Y){if(!this.j_)if(this.U&&this.O.V("web_vss3_single_logging"))this.j_=!0,Y&&Y();else{var z=g.Sk(this),O=g.um(this.uri,z);this.O.V("vss_through_gel_double")&&g.wIr(O);this.Pc&&!this.O.V("html5_simplify_pings")?jrW(this,O):g.Y_(this,Y).then(D=>{if(this.xk){D=D||{};D.method="POST";let p=RC9(this);p&&(D.postParams={form_data:p})}this.Pc&&(D=D||{},D.method="POST",D.postParams={atr:this.attestationResponse});
kP(O,D,{token:this.N6,jq:this.yH,mdxEnvironment:this.mdxEnvironment},this.O,Y,this.kg,this.isFinal&&this.eI||this.q6||this.N&&this.XZ)});
this.j_=!0}}Y(Y){Y===void 0&&(Y=NaN);return Number(Y.toFixed(3)).toString()}},faA={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},t3H={EMBEDDED_PLAYER_MODE_UNKNOWN:0,EMBEDDED_PLAYER_MODE_DEFAULT:1,EMBEDDED_PLAYER_MODE_PFP:2,EMBEDDED_PLAYER_MODE_PFL:3};var V7k=class{constructor(Y,z,O){this.segment=Y;this.sendIsolatedPayload=this.isFinal=this.isDoubleLogged=!1;O&&(O.inview!=null&&(this.inview=O.inview),O.size&&(this.size=O.size),O.state!=null&&(this.endPlaybackState=srW(O.state)),O.sequenceId!=null&&(this.sequenceId=O.sequenceId),O.sendIsolatedPayload!=null&&(this.sendIsolatedPayload=O.sendIsolatedPayload));this.videoId=z.videoId;this.clientPlaybackNonce=z.clientPlaybackNonce;this.serializedHeartbeatLoggingData=z.heartbeatLoggingToken;this.hostClientPlaybackNonce=
z.hostCpn;z.N&&(this.formatItag=Number(z.N.itag),z.U&&z.U.itag!==z.N.itag&&(this.audioFormatItag=Number(z.U.itag)));this.serializedWatchEndpointLoggingContext=z.pB?decodeURIComponent(z.pB):void 0;this.serializedServerContextData=z.serializedWatchTimeContextData;this.isDoubleLogged=z.getPlayerResponse()?.playbackTracking?.vss3Config?.useDoubleLogging??!0}send(){var Y={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.A?(Date.now()-this.segment.A).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};Y.startMediaTimeSec=this.segment.startTime;Y.endMediaTimeSec=this.segment.endTime;Y.volume=this.segment.volume;Y.isMuted=this.segment.muted;Y.previouslyEnded=this.segment.previouslyEnded;this.segment.playbackRate!==1&&(Y.playbackRate=this.segment.playbackRate);
this.segment.connectionType!==0&&(Y.conn=M7v(this.segment.connectionType));this.segment.visibilityState!==0&&(Y.vis=yEW(this.segment.visibilityState));this.segment.N!==0&&(Y.isBlackedOut=!0);this.segment.Y!=="-"&&(Y.captionTrack=this.segment.Y);this.segment.audioId&&(Y.audioTrack=this.segment.audioId);this.segment.clipId!=="-"&&(Y.clipId=this.segment.clipId);this.segment.j!=="-"&&(Y.serializedAccountLinkState=this.segment.j);var z={};this.sendIsolatedPayload&&(z.sendIsolatedPayload=!0);g.CZ("watchTimeSegment",
Y,z)}};g.sh=class extends g.Eu{constructor(Y){super();this.provider=Y;this.U="paused";this.X=NaN;this.Ol=[10,10,10,40];this.R4=this.N6=0;this.yH=this.n3=this.Bc=this.S_=this.N=!1;this.K=this.Y=NaN;this.Pc=null;this.sequenceId=1;this.Ge=NaN;this.ze=this.o4=this.B=this.JW=!1;this.logger=new g.rn("vss");this.j=new soF(Y);this.o4=this.provider.O.V("web_vss3_single_logging");this.B=this.provider.O.V("web_send_vss3_pings")||this.o4}j_(){if(!this.N){this.B&&(this.Ge=Date.now());this.provider.videoData.hY===16623&&
g.jZ(Error("Playback for EmbedPage"));var Y=g.Oh(this,"playback");this.Ol=N$o(this);JEF(this.j);Y.Z=Dg(this);this.K>0&&(Y.j-=this.K,Y.j-=this.provider.D.D7());Y.send();if(this.provider.videoData.CT){Y=this.provider.O;var z=this.provider.videoData;let O={html5:"1",video_id:z.videoId,cpn:z.clientPlaybackNonce,ei:z.eventId,ptk:z.CT,oid:z.rC,ptchn:z.mW,pltype:z.O3,content_v:Pu(z)};z.Wz&&Object.assign(O,{m:z.Wz});Y=g.um(Y.EC+"ptracking",O);di(this,Y)}this.provider.videoData.g$||(HpA(this),CIZ(this));this.N=
!0;Y=this.j;Y.Y=Y.KF();Y.iE=g.Kh(Y.provider);!(Y.N===0&&Y.Y<5)&&Y.Y-Y.N>2&&(Y.N=Y.Y);Y.X=!0}}A(){window.clearTimeout(this.X);this.X=NaN}S(Y=!1){Y=KS(this.j,Y);this.B&&Y&&!this.JW&&pE(this,[Y])}kg(){this.j.update();var Y=this.j;Y.segments.length&&Y.Y===Y.N||KS(Y);var z=Y.segments;Y.segments=[];Y.K=0;return z}OJ(Y){var z=this.j,O=Y.KI;Y=Y.tw;z.provider.D.J("sdai",{set_meta:1});z.KI=O;z.tw=Y}Z(Y,z=!1,O=!1){var D=this.kg(),p=AEV(this,D);!isNaN(this.Y)&&Y&&(p.B=this.Y);z&&(p.GM=!0);this.B&&pE(this,D,O);
return p}onProgress(){this.j.update();JP(this)&&(HpA(this),CIZ(this))}q6(Y){if(!this.VH()){var z=this.provider.O.gk(),O=z.j.wk(Mdv),D=z.j.wk(Kt8),p=z.j.wk(og);if(Y.state.j(2)||Y.state.j(512)){if(this.U="paused",Y.NB(2)||Y.NB(512))Y.NB(2)&&(this.j.previouslyEnded=!0),this.N&&(this.A(),cf(this).send(),this.Y=NaN)}else if(Y.state.j(1)||Y.state.j(4)||p&&Y.state.j(256)){D&&(g.jV(Y,4)<0&&Y.state.j(1)?this.ze=!0:Y.NB(4)&&(this.ze=!1));z=this.U==="playing";this.U="paused";let d=Y.NB(4)&&!Y.state.j(256);(O||
D&&d)&&this.N&&(D=p&&Y.NB(256),D=(Y.NB(1)||Y.NB(4))&&!Y.state.j(256)||D,g.jV(Y,16)<0||D&&z)&&(this.Z(!isNaN(this.Y)).send(),this.A(),this.Y=NaN)}else Y.state.j(8)?(this.U="playing",z=this.N&&isNaN(this.X)?Dg(this):NaN,O=O&&(g.jV(Y,4)<0||g.jV(Y,1)<0)||D&&(g.jV(Y,4)<0||this.ze),D&&(this.ze=!1),!isNaN(z)&&(g.jV(Y,64)<0||g.jV(Y,512)<0||O)&&(D=this.Z(!1),D.Z=z,D.send()),Y.NB(16)&&Y.state.seekSource===58&&(this.j.previouslyEnded=!0)):this.U="paused"}}sl(){super.sl();this.A();dRv(this.j)}ud(){return g.Sk(g.Oh(this,
"playback"))}uS(){var Y=this.j.K,z=this.provider.O.gk().j.wk(qnA)||4E3;Y>z?this.Z(!isNaN(this.Y)).send():this.j.update()}KX(){this.N6=0}};g.sh.prototype.iY=Dr(55);var B$8=class{constructor(){this.endTime=this.startTime=-1;this.Y="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.volume=this.connectionType=this.N=0;this.muted=!1;this.j=this.clipId="-";this.U=this.previouslyEnded=!1;this.A=Date.now()}isEmpty(){return this.endTime===this.startTime}};var t7k=class{constructor(Y,z,O){this.videoData=Y;this.O=z;this.D=O;this.j=void 0}V(Y){return this.O.V(Y)}getCurrentTime(){return this.D.getCurrentTime()}KF(){return this.D.KF()}gk(){return this.O.gk()}},PIH={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.AS=class{constructor(Y,z){this.state=Y;this.oldState=z}NB(Y){return g.jV(this,Y)>0}};g.VB=class extends g.Eu{constructor(Y){super();this.provider=Y;this.N=new Map;this.provider.videoData.Mj()&&!this.provider.videoData.Tx&&(this.j=new g.sh(this.provider),this.j.K=0,g.u(this,this.j),this.qoe=new g.M9(this.provider),g.u(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.rH=this.provider.videoData.clientPlaybackNonce)&&this.N.set(this.rH,this.j));if(Y.O.playerCanaryState==="canary"||Y.O.playerCanaryState==="holdback")this.Y=new Rs8(this.provider),g.u(this,this.Y)}j_(){this.j&&
this.j.j_();this.Y&&this.Y.j_()}onProgress(){if(this.provider.videoData.enableServerStitchedDai&&this.rH)this.N.get(this.rH)?.onProgress();else if(this.j)this.j.onProgress()}EG(Y){this.qoe&&this.qoe.EG(Y)}Vr(){this.provider.videoData.enableServerStitchedDai&&this.rH?this.N.get(this.rH)?.S():this.j&&this.j.S()}fY(Y,z){this.qoe&&JH1(this.qoe,Y,z);if(this.Y)this.Y.onError(Y)}Jl(Y,z){switch(Y){case "M":this.qoe?.Jl(Y,z);break;case "A":this.qoe?.Jl(Y)}}onPlaybackRateChange(Y){if(this.qoe)this.qoe.onPlaybackRateChange(Y);
this.j&&this.j.S()}J(Y,z,O){this.qoe&&this.qoe.J(Y,z,O)}P7(Y,z,O){this.qoe&&this.qoe.P7(Y,z,O)}lL(Y){this.qoe?.lL(Y)}rz(Y){this.qoe?.rz(Y)}VO(Y,z,O,D){this.qoe?.VO(Y,z,O,D)}dW(Y){this.qoe&&this.qoe.dW(Y)}T8(Y,z,O){this.qoe&&this.qoe.T8(Y,z,O)}xF(){if(this.qoe)return this.qoe.xF()}ud(){return this.provider.videoData.enableServerStitchedDai&&this.rH?this.N.get(this.rH)?.ud()??{}:this.j?this.j.ud():{}}Ot(){return this.qoe?.Ot()}bV(Y,z){this.qoe?.bV(Y,z)}getVideoData(){return this.provider.videoData}suspend(Y){this.qoe&&
this.qoe.suspend(Y)}Gs(Y,z,O){this.qoe&&this.qoe.Gs(Y,z,O)}resume(){this.qoe&&this.qoe.resume()}};g.Z=g.VB.prototype;g.Z.cW=Dr(96);g.Z.ZC=Dr(90);g.Z.iY=Dr(54);g.Z.IB=Dr(45);g.Z.GT=Dr(39);g.Z.uP=Dr(26);var yhA=class{constructor(){this.gb=0;this.J2=this.Fj=this.Y=NaN;this.K=0;this.Z=this.X=this.U=this.N=this.A=NaN;this.j={};this.bandwidthEstimate=NaN}};g.P9=class extends wu8{constructor(Y,z,O,D=!1,p=!1){super();this.mediaElement=Y;this.start=z;this.end=O;this.j=D;this.CY=p}isView(){return!0}qB(){var Y=this.mediaElement.getCurrentTime();if(Y<this.start)try{let z=this.mediaElement.Y(),O=q5(z,Y);return!(this.start<O)}catch(z){}return!1}A(){return vC(this.mediaElement.A(),this.start,this.end)}Y(){return vC(this.mediaElement.Y(),this.start,this.end)}B(){return vC(this.mediaElement.B(),this.start,this.end)}getCurrentTime(){return this.mediaElement.getCurrentTime()-
this.start}setCurrentTime(Y){this.mediaElement.setCurrentTime(Y+this.start)}getDuration(){return isFinite(this.end)&&!this.j?this.end-this.start:this.mediaElement.getDuration()-this.start}play(){if(this.qB()){this.mediaElement.getCurrentTime();try{this.mediaElement.setCurrentTime(this.start)}catch(Y){}}return this.mediaElement.play()}ud(){var Y=super.ud();Y.view=`${this.start}-${this.end}`;return Y}addEventListener(Y,z){this.mediaElement.addEventListener(Y,z)}removeEventListener(Y,z){this.mediaElement.removeEventListener(Y,
z)}R4(){return this.mediaElement.R4()}S(Y){this.mediaElement.S(Y)}Tx(Y,z){return this.mediaElement.Tx(Y,z)}wF(Y,z){return this.mediaElement.wF(Y,z)}playVideo(){return this.mediaElement.playVideo()}mE(){this.mediaElement.mE()}fX(){this.mediaElement.fX()}Z(){return this.mediaElement.Z()}hy(){return this.mediaElement.hy()}sY(){return this.mediaElement.sY()}Pc(){return this.mediaElement.Pc()}KX(Y){this.mediaElement.KX(Y)}n3(){this.mediaElement.n3()}uS(){this.mediaElement.uS()}getPlaybackRate(){return this.mediaElement.getPlaybackRate()}setPlaybackRate(Y){return this.mediaElement.setPlaybackRate(Y)}R$(){return this.mediaElement.R$()}setLoop(Y){this.mediaElement.setLoop(Y)}canPlayType(Y,
z){return this.mediaElement.canPlayType(Y,z)}isPaused(){return this.mediaElement.isPaused()}isSeeking(){return this.mediaElement.isSeeking()}isEnded(){return this.mediaElement.isEnded()}Ge(){return this.mediaElement.Ge()}j_(Y){this.mediaElement.j_(Y)}JW(){return this.mediaElement.JW()}load(){this.mediaElement.load()}pause(){this.mediaElement.pause()}U(){return this.mediaElement.U()}S_(){return this.mediaElement.S_()}BH(){return this.mediaElement.BH()}b0(){return this.mediaElement.b0()}getVideoPlaybackQuality(){return this.mediaElement.getVideoPlaybackQuality()}Vy(){return this.mediaElement.Vy()}oc(){return this.mediaElement.oc()}togglePictureInPicture(){this.mediaElement.togglePictureInPicture()}mY(){return this.mediaElement.mY()}getSize(){return this.mediaElement.getSize()}setSize(Y){this.mediaElement.setSize(Y)}getVolume(){return this.mediaElement.getVolume()}setVolume(Y){this.mediaElement.setVolume(Y)}setAttribute(Y,
z){this.mediaElement.setAttribute(Y,z)}removeAttribute(Y){this.mediaElement.removeAttribute(Y)}hasAttribute(Y){return this.mediaElement.hasAttribute(Y)}ze(){return this.mediaElement.ze()}yI(Y){this.mediaElement.yI(Y)}kg(Y){return this.mediaElement.kg(Y)}xk(){return this.mediaElement.xk()}stopVideo(){this.mediaElement.stopVideo()}q6(Y){this.mediaElement.q6(Y)}dn(Y){this.mediaElement.dn(Y)}audioTracks(){return this.mediaElement.audioTracks()}DQ(Y){this.mediaElement.DQ(Y)}};g.P9.prototype.X=Dr(119);
g.P9.prototype.o4=Dr(117);g.P9.prototype.Ol=Dr(115);g.P9.prototype.N6=Dr(113);var MBo=class{constructor(Y){this.Y=0;this.j=this.pX=null;this.D=Y}U(){var Y=this.D.wF(),z=this.D.KY();if(!Y||!z)return null;var O=Y.Y;if(O&&!O.kp()){O=O.MB();var D=av(O,this.D.getCurrentTime());if(D>=0){let p=z.isView()?z.start:0;O=O.end(D)+p;D=O+this.D.Vt();this.Y||(this.Y=O);if(D>=this.Y+100-10)return this.D.C().Yk()&&this.D.J("slb",{cnv:"false",nel:D,flst:this.Y}),null;this.D.C().Yk()&&this.D.J("slb",{cnv:"true",st:O,et:D});this.pX=Jn(Y,O,D,!1);Y=z.isView()?z.mediaElement:z;this.j=new g.P9(Y,
O,D,!0);return this.pX}}return null}reset(){this.pX?.dispose();this.j=this.pX=null}K(Y){if(this.j){var z=this.D.KY();if(!z)return!1;z=z.isView()?z.start:0;let O=this.j.isView()?this.j.start:0;if(Y+z>O)return this.j&&this.pX?(this.D.C().Yk()&&this.D.J("slb",{sv:"true"}),this.D.setMediaElement(this.j),this.D.RH(this.pX,!1,!0,!1,!0),this.pX=this.j=null,this.D.C().gk().j.wk(YH)||(Y=this.D.Vt()*1E3-this.D.getVideoData().Sw,Y=new g.Yw(0,Y,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),this.D.C().Yk()&&
this.D.J("slb",{alr:"true"}),this.D.addCueRange(Y)),Y=!0):Y=!1,Y}return!1}TY(Y){var z=this.D.wF();Y?z&&(Y=z.j,z=z.Y,Y&&z&&(this.D.C().Yk()&&Y.Pp()&&z.Pp()&&this.D.J("slb",{nga:"true",ipl:"true"}),Y.AO(!1),z.AO(!1))):this.pX&&(z=this.pX.j,Y=this.pX.Y,z&&Y&&(!this.D.C().Yk()||z.Pp()||Y.Pp()||this.D.J("slb",{nga:"true",ipl:"false"}),z.AO(!0),Y.AO(!0)))}N(){!this.D.C().gk().j.wk(YH)&&this.yr()&&this.D.bW("gaplessshortslooprange")&&(this.D.C().Yk()&&this.D.J("slb",{rlr:"true"}),this.D.Ii.eU("gaplessshortslooprange"))}yr(){if(!this.j||
!this.pX)return!1;var Y=this.j.end,z=(this.D.gk().j.wk(OxF)?Math.min(5,Y):Y)-1,{xj:O,Je:D}={xj:this.pX.j.ZQ,Je:this.pX.Y.ZQ};Y=em(D.MB(),z);z=em(O.MB(),z);return Y&&z}};var Ld8=class{constructor(){this.j=g.o2;this.array=[]}};g.HA=class extends g.Eu{constructor(Y){super();this.D=Y;this.U=NaN;this.A=this.Z=this.started=!1;this.N=[];this.X=new g.VF(this.Y,250,this);g.u(this,this.X);this.K=new g.VF(this.Y,0,this);g.u(this,this.K);this.j=new Ld8}zS(Y,z){this.Y();z&&this.j.array.length>=2E3&&this.G_("captions",1E4);z=this.j;if(Y.length>1&&Y.length>z.array.length)z.array=z.array.concat(Y),z.array.sort(z.j);else for(let O of Y)!z.array.length||z.j(O,z.array[z.array.length-1])>0?z.array.push(O):g.cj(z.array,O,z.j);this.U=NaN;
this.Y()}xV(Y){Y.length>1E4&&g.jZ(new g.lZ("Over 10k cueRanges removal occurs with a sample: ",Y[0]));if(!this.VH()){var z=new Set(Y);this.N=this.N.filter(O=>!z.has(O));
Qrh(this.j,z);this.Y()}}Wa(Y){if(!this.VH()){var z=this.Jm().find(O=>O.id===void 0&&O.namespace===Y);
z&&this.xV([z])}}G_(Y,z){var O=(isNaN(this.U)?ip1(this):this.U)-z;z=this.Jm().filter(D=>D.namespace===Y&&D.end<O);
this.xV(z);return z}Jm(){return this.VH()?[]:this.j.array}reset(){this.started=!1;this.K.stop();this.j.array=[];this.N=[];this.Y()}eU(Y){var z=this.Jm().filter(O=>O.namespace===Y);
this.xV(z);return z}bW(Y){return this.Jm().some(z=>z.namespace===Y)}B7(Y){var z=[],O=g.y0(this.j,0x7ffffffffffff),D=[];
for(let p of O)p.active&&Y===p.associatedClipId&&D.push(p);z=z.concat(Mo(this,D));LE(this,z);z=[];O=[];for(let p of this.N)p.active&&p.associatedClipId===Y&&p.start===0x7ffffffffffff&&O.push(p);z=z.concat(No(this,O));LE(this,z);return D.length}Y(){this.A=!0;if(!this.Z){for(var Y=3;this.A&&Y;)this.A=!1,this.Z=!0,u6k(this),this.Z=!1,Y--;this.D.getPlayerState().isPlaying()&&(Y=mR1(this.j,this.U),!isNaN(Y)&&Y<0x7ffffffffffff&&(Y=(Y-this.U)/this.D.getPlaybackRate(),this.K.start(Y)))}}isEnded(Y,z){z=this.D.bT()*
1E3-z;z=this.D.lW()&&Y.j(1)&&z<500;return Y.j(2)||this.D.C().V("html5_pseudogapless_shorts")&&z}sl(){this.N=[];this.j.array=[];super.sl()}};g.HA.prototype.Xp=Dr(108);var NPW=class{constructor(Y){this.O=Y;this.N=this.Y=this.mediaTime=NaN;this.U=this.fF=this.j=!1;this.K=.001;g.cW(Y)&&(this.K=.01)}};var lRH=class{constructor(Y,z){this.videoData=Y;this.j=z}};var Ahv=class{constructor(Y){this.data=window.Float32Array?new Float32Array(Y):Array(Y);this.Y=this.j=Y-1}add(Y){this.j=(this.j+1)%this.data.length;this.data[this.j]=Y}U(){return this.data[this.j]||0}forEach(Y){for(var z=this.j+1;z<this.data.length;z++)Y(this.data[z]||0);for(z=0;z<=this.j;z++)Y(this.data[z]||0)}N(){for(var Y=[];this.Y!==this.j;)this.Y=(this.Y+1)%this.data.length,Y.push(this.data[this.Y]);return Y}clear(){var Y=this.data.length;for(let z=0;z<Y;z++)this.data[z]=0;this.Y=this.j=this.data.length-
1}};var rEk=class{constructor(Y){this.K=Y;this.U=this.Y=0;this.N=new Ahv(50)}sN(Y){var z=this.N.N();z.length&&(Y.K=z.length,Y.A=g.gF(z,(O,D)=>O+D,0),Y.N=g.iy(z),Y.X=Math.min.apply(Math,z),Y.Z=Math.max.apply(Math,z))}};var bp$=class extends g.iI{constructor(Y,z,O){super();this.videoData=Y;this.experiments=z;this.K=O;this.Y=[];this.o6=0;this.N=!0;this.U=!1;this.A=0;O=new VBv;Y.latencyClass==="ULTRALOW"&&(O.X=!1);Y.hw?O.N=3:g.hJ(Y)&&(O.N=2);Y.latencyClass==="NORMAL"&&(O.K=!0);O.B=g.dP(Y);if(Y.latencyClass==="LOW"||Y.latencyClass==="ULTRALOW")O.K=!0;var D=g.L3(z,"html5_liveness_drift_proxima_override");Vc(Y)!==0&&D&&(O.j=D,Y.j?.R4()&&O.j--);g.dP(Y)&&z.hW("html5_sabr_parse_live_metadata_playback_boundaries")&&(O.j_=
!0);if(g.BX("trident/")||g.BX("edge/"))D=g.L3(z,"html5_platform_minimum_readahead_seconds")||3,O.U=Math.max(O.U,D);g.L3(z,"html5_minimum_readahead_seconds")&&(O.U=g.L3(z,"html5_minimum_readahead_seconds"));g.L3(z,"html5_maximum_readahead_seconds")&&(O.S=g.L3(z,"html5_maximum_readahead_seconds"));if(z=g.L3(z,"html5_liveness_drift_chunk_override"))O.j=z;AJ(Y)&&(O.j=(O.j+1)/5,Y.latencyClass==="LOW"&&(O.j*=2));!g.dP(Y)||Y.latencyClass!=="ULTRALOW"&&Y.latencyClass!=="LOW"||(O.Z=3,O.A=25);this.policy=O;
this.Z=this.policy.N!==1;this.j=Hf(this,gOH(this,isNaN(Y.liveChunkReadahead)?3:Y.liveChunkReadahead,Y))}WI(){return this.Z}g8(){return this.policy.j_&&this.videoData.j?this.videoData.j.S8:Math.max(this.K()-CE(this),this.videoData.gO())}j9(Y,z=!0){var O=Wf(this,Y);z||O?O&&(this.N=!0):this.N=!1;this.Z=this.policy.N===2||this.policy.N===3&&this.N;Y=Wf(this,Y);this.U!==Y&&this.Ul("livestatusshift",Y);this.U=Y}},VBv=class{constructor(){this.U=0;this.S=Infinity;this.X=!0;this.Y=this.j=2;this.N=1;this.K=
!1;this.A=10;this.j_=!1;this.Z=1;this.B=!1}};var Ha8=class extends g.Eu{constructor(Y){super();this.D=Y;this.j=0;this.Y=null;this.A=this.K=0;this.U={};this.O=this.D.C();this.N=new g.VF(this.qP,1E3,this);this.R4=Bf(this,"html5_seek_timeout_delay_ms");this.N6=Bf(this,"html5_long_rebuffer_threshold_ms");this.JW=Bf(this,"html5_seek_set_cmt_delay_ms","html5_seek_set_cmt_cfl");this.kg=Bf(this,"html5_seek_jiggle_cmt_delay_ms","html5_seek_jiggle_cmt_cfl");this.Ol=Bf(this,"html5_seek_new_elem_delay_ms","html5_seek_new_elem_cfl");this.KX=Bf(this,"html5_unreported_seek_reseek_delay_ms",
"html5_unreported_seek_reseek_cfl");this.B=Bf(this,"html5_long_rebuffer_jiggle_cmt_delay_ms","html5_long_rebuffer_jiggle_cmt_cfl");this.j_=new Pf(2E4);this.q6=Bf(this,"html5_seek_new_elem_shorts_delay_ms","html5_seek_new_elem_shorts_cfl");this.Bc=Bf(this,"html5_seek_new_media_source_shorts_reuse_delay_ms","html5_seek_new_media_source_shorts_reuse_cfl");this.o4=Bf(this,"html5_seek_new_media_element_shorts_reuse_delay_ms","html5_seek_new_media_element_shorts_reuse_cfl");this.Pc=Bf(this,"html5_reseek_after_time_jump_delay_ms",
"html5_reseek_after_time_jump_cfl");this.X=Bf(this,"html5_gapless_handoff_close_end_long_rebuffer_delay_ms","html5_gapless_handoff_close_end_long_rebuffer_cfl");this.S=Bf(this,"html5_gapless_slow_seek_delay_ms","html5_gapless_slow_seek_cfl");this.Ge=Bf(this,"html5_shorts_gapless_ad_slow_start_delay_ms","html5_shorts_gapless_ad_slow_start_cfl");this.S_=Bf(this,"html5_shorts_gapless_slow_start_delay_ms","html5_shorts_gapless_slow_start_cfl");this.Z=Bf(this,"html5_ads_preroll_lock_timeout_delay_ms",
"html5_ads_preroll_lock_timeout_cfl");this.yH=new Pf(g.L3(this.O.experiments,"html5_skip_slow_ad_delay_ms")||5E3,!this.O.V("html5_report_slow_ads_as_error"));this.n3=new Pf(g.L3(this.O.experiments,"html5_skip_slow_ad_delay_ms")||5E3,!this.O.V("html5_skip_slow_buffering_ad"));this.uS=Bf(this,"html5_slow_start_timeout_delay_ms");this.ze=Bf(this,"html5_slow_start_no_media_source_delay_ms","html5_slow_start_no_media_source_cfl");g.u(this,this.N)}qP(){var Y=this.D.KY(),z=this.D.getPlayerState();if(Y&&
!z.isError()){var O=Y.getCurrentTime(),D=z.Y()&&O>this.j,p=z.j(8)&&z.j(16),d=this.D.d$().isBackground()||z.isSuspended();tP(this,this.R4,p&&!d,D,"qoe.slowseek",()=>{},"timeout");
var J=isFinite(this.j);J=p&&J&&bU9(Y,this.j);var c=!O||Math.abs(O-this.j)>10,w=this.O.V("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),R=O===0&&this.Y&&[11,10].includes(this.Y);tP(this,this.JW,J&&c&&!d&&(!w||!R),D,"qoe.slowseek",()=>{Y.seekTo(this.j)},"set_cmt");
c=J&&em(Y.Y(),this.j);var y=this.D.loader;J=!y||y.Qr();var M=()=>{Y.seekTo(this.j+.001)};
tP(this,this.kg,c&&J&&!d,D,"qoe.slowseek",M,"jiggle_cmt");J=()=>this.D.So();
tP(this,this.Ol,c&&!d,D,"qoe.slowseek",J,"new_elem");var L=IP(z);R=z.isBuffering();var V=Y.Y(),W=av(V,O),x=W>=0&&V.end(W)>O+5;c=L&&R&&x;w=this.D.getVideoData();tP(this,this.q6,O<.002&&this.j<.002&&p&&g.cW(this.O)&&g.lz(w)&&!d,D,"qoe.slowseek",J,"slow_seek_shorts");tP(this,this.S,w.oZ()&&p&&!d&&!w.X,D,"qoe.slowseek",J,"slow_seek_gapless_shorts");tP(this,this.B,c&&!d,L&&!R,"qoe.longrebuffer",M,"jiggle_cmt");tP(this,this.j_,c&&!d,L&&!R,"qoe.longrebuffer",J,"new_elem_nnr");if(y){let e=y.getCurrentTime();
p=Y.A();p=sEZ(p,e);p=!y.isSeeking()&&O===p;tP(this,this.KX,L&&R&&p&&!d,L&&!R&&!p,"qoe.longrebuffer",()=>{Y.seekTo(e)},"seek_to_loader")}p={};
M=av(V,Math.max(O-3.5,0));var a=M>=0&&O>V.end(M)-1.1,X=M>=0&&M+1<V.length?V.start(M+1)-V.end(M):9999;p.mindex=W;p.disIndex=M;p.isdisc=M>=0&&a&&X<11;p.close2edge=a;p.gapsize=X;p.buflen=V.length;this.Y&&(p.seekSour=this.Y);tP(this,this.N6,L&&R&&!d,L&&!R,"qoe.longrebuffer",()=>{},"timeout",p);
p=z.isSuspended();p=this.D.lT()&&!p;tP(this,this.Z,p,!p,"qoe.start15s",()=>{this.D.sG("ad")},"ads_preroll_timeout");
p=this.O.experiments.hW("html5_use_playback_rate_in_skip_slow_ad")?this.D.getPlaybackRate()*1E3:1E3;W=O-this.K<p/1E3/2;a=(M=w.isAd())&&L&&!R&&W;p=()=>{var e=this.D,I=e.YM.getVideoData();(!I||!e.videoData.isAd()||I.Xc!==e.getVideoData().Xc)&&e.videoData.gH||e.cX("ad.rebuftimeout",2,"RETRYABLE_ERROR",`skipslad.vid.${e.videoData.videoId}`)};
tP(this,this.yH,a,!a,"ad.rebuftimeout",p,"skip_slow_ad");W=M&&R&&em(Y.Y(),O+5)&&W;tP(this,this.n3,W&&!d,!W,"ad.rebuftimeout",p,"skip_slow_ad_buf");p=z.isOrWillBePlaying()&&z.j(64)&&!d;tP(this,this.uS,p,D,"qoe.start15s",()=>{},"timeout");
y=!!y&&!y.Hc&&z.isOrWillBePlaying();tP(this,this.ze,y,D,"qoe.start15s",J,"newElemMse");y=EZ(V,0);V=z.j(16)||z.j(32);y=!d&&z.isOrWillBePlaying()&&R&&!V&&(z.j(64)||O===0)&&y>5;tP(this,this.Bc,y,L&&!R,"qoe.longrebuffer",()=>{this.D.l7()},"reset_media_source");
tP(this,this.o4,y,L&&!R,"qoe.longrebuffer",J,"reset_media_element");this.K===0&&(this.A=O);y=R&&this.j===0&&O>1&&O===this.A;tP(this,this.Pc,g.lz(w)&&y,L&&!R,"qoe.slowseek",()=>{Y.seekTo(0)},"reseek_after_time_jump");
d=z.isOrWillBePlaying()&&!d;x=this.D.bT()-O<6&&!x&&this.D.lW();tP(this,this.X,w.oZ()&&d&&R&&x,L&&!R,"qoe.longrebuffer",()=>{this.D.So(!1,!0)},"handoff_end_long_buffer_reload");
d=this.Y===104||this.D.gP;z=z_(w)&&w.isAd()&&!w.X&&d&&(R||z.j(8)&&z.j(16));tP(this,this.Ge,z,D,"qoe.start15s",J,"gapless_ad_slow_start");z=z_(w)&&!w.X&&d&&c;tP(this,this.S_,z,D,"qoe.longrebuffer",J,"gapless_slow_start");this.K=O;this.N.start()}}fY(Y,z,O){z=this.ud(z);z.wn=O;z.wdup=this.U[Y]?"1":"0";this.D.fY(new g.C3(Y,z));this.U[Y]=!0}ud(Y){Y=Object.assign(this.D.ud(!0),Y.ud());this.j&&(Y.stt=this.j.toFixed(3));this.D.getVideoData().isLivePlayback&&(Y.ct=this.D.getCurrentTime().toFixed(3),Y.to=this.D.D7().toFixed(3));
delete Y.uga;delete Y.euri;delete Y.referrer;delete Y.fexp;delete Y.vm;return Y}},Pf=class{constructor(Y,z=!1){this.A=z;this.j=this.Y=this.N=this.startTimestamp=0;this.U=!1;this.K=Math.ceil(Y/1E3)}reset(){this.j=this.Y=this.N=this.startTimestamp=0;this.U=!1}test(Y){if(!this.K||this.Y)return!1;if(!Y)return this.reset(),!1;Y=(0,g.E)();if(!this.startTimestamp)this.startTimestamp=Y,this.N=0;else if(this.N>=this.K)return this.Y=Y,!0;this.N+=1;return!1}ud(){var Y={},z=(0,g.E)();this.startTimestamp&&(Y.wsd=
(z-this.startTimestamp).toFixed());this.Y&&(Y.wtd=(z-this.Y).toFixed());this.j&&(Y.wssd=(z-this.j).toFixed());return Y}};var n4v=class extends g.Eu{constructor(Y){super();this.D=Y;this.X=this.j=this.loader=this.mediaElement=this.playbackData=null;this.N=0;this.K=this.N6=this.U=null;this.Pc=!1;this.KX=0;this.j_=!1;this.timestampOffset=0;this.S=!0;this.Bc=0;this.JW=this.gn=!1;this.Z=0;this.S_=!1;this.Ol=this.ze=0;this.O=this.D.C();this.videoData=this.D.getVideoData();this.policy=new Cfr;this.B=new Ha8(this.D);this.n3=this.o4=this.q6=this.A=this.Y=NaN;this.kg=new g.VF(()=>{qvH(this,!1)},2E3);
this.OJ=new g.VF(()=>{SV(this)});
this.R4=new g.VF(()=>{vOW(this,{})});
this.uS=NaN;this.yH=new g.VF(()=>{var z=this.O.y9;z.j+=1E4/36E5;z.j-z.N>1/6&&(ei(z),z.N=z.j);this.yH.start()},1E4);
g.u(this,this.B);g.u(this,this.kg);g.u(this,this.R4);g.u(this,this.OJ);g.u(this,this.yH)}setMediaElement(Y){(this.mediaElement=Y)?(this.mediaElement&&(this.K||this.N||!this.mediaElement.qB()||this.seekTo(.01,{cM:"seektimeline_setupMediaElement"})),SV(this)):g.hP(this)}getCurrentTime(Y=!1){if($_(this.D)){if(this.fF()&&!Y&&!isNaN(this.A))return this.A;if(!isNaN(this.Y))return this.Y}else{if(this.fF()&&!Y&&!isNaN(this.A)&&isFinite(this.A))return this.A;Y=this.fF();if(!isNaN(this.Y)&&(Y||isFinite(this.Y)))return this.Y}return this.mediaElement&&
GAk(this)?this.mediaElement.getCurrentTime()+this.timestampOffset:this.N||0}kQ(){return this.Ge}KF(){return this.getCurrentTime()-this.D7()}g8(){return this.j?this.j.g8():Infinity}isAtLiveHead(Y){if(!this.j)return!1;Y===void 0&&(Y=this.getCurrentTime());return Wf(this.j,Y)}WI(){return!!this.j&&this.j.WI()}seekTo(Y,{TO:z=!1,jn:O=0,mB:D=!1,LJ:p=0,cM:d="",seekSource:J,vQ:c=!1,dv:w=!1,D9:R=!1}={}){c&&(Y+=this.D7());g.dP(this.videoData)&&J===29&&(this.Ge=void 0);c=Y<this.q6&&!!this.loader;var y=g.dP(this.videoData)&&
w;c&&!y&&(this.D.J("sdai",{sk2bk:Y.toFixed(3),mt:(Y-this.timestampOffset).toFixed(3),lstadj:this.q6.toFixed(3)}),this.q6=NaN,this.timestampOffset-=1E3,this.loader?.Y4());{y=Y;let L=g.dP(this.videoData);if(L&&w)y=!0;else{var M=this.V("html5_always_allow_sqless_sync")&&this.videoData.Na();(L||M)&&d==="chunkSelectorSynchronize"?y=!0:(M=!isFinite(y)||(this.j?Wf(this.j,y):y>=this.Vt())||!g.hJ(this.videoData),M||(y={st:y,mst:this.Vt()},this.j&&this.V("html5_high_res_seek_logging")&&(y.ht=this.j.g8(),y.adft=
nE(this.j)),this.D.J("seeknotallowed",y)),y=M)}}if(!y)return this.U&&(this.U=null,g.mc(this)),Lg(this.getCurrentTime());y=.005;w&&this.V("html5_sabr_seek_no_shift_tolerance")&&(y=0);if(Math.abs(Y-this.Y)<=y&&this.Pc)return this.K;this.V("html5_reset_rate_limiter_on_user_seek")&&this.loader?.jV();this.V("html5_reset_backoff_on_user_seek")&&this.loader?.Iy();d&&(y=Y,this.O.Yk()&&(y={reason:d,tgt:y},this.V("html5_sabr_csdai_seek_log")&&(y.source=J),this.D.J("seekreason",y)));J&&(this.B.Y=J);this.Pc&&
g.hP(this);this.K||(this.K=new PW);Y&&!isFinite(Y)&&x_(this,!1);(R=R||c)||(R=Y,R=!(this.videoData.isLivePlayback&&this.videoData.Y&&!this.videoData.Y.j()&&!(this.mediaElement&&this.mediaElement.U()>0&&eh(this.mediaElement)>0)||yc(this.videoData)&&this.gO()===this.Vt(!1)?0:isFinite(R)||!yc(this.videoData)));R||(Y=fE(this,Y,D));Y&&!isFinite(Y)&&x_(this,!1);this.fF()?this.A=Y:this.Y=this.N=Y;this.Bc=p;this.Z=0;this.j&&this.j.j9(Y,!1);D=this.D;p=Y;R={TO:z,seekSource:J};D.LX.N=p;c=D.vA;c.mediaTime=p;c.j=
!0;R.TO&&D.jH(R);R=p>D.videoData.endSeconds&&p>D.videoData.limitedPlaybackDurationInSeconds;D.Tk&&R&&isFinite(p)&&I5(D);p<D.Vt()-.01&&(R=bj(D.playerState,2),R.j(8)&&(R=bj(R,4)),D.bd(R));D.Ul("SEEK_TO",p);this.Ol>0&&Y<this.Ol&&(this.Ol=0,this.D.So());this.K&&(z?O&&this.R4.start(O):vOW(this,{dv:w,seekSource:J,cM:d}));(z=this.D.Tk)&&Y>z.start&&I5(this.D);return this.K}Vt(Y){return this.videoData.isLivePlayback?EU(this.videoData)&&this.mediaElement?.isPaused()&&this.videoData.j?(Y=this.getCurrentTime(),
aV(this.kq(Y)*1E3)+Y):this.V("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dP(this.videoData)&&this.videoData.j?Y?this.videoData.j.N6||0:this.videoData.j.S8||0:yc(this.videoData)&&this.videoData.yb&&this.videoData.j?this.videoData.j.Vt()+this.timestampOffset:this.videoData.Y&&this.videoData.Y.j()?!Y&&this.j?this.j.g8():this.D.videoData.Vt()+this.timestampOffset:this.mediaElement?So()?aV(this.mediaElement.JW().getTime()):eh(this.mediaElement)+this.timestampOffset||this.timestampOffset:this.timestampOffset:
this.D.videoData.Vt()}gO(){if(this.V("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dP(this.videoData))return this.videoData.j?.lR||0;var Y=this.videoData?this.videoData.gO()+this.timestampOffset:this.timestampOffset;if(EU(this.videoData)&&this.videoData.j){var z=Number(this.videoData.progressBarStartPosition?.utcTimeMillis)/1E3;if(!isNaN(z)&&(z=this.Hy(z),!isNaN(z)))return Math.max(Y,z)}return Y}QA(){this.K||this.seekTo(this.N,{cM:"seektimeline_forceResumeTime_singleMediaSourceTransition",
seekSource:15})}mH(){return this.Pc&&!isFinite(this.Y)}sl(){Zg(this,null);this.B.dispose();super.sl()}fF(){return this.V("html5_centralized_player_time_live")&&g.dP(this.videoData)&&this.videoData.isLivePlayback||this.V("html5_use_centralized_player_time")&&g.dP(this.videoData)?!0:!1}ud(){var Y={};this.loader&&Object.assign(Y,this.loader.ud());this.mediaElement&&Object.assign(Y,this.mediaElement.ud());return Y}Pd(Y){this.timestampOffset=Y}getStreamTimeOffset(){return yc(this.videoData)?0:this.videoData.j?
this.videoData.j.getStreamTimeOffset():0}D7(){return this.timestampOffset}kq(Y){return this.videoData&&this.videoData.j?this.videoData.j.kq(Y-this.timestampOffset):NaN}PM(){return this.mediaElement?this.mediaElement.PM():0}oW(){if(!this.mediaElement)return 0;if(ZE(this.videoData)){let Y=oB1(this.mediaElement)+this.timestampOffset-this.gO(),z=this.Vt()-this.gO();return Math.max(0,Math.min(1,Y/z))}return this.mediaElement.oW()}D6(Y){this.X&&(this.X.j=Y)}Xa(Y,z,O){this.D.J("requestUtcSeek",{time:Y});
g.dP(this.videoData)&&(this.Ge=Y);this.loader?.Xa(Y,O);z&&(this.ze=z)}uV(Y){g.dP(this.videoData)&&(this.Ge=void 0);this.ze?(this.D.J("utcSeekingFallback",{source:"streamTime",timeSeconds:this.ze}),this.D.seekTo(this.ze,{cM:"utcSeekingFallback_streamTime"}),this.ze=0):(Y=this.Hy(Y),isNaN(Y)||(this.D.J("utcSeekingFallback",{source:"estimate",timeSeconds:Y}),this.D.seekTo(Y,{cM:"utcSeekingFallback_estimate"})))}q2(){this.ze=0}cf(Y){this.Ol=Y}Hy(Y){var z=this.getCurrentTime();if(isNaN(z))return NaN;var O=
this.kq(z);return isNaN(O)?NaN:Y-(O-z)}V(Y){return this.O&&this.O.V(Y)}},Cfr=class{};var BPk=class extends g.Eu{constructor(Y){super();this.N=Y;this.j=new Map;this.Y=new g.VF(this.sample,250,this);g.u(this,this.Y);this.start()}start(){this.Y.start()}stop(){this.Y.stop()}clear(){for(let Y of this.j.values())Y.clear()}sample(){for(let [Y,z]of this.N){let O=Y,D=z;this.j.has(O)||this.j.set(O,new WdA(PfW.has(O)));this.j.get(O).update(D())}this.Y.start()}},PfW=new Set(["networkactivity"]),WdA=class{constructor(Y){this.Y=Y;this.j=NaN;this.buffer=new Ahv(100)}update(Y){this.Y?(this.buffer.add(Y-
this.j||0),this.j=Y):this.buffer.add(Y)}clear(){this.buffer.clear();this.j=0}};var tB1=class{constructor(){this.finished=this.started=!1}start(){this.started=!0}reset(){this.finished=this.started=!1}};var Rh$=!1;var $U$=!1,a5=!1;var OZv,zxk;OZv=[{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"}];zxk=[{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.Gn=class extends g.iI{constructor(Y,z,O,D,p,d,J,c=new g.Tc(z),w=!0,R,y){super();this.YM=Y;this.O=z;this.playerType=O;this.vn=D;this.WV=p;this.visibility=d;this.UJ=J;this.videoData=c;this.Pm=w;this.nO=R;this.XV=y;this.logger=new g.rn("VideoPlayer");this.gm=null;this.RC=new LA;this.Tk=null;this.H$=!0;this.Hc=this.loader=null;this.NL=[];this.Uf=new tB1;this.SI=this.tY=null;this.z8=new tB1;this.Ep=null;this.h4=this.BB=!1;this.dN=NaN;this.bG=!1;this.playerState=new g.EN;this.xC=[];this.b9=new g.er;this.mediaElement=
null;this.Zc=this.jp=!1;this.ou=NaN;this.Ik=!1;this.xn=0;this.Ka=!1;this.ke=NaN;this.HC=0;this.loop=!1;this.playbackRate=1;this.PU=0;this.zJ=!1;this.pT=[];this.qA=this.Ha=0;this.cv=this.s$=!1;this.J2=this.Fj=0;this.gP=!1;this.UI=this.V8=this.WB=null;this.zL=()=>{var M=this.RS;M.provider.O.mE||M.provider.D.getVisibilityState()===3||(M.provider.O.mE=!0);M.Vr();if(M.Y){var L=M.Y;L.A&&L.j<0&&L.provider.D.getVisibilityState()!==3&&OpV(L)}M.qoe&&(M=M.qoe,M.n3&&M.U<0&&M.provider.O.mE&&MI8(M),M.A&&ON(M));
this.loader&&k_(this);bX(this)};
this.Ld=new Jh1(this);this.cP=new g.VF(this.VX,15E3,this);this.Bv=new BPk(new Map([["bufferhealth",()=>this.LX.PM()],
["bandwidth",()=>this.It()],
["networkactivity",()=>this.UJ.N6],
["livelatency",()=>this.isAtLiveHead()&&this.isPlaying()?o5(this):NaN],
["rawlivelatency",()=>o5(this)]]));
this.LX=new n4v(this);this.CV=new g.VF(this.xx,0,this);this.Y6=[this.b9,this.CV,this.cP,this.Bv];this.vA=new NPW(this.O);this.vA.fF=this.fF();this.cT=new chA(this.O,this.WV,this,this.UJ);this.Ii=new g.HA(this);this.WB=new MBo(this);g.u(this,this.Ii);g.u(this,this.LX);Q88(this,c);this.videoData.subscribe("dataupdated",this.Dl,this);this.videoData.subscribe("dataloaded",this.Ux,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.J,this);this.videoData.subscribe("ctmpstr",
this.QE,this);!this.RS||this.RS.VH();this.RS=new g.VB(new t7k(this.videoData,this.O,this));Spv(this.zL);this.visibility.subscribe("visibilitystatechange",this.zL);this.yV=new g.VF(this.RY,g.L3(this.O.experiments,"html5_player_att_initial_delay_ms")||4500,this);this.u5=new g.VF(this.RY,g.L3(this.O.experiments,"html5_player_att_retry_delay_ms")||4500,this);this.TG=new f78(this.In,this);g.u(this,this.TG)}sl(){IW(this.dN);UUF(this.zL);this.visibility.unsubscribe("visibilitystatechange",this.zL);SvZ(this.RS);
g.GG(this.RS);FW(this);jE.OY(this.ou);this.PO();this.SI=null;g.GG(this.videoData);g.GG(this.Ld);g.GG(this.yV);g.GG(this.u5);g.IY(this.Y6);this.Tk=null;super.sl()}getVisibilityState(){return this.YM.getVisibilityState()}Ny(Y,z){Y!==g.FU("endcr")||this.playerState.j(32)||this.Rc();this.YM.Ny(Y,z,this.playerType)}T8(Y,z,O,D){this.RS.T8(Y,z,O);this.V("html5_log_media_perf_info")&&this.J("adloudness",{ld:D.toFixed(3),cpn:Y})}Gs(Y,z,O){this.RS.Gs(Y,z,O)}Nd(){return this.loader?.Nd()}cg(){return this.loader?.cg()}FX(){return this.loader?.FX()}NT(){return this.loader?.NT()}SL(){return this.videoData.SL()}Ce(){return this.V("html5_not_reset_media_source")&&
this.videoData.isLivePlayback||this.V("html5_not_reset_media_source_non_drm_vod")&&!this.videoData.isLivePlayback&&!this.videoData.SL()&&!this.videoData.oZ()}j2(){return this.gk().j.wk(D3r)&&!this.videoData.isLivePlayback&&!this.videoData.SL()&&!this.videoData.oZ()}QK(){!this.videoData.Z||this.V("html5_disable_target_codec_family_for_gapless")&&z_(this.videoData)||(this.videoData.w8=this.videoData.w8||this.YM.l3().Nd(),this.videoData.XU=this.videoData.XU||this.YM.l3().cg());if(Z_(this.videoData)||
!IV(this.videoData)){let Y=this.videoData.errorDetail;this.cX(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),Y,Y,this.videoData.Xr||void 0)}this.V("html5_generate_content_po_token")&&this.sW();this.kP();this.J("dttg",{dtt:GV(this.O),gl:this.O.supportsGaplessShorts()})}getVideoData(){return this.videoData}C(){return this.O}iM(){return this.cT.iM(this.SI)}d$(){return this.visibility}Eh(){return this.mediaElement&&this.mediaElement.Z()?this.mediaElement.hy():null}KY(){return this.mediaElement}Ks(){if(this.videoData.errorCode)return!1;
this.C().U&&this.C().houseBrandUserStatus&&this.J("hbut",{status:this.C().houseBrandUserStatus},!0);if(this.videoData.Mj())return!0;this.cX("api.invalidparam",2,void 0,"invalidVideodata.1");return!1}Cp(Y=!1){Y||R5(this.RS);this.BB=Y;!this.Ks()||this.Uf.started?TSo(this)&&this.Uf.started&&!this.Uf.finished&&!this.BB&&this.Ux():(this.Uf.start(),Y=this.RS,g.Kh(Y.provider),Y.qoe&&Reh(Y.qoe),Y.provider.O.gk().j.wk(TEW)&&g.BX("cobalt")&&g.BX("android")&&(Y=Y.provider.videoData.clientPlaybackNonce)&&Dh8(Y),
this.Ux())}Ux(){if(this.videoData.isLoaded()){var Y=this.Ld;g.L3(Y.Yg.experiments,"html5_player_min_build_cl")>0&&g.L3(Y.Yg.experiments,"html5_player_min_build_cl")>944800637&&QU(Y,"oldplayer",!0);XDV(this)}else this.videoData.n3||this.videoData.XZ?this.BB&&TSo(this)||(this.videoData.n3?$MF(this.videoData):(Y=this.RS,Y.qoe&&(Y=Y.qoe,pS(Y,"protected"),Y.provider.videoData.K?Y.eI():Y.provider.videoData.subscribe("dataloaded",Y.eI,Y)),SBW(this.videoData))):!this.videoData.loading&&this.Pm&&g$k(this)}e3(Y){this.V8=
Y;this.loader&&(this.loader.H7(Y),this.J("sdai",{sdsstm:1}))}DK(Y){this.loader?.DK(Y)}isFullscreen(){return this.visibility.isFullscreen()}isBackground(){return this.visibility.isBackground()}Kc(){Yh(this).then(()=>ri(this));
this.playerState.isOrWillBePlaying()&&this.playVideo()}IT(){this.mediaElement&&this.mediaElement.S();this.Cp();this.Ks()&&!this.playerState.j(128)&&(this.z8.started||(this.z8.start(),this.videoData.Bc?this.bd(rQ(this.playerState,4)):this.bd(rQ(rQ(this.playerState,8),1))),Oi(this))}Jr(){return this.Uf.finished}sendAbandonmentPing(){this.getPlayerState().j(128)||(this.Ul("internalAbandon"),this.RY(!0),SvZ(this.RS),g.GG(this.RS),jE.OY(this.ou))}Rc(Y=!0,z=!0,O){z&&this.mediaElement&&this.mediaElement.pause();
Y&&O&&this.loader&&yc(this.videoData)&&this.loader.VO(O);this.bd(Y?new g.EN(14):new g.EN)}Zm(){this.RS.Vr()}cX(Y,z,O,D,p,d,J){var c,w;g.MC(Zuv,O)?c=O:O?w=O:c="GENERIC_WITHOUT_LINK";D=(D||"")+`;a6s.${gZ()}`;if(Y==="auth"||Y==="drm.auth"||Y==="heartbeat.stop")O&&(D+=`;r.${O.replaceAll(" ","_")}`),d&&(D+=`sr.${d.replaceAll(" ","_")}`);z={errorCode:Y,errorDetail:p,errorMessage:w||g.c9[c]||"",ej:c,Xr:d||"",Ug:D,v8:z,cpn:this.videoData.clientPlaybackNonce,playerErrorMessageRenderer:J};this.videoData.errorCode=
Y;zc(this,"dataloaderror");this.bd(v6(this.playerState,128,z));jE.OY(this.ou);FW(this);this.ey()}sG(Y){this.NL=this.NL.filter(z=>Y!==z);
this.z8.started&&Oi(this)}o$(){var Y;(Y=!!this.NL.length)||(Y=this.Ii.j.array[0],Y=!!Y&&Y.start<=-0x8000000000000);return Y}WI(){return this.LX.WI()}isPlaying(){return this.playerState.isPlaying()}fg(){return this.playerState.fg()&&this.videoData.Bc}getPlayerState(){return this.playerState}xA(Y){this.loader?.xA(Y)}p$(Y){this.loader?.p$(Y)}getPlayerType(){return this.playerType}getPreferredQuality(){if(this.SI){var Y=this.SI;Y=Y.videoData.DX.compose(Y.videoData.lu);Y=Sd(Y)}else Y="auto";return Y}isGapless(){return!!this.mediaElement&&
this.mediaElement.isView()}HO(){return this.YM.HO()}yr(){return!!this.WB?.yr()}setMediaElement(Y,z=!1){if(this.mediaElement&&Y.hy()===this.mediaElement.hy()&&(Y.isView()||this.mediaElement.isView())){if(Y.isView()||!this.mediaElement.isView()||z)this.hk(),this.mediaElement=Y,this.mediaElement.rk=this,Fz1(this),this.LX.setMediaElement(this.mediaElement)}else this.mediaElement&&this.PO(),this.playerState.isError()||(z=bj(this.playerState,512),z.j(8)&&!z.j(2)&&(z=rQ(z,1)),Y.isView()&&(z=bj(z,64)),this.bd(z)),
this.mediaElement=Y,this.mediaElement.rk=this,!g.cW(this.O)&&this.mediaElement.setLoop(this.loop),this.mediaElement.setPlaybackRate(this.playbackRate),Fz1(this),this.LX.setMediaElement(this.mediaElement),this.V("html5_prewarm_media_source")&&!this.Ld.LC()&&k71(this.mediaElement)}PO(Y=!1,z=!1,O=!1){if(this.mediaElement){var D=this.getCurrentTime();D>0&&(this.LX.N=D);this.LX.setMediaElement(null);!Y&&this.Ce()?io$(this):this.Pr(O);this.loader&&(g.ZH(this.loader),this.Jz(z));this.cP.stop();if(this.mediaElement&&
(!this.z8.started&&!this.lT()||this.playerState.isError()||this.playerState.j(2)||this.bd(rQ(this.playerState,512)),this.mediaElement)){this.hk();if(Y||!this.mediaElement.isView())this.vn.fp("mesv_s"),this.mediaElement.stopVideo(),GQ(this);this.mediaElement=this.mediaElement.rk=null}}}async playVideo(Y=!1,z=!1){var O=window.google_image_requests;O&&O.length>10&&(window.google_image_requests=O.slice(-10));if(!this.playerState.j(128))if(this.Ld.jf())this.Ul("signatureexpired");else if(this.mediaElement&&
R5(this.RS),this.IT(),(this.playerState.j(64)||Y)&&this.bd(rQ(this.playerState,8)),this.z8.finished&&this.mediaElement){if(!this.SI&&this.tY&&(await this.tY,this.playerState.j(128)))return;if(this.videoData.Y){if(this.Vy()&&this.videoData.Y.j())return Yh(this);if($_(this))Y=this.LX,g.RV(Y.videoData)&&!Y.isAtLiveHead(Y.getCurrentTime())&&Y.WI()&&Y.D.seekTo(Infinity,{cM:"seektimeline_peggedToLive",seekSource:34});else if(g.RV(this.videoData)){Y=this.getCurrentTime()<this.gO()-15;let D=g.hJ(this.videoData)&&
this.playerState.isPaused(),p=this.playerState.j(1024);O=this.LX;O.videoData.Na()&&th(O.videoData)||p||!Y&&!D||(D?this.seekTo(Infinity,{cM:"videoplayer_unpauseLiveOnly",seekSource:102}):this.seekTo(this.gO(),{cM:"videoplayer_outOfWindow",seekSource:102}));!this.isAtLiveHead(void 0,!0)&&this.WI()&&this.seekTo(Infinity,{cM:"videoplayer_peggedToLive",seekSource:34});if(this.playerState.j(256)&&this.videoData.X&&this.LX.mH()){this.bd(oS(this.playerState,8,4));return}}this.playerState.j(4)&&this.playerState.j(16)&&
this.bd(oS(this.playerState,9,4));ri(this,z)?KzH(this):jT(this)}else this.videoData.isLivePlayback&&!g.Si(this.O.N,!0)?(z="html5.unsupportedlive",Y=2):(z=this.videoData.SL()?"fmt.unplayable":"fmt.noneavailable",Y=1),g.jZ(Error("selectableFormats")),this.cX(z,Y,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","trg.selectableFormats")}}l7(Y){Y&&this.fY(new g.C3("qoe.restart",Y));this.bd(rQ(this.playerState,2048));this.Pr();Y=this.videoData.j&&this.videoData.j.U();var z=this.mediaElement&&this.mediaElement.isView();
Y||z?(this.loader&&Uhv(this.loader),this.So()):(ri(this),this.playerState.isOrWillBePlaying()&&this.playVideo());this.playerState.isOrWillBePlaying()||this.bd(bj(this.playerState,2048))}VR(){if(!this.SI)return[];var Y=aS(this.cT,this.SI,this.gj());return this.SI.j.VR(Y)}PQ(){if(!this.SI)return[];var Y=aS(this.cT,this.SI,this.gj());return this.SI.j.PQ(Y)}wx(){return this.cT.wx(!!this.SI?.j?.j())}cC(){return this.SI?this.cT.cC(this.SI):QN}gj(){var Y=this.gm?this.gm.gj():YA(this.videoData)&&this.videoData.j&&
this.videoData.j.U()?this.videoData.k_?QN:XH:QN;this.cv&&(Y=Y.compose(xAA));return Y}Go(){return this.SI?aS(this.cT,this.SI,this.gj()):QN}ky(){var Y=this.Qi(),z=OA(this.YM).videoId;return this.YM.v7.ky(Y)||this.YM.v7.ky(z)}Jl(Y){if(Y.j===QN.j)this.RS.Jl("A");else{var z=this.SI?.j?.PQ(Y)?.map(O=>O.video)?.sort((O,D)=>(D.N??0)-(O.N??0));
this.RS.Jl("M",z?.[0]?.N??(dtr(Y.j)?Y.j:0))}}he(Y,z,O){this.Jl(Y);this.videoData.DX=Y;if(this.SI&&z){z=this.cT;var D=this.SI;if(D.j.j()){var p=g.L3(z.O.experiments,"html5_max_quality_sel_upgrade"),d=p?Y.j:En[Sd(Y)],J=D.j.videoInfos[0].video.qualityOrdinal,c=J!==0&&Y.j===J;J=vF()>J;c&&J||(p&&c&&(d=Math.max(d,p)),p=gQ(z,D.j?.videoInfos),c=z.D.getPlaybackRate(),c>1&&p&&(p=fu(z.O.N,D.j.videoInfos,c),Y.j!==0&&p<Y.j&&z.D.setPlaybackRate(1)),g.VO("yt-player-quality",{quality:d,previousQuality:D.videoData.N?.video?.qualityOrdinal||
0},31104E3),z.UJ.policy.Y=vF()>=480,z.V("html5_perf_cap_override_sticky")&&uMZ(z.N,z.V("html5_perserve_av1_perf_cap")))}}this.loader&&this.loader.M0(O||"");this.Q7()}getUserPlaybackQualityPreference(){return this.videoData.Y&&!this.videoData.Y.j()?Sd(this.videoData.DX):fx[vF()]}hasSupportedAudio51Tracks(){return this.videoData.hasSupportedAudio51Tracks()}setUserAudio51Preference(Y,z){this.getUserAudio51Preference()!==Y&&(this.J("toggle51",{pref:Y}),g.VO("yt-player-audio51",Y,z?31536E3:2592E3),this.Kc())}getUserAudio51Preference(){return this.videoData.getUserAudio51Preference()}setProximaLatencyPreference(Y){var z=
this.getProximaLatencyPreference();this.J("proxima",{pref:Y});g.VO("yt-player-proxima-pref",Y,31536E3);z!==Y&&(Y=this.LX,Y.S_=!0,Y.D.seekTo(Infinity,{cM:"seektimeline_proximaSeekToHead",seekSource:34}))}getProximaLatencyPreference(){return ku()??0}isProximaLatencyEligible(){return this.videoData.isProximaLatencyEligible}sW(){this.videoData.videoId?this.YM.sW(this.videoData):this.J("povid",{})}kP(){this.videoData.videoId?this.YM.kP(this.videoData):this.J("piavid",{})}Q7(){if(!this.VH()&&!this.playerState.j(128)&&
this.videoData.Y){if(this.videoData.Y.j())k_(this);else{let D=vf(this);var Y=this.videoData;a:{var z=D;var O=this.videoData.R4;if(z.j){for(let p of O){let d=p.PH(),J=En[d.video.quality];if((!z.N||d.video.quality!=="auto")&&J<=z.j){z=p;break a}}z=O[O.length-1]}else z=O[0]}Y.j_=z;eV(this,D.reason,DHv(this,this.videoData.j_))}if(this.V("html5_check_unstarted")?this.playerState.isOrWillBePlaying():this.isPlaying())this.LX.S=!1,this.playVideo()}}wZ(Y,z){if(this.VH()||this.playerState.j(128))return!1;var O=
!!this.videoData.Y?.j(),D=O&&z?this.getCurrentTime()-this.D7():NaN;if(Y.Z7&&Y.Z7.id){var p=this.RS;if(p.qoe){p=p.qoe;let J=[Y.Z7.id,isNaN(D)?"m":"t"];g.oP(p,g.Kh(p.provider),"afi",J)}}if(O){if(z){var d=this.LX.PM();this.J("aswh",{id:Y.id,xtags:Y.xtags,bh:d.toFixed(3)})}this.loader.setAudioTrack(Y,D,z);return!0}if(dHv(this)){a:{d=this.mediaElement.audioTracks();z=!1;for(D=0;D<d.length;++D)if(O=d[D],(R4[O.label]||O.label)===Y.Z7.getName()){if(O.enabled){d=!1;break a}z=O.enabled=!0}else O.enabled&&(O.enabled=
!1);d=z?!0:void 0}d&&this.J("hlsaudio",{id:Y.id})}else{a:if(z=this.videoData,z.U&&!z.U.U()||Y===z.O8||!z.R4||z.R4.length<=0)d=!1;else{for(d of z.R4){if(!(d instanceof uv)){d=!1;break a}D=d;O=Y.Z7.getId();D.N&&(MDv(D.N,O),D.zI=null)}z.O8=Y;d=!0}d&&ri(this)&&(this.Ul("internalaudioformatchange",this.videoData,!0),this.J("hlsaudio",{id:Y.id}))}return!0}getAvailableAudioTracks(){return this.videoData.getAvailableAudioTracks()}getAudioTrack(){if(dHv(this)){let Y=cIv(this);if(Y)return Y}return this.videoData.getAudioTrack()}ut(){return this.videoData.U}rR(Y){return this.UI?
this.UI.rR(Y):1}yT(){this.UI&&this.UI.yT()}Uc(){this.videoData.V("html5_trigger_loader_when_idle_network")&&!this.videoData.Na()&&g.dP(this.videoData)&&this.loader?.sL()}NU(){z_(this.videoData)&&this.loader?.sL()}onPlayerRequestSent(Y){this.YM.onPlayerRequestSent(Y)}xN(Y=!1){if(this.loader){var z=this.loader,O=z.xN;var D=this.videoData;D=D.V("html5_ssdai_use_post_for_media")&&D.enableServerStitchedDai?!1:yc(D)&&D.gH&&!D.isAd();O.call(z,D,Y)}}Pr(Y=!1){this.Hc&&(this.Hc.S(),this.xN(Y),this.Hc.dispose(),
this.Hc=null)}wF(){return this.Hc}RH(Y,z=!1,O=!1,D=!1,p=!1){Rxv(this,D);this.Hc=Y;Y=d=>{try{yI1(this,d,z,O,p)}catch(J){g.jZ(J),this.handleError(new g.C3("fmt.unplayable",{msi:"1",ename:J&&typeof J==="object"&&"name"in J?String(J.name):void 0,trg:"setmediasrc"},1))}};
this.Ce()&&this.Hc.N()==="open"?Y(this.Hc):FK(this.Hc,Y)}WQ(Y){this.RC.set(Y.initData,Y);this.gm&&(this.gm.WQ(Y),this.V("html5_eme_loader_sync")||this.RC.remove(Y.initData))}VE(Y){this.videoData.mZ=Pl("auto",Y,!1,"u");k_(this)}D6(Y,z=!1){this.O.experiments.hW("html5_stateful_audio_normalization")&&Wu(this.videoData.j1);this.O.gk().j.wk(Lto)&&g.dP(this.videoData)?z&&o$9(this,Y.reason,Y.j.info,Y.source,Y.token):o$9(this,Y.reason,Y.j.info,Y.source,Y.token);this.yT();this.LX.D6(Y.j.index)}z_(Y={}){this.loader?.z_(this.O,
DE(this.videoData),Y)}jf(){return this.Ld.jf()}Gp(){return this.loader?.Gp()??!1}te(Y){this.fY(new g.C3("staleconfig",{reason:Y}))}handleError(Y){this.Ld.handleError(Y)}LC(){return this.Ld.LC()}uV(Y){this.LX.uV(Y)}async So(Y=!1,z=!1){this.loader&&this.loader.AM();this.loader&&this.loader.VH()&&FW(this);this.V("html5_enable_vp9_fairplay")&&this.SL()&&this.videoData.j?.KX();this.bd(rQ(this.playerState,2048));this.Ul("newelementrequired");Y&&await Yh(this);this.videoData.Na()&&this.loader?.Ru&&!$_(this)&&
(this.isAtLiveHead()&&g.RV(this.videoData)?this.seekTo(Infinity,{cM:"videoPlayer_getNewElement"}):this.videoData.s6&&this.loader&&(Y=this.loader,Y.Ds.Na&&(Y.Ds.s6||Y.Ds.isWindowedLive||Y.Ds.isPremiere?(Y.seek(0,{cM:"loader_resetSqless"}),Y.videoTrack.K=!0,Y.audioTrack.K=!0,Y.videoTrack.v0=!0,Y.audioTrack.v0=!0):kT(Y.Ds)&&YP(Y))));z&&this.seekTo(0,{seekSource:105});this.playerState.j(8)&&this.playVideo()}aj(Y){this.J("hgte",{ne:+Y});this.videoData.Z=!1;Y&&this.So();this.loader&&Uhv(this.loader)}EN(Y){this.J("newelem",
{r:Y});this.So()}pauseVideo(Y=!1,z){if((this.playerState.j(64)||this.playerState.j(2))&&!Y)if(this.playerState.j(8))this.bd(oS(this.playerState,4,8,null,z));else if(this.fg())ri(this);else return;this.playerState.j(128)||(Y?this.bd(rQ(this.playerState,256,null,z)):this.bd(oS(this.playerState,4,8,null,z)));this.mediaElement&&this.mediaElement.pause();g.hJ(this.videoData)&&this.loader&&this.Jz(!1)}stopVideo(){this.pauseVideo();this.loader&&(this.Jz(!1),this.loader.zs())}ey(Y=!1,z=!1){this.Ce()&&z?this.mediaElement?.ey():
this.mediaElement?.stopVideo();GQ(this);FW(this);this.playerState.j(128)||(Y?this.bd(bj(bj(rQ(this.playerState,4),8),16)):this.bd(v6(this.playerState)));this.videoData.videoId&&this.O.jy.remove(this.videoData.videoId)}seekTo(Y,z={}){this.playerState.j(2)&&ri(this);z.JA&&this.bd(rQ(this.playerState,2048));if((z.seekSource===58||z.seekSource===60)&&this.V("html5_update_vss_during_gapless_seeking")){var O=this.RS;O.j&&(O=O.j,z.seekSource===58?O.j.update():O.N&&(O.A(),cf(O).send(),O.Y=NaN))}this.LX.seekTo(Y,
z);this.Ii.Y()}jH(Y){this.vn.U.Y=(0,g.E)();this.playerState.j(32)||(this.bd(rQ(this.playerState,32,Y?.seekSource)),this.playerState.j(8)&&this.pauseVideo(!0),this.Ul("beginseeking"));this.lQ()}y5(Y){Y=Y?.seekSource;this.playerState.j(32)?(this.bd(oS(this.playerState,16,32,Y)),this.Ul("endseeking")):this.playerState.j(2)||this.bd(rQ(this.playerState,16,Y));Y=this.vn.U;var z=this.videoData,O=this.playerState.isPaused();if(z.clientPlaybackNonce&&!isNaN(Y.j)){if(Math.random()<.01){O=O?"pbp":"pbs";let D=
{startTime:Y.j};z.wH&&(D.cttAuthInfo={token:z.wH,videoId:z.videoId});g.up("seek",D);g.mI({clientPlaybackNonce:z.clientPlaybackNonce},"seek");isNaN(Y.Y)||g.Zn("pl_ss",Y.Y,"seek");g.Zn(O,(0,g.E)(),"seek")}Y.reset()}}UQ(Y){this.y5(Y)}t6(){this.Ul("SEEK_COMPLETE")}kr(Y){var z=this.YM,O=this.videoData.clientPlaybackNonce,D=this.playerType;if(Y.scope===4){var p=Y.type;if(p){var d=z.L3(),J=d.getVideoData().clientPlaybackNonce;D===1&&(J=O);if(D=YR(z,J)){if(O=D.getVideoData())Y.writePolicy===2&&O.sabrContextUpdates.has(p)||
(Y.sendByDefault&&O.ze.add(p),O.sabrContextUpdates.set(p,Y)),z.V("html5_enable_t1_enf_on_sabr")&&(Y=p===5,p=eH(O.playerResponse),Y?(Y=p?1:0,g.q8(Y,"m.p_",{}),g.Nd("MBSTAT",Y)):Y=1,Y===0&&g.cU(z.M6,"onAbnormalityDetected"))}else d.J("scuset",{ncpf:"1",ccpn:J,crcpn:O})}else g.jZ(Error("b/380308491: contextUpdateType is undefined"))}}vK(){if(this.playerType===2)return this.YM.vK("")}getCurrentTime(Y=!1){return this.LX.getCurrentTime(Y)}kQ(){return this.LX.kQ()}KF(){return this.LX.KF()}cK(){return this.KF()}g8(){return this.LX.g8()}getPlaylistSequenceForTime(Y){return this.videoData.getPlaylistSequenceForTime(Y-
this.D7())}kE(){var Y=NaN;this.mediaElement&&(Y=this.mediaElement.kE());return Y>=0?Y:this.getCurrentTime()}kq(){if(this.videoData.j?.kq)return this.videoData.j.kq(this.getCurrentTime()-this.D7());if(this.mediaElement){var Y=this.mediaElement.JW();if(Y&&(Y=Y.getTime(),!isNaN(Y)))return Y/1E3+this.getCurrentTime()}return NaN}getDuration(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.D7():this.Vt()?this.Vt():0}IK(){var Y=new yhA;this.loader?(this.UJ.sN(Y,this.O.Yk()),this.loader.sN(Y)):
this.mediaElement&&(Y.gb=this.mediaElement.PM());Y.Fj=this.Fj;Y.J2=this.J2;Y.N=this.isAtLiveHead()&&this.isPlaying()?o5(this):NaN;var z=this.LX;z=z.j?nE(z.j)+CE(z.j):0;Y.U=z;return Y}OQ(Y,z){this.J2+=Y;this.Fj+=z}oW(){return this.mediaElement?g.hJ(this.videoData)?1:ZE(this.videoData)?this.isAtLiveHead()||this.WI()?1:this.LX.oW():this.mediaElement.oW():0}Tp(){var Y=this.Bv,z=uX(Y,"bandwidth"),O=uX(Y,"bufferhealth"),D=uX(Y,"livelatency"),p=uX(Y,"networkactivity"),d=iX(Y,"bandwidth"),J=iX(Y,"bufferhealth"),
c=iX(Y,"livelatency");Y=iX(Y,"networkactivity");var w=this.N5(),R=w.droppedVideoFrames;w=w.totalVideoFrames;var y=this.getCurrentTime();if(this.gm){var M="IT/"+(this.gm.j.PH()+"/"+Sd(this.gj()));M+="/"+this.gm.PH()}else M="";var L=this.isGapless(),V=this.HO(),W=this.E8(),x=this.xF(),a=g.wd(this),X=this.getPlayerState().state.toString(16),e=this.getPlaylistSequenceForTime(this.getCurrentTime());a:{var I=0;var v="";if(this.V8){if(this.V8.VM){v="D, ";break a}I=this.V8.q8;v=this.V8.Fv.substring(0,4)}I>
0?(I=`AD${I}, `,v&&(I+=`${v}, `),v=I):v=""}return{A0:d,o6:J,currentTime:y,R_:M,droppedVideoFrames:R,isGapless:L,HO:V,E8:W,xH:x,Dy:z,kh:O,rG:D,OA:p,RV:c,Im:Y,X$:a,gC:X,GG:e,dP:v,totalVideoFrames:w}}ud(Y=!1){var z={};if(Y){Object.assign(z,this.RS.ud());this.mediaElement&&(Object.assign(z,this.mediaElement.ud()),Y=this.N5(),z.dvf=Y.droppedVideoFrames,z.tvf=Y.totalVideoFrames);this.loader&&Object.assign(z,this.loader.ud());this.gm&&(z.drm=JSON.stringify(this.gm.ud()));z.state=this.playerState.state.toString(16);
this.playerState.j(128)&&(z.debug_error=JSON.stringify(this.playerState.AF));this.o$()&&(z.prerolls=this.NL.join(","));this.videoData.oh&&(z.ismb=this.videoData.oh);this.videoData.latencyClass!=="UNKNOWN"&&(z.latency_class=this.videoData.latencyClass);Nj(this.videoData)&&(z.lowlatency="1");if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)z.is_mosaic=1;this.videoData.cotn&&(z.is_offline=1,z.cotn=this.videoData.cotn);
this.videoData.playerResponseCpn&&(z.playerResponseCpn=this.videoData.playerResponseCpn);this.YM.isOrchestrationLeader()&&(z.leader=1);this.videoData.isLivePlayback&&(this.videoData.j&&TX(this.videoData.j)&&(z.segduration=TX(this.videoData.j)),Y=this.LX,z.lat=Y.X?Y.X.N.U():0,z.liveutcstart=this.videoData.liveUtcStartSeconds);z.relative_loudness=this.videoData.bR.toFixed(3);if(Y=g.wd(this))z.optimal_format=Y.video.qualityLabel;z.user_qual=vF();z.release_version="youtube.player.web_20260708_08_RC00"}z.debug_videoId=
this.videoData.videoId;return z}addCueRange(Y){this.ug([Y])}removeCueRange(Y){this.Ii.xV([Y])}bW(Y){return this.Ii.bW(Y)}aC(){var Y=this.Ii;if(Y.D.C().V("html5_sort_cueranges_on_update")&&!(Y.Jm().length<=0||Y.VH())){var z=Y.j;z.array.sort(z.j)}Y.Y()}G_(Y,z){return this.Ii.G_(Y,z)}ug(Y,z){this.Ii.zS(Y,z)}EM(Y){this.Ii.xV(Y)}Jm(){return this.Ii.Jm()||[]}mh(){return this.Ka}Vy(){return this.visibility.Vy()}oc(){this.mediaElement&&this.mediaElement.oc()}Dl(){zc(this)}togglePictureInPicture(){this.mediaElement&&
this.mediaElement.togglePictureInPicture()}hk(){this.b9.Y()}In(){this.lQ();this.Ul("onLoadProgress",this.oW())}kd(Y){var z=Y.target.sY();if(this.mediaElement&&this.mediaElement.sY()&&this.mediaElement.sY()===z){MA$(this,Y.type);switch(Y.type){case "error":var O=G8(this.mediaElement)||"",D=this.mediaElement.b0();if(O==="capability.changed"){this.V("html5_restart_on_capability_change")?(this.J("capchg",{msg:D}),this.So(!0)):Yh(this);return}if(this.mediaElement.hasError()&&mU(this.Ld,O,{msg:D,trg:"elementevt"}))return;
if(this.isBackground()&&this.mediaElement.BH()===4){this.ey();Dv(this,"unplayable");return}break;case "durationchange":O=this.mediaElement.getDuration();isFinite(O)&&(!this.Hc||O>0)&&O!==1&&!this.WB?.pX&&this.Fa(O);break;case "ratechange":this.loader&&this.loader.setPlaybackRate(this.mediaElement.getPlaybackRate());O=this.Ii;O.started=!0;O.Y();this.RS.onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":bX(this,!1);L98(this);this.Ul("onLoadedMetadata");NJA(this);O=this.kq();this.videoData.KV&&
(this.videoData.KV=O);break;case "loadstart":NJA(this);break;case "progress":case "suspend":this.TG.K();break;case "seeked":this.loader?.mP();break;case "playing":bX(this,!1);this.vn.fp("plev");this.Zc&&!$_(this)&&(this.Zc=!1,this.isAtLiveHead()||this.seekTo(Infinity,{cM:"videoplayer_onPlaying"}));break;case "timeupdate":bX(this,!1);O=this.mediaElement&&!this.mediaElement.getCurrentTime();D=this.mediaElement&&this.mediaElement.U()===0;if(O&&(!this.jp||D))return;this.jp=this.jp||!!this.mediaElement.getCurrentTime();
si(this);this.lQ();if(!this.mediaElement||this.mediaElement.sY()!==z)return;this.Ul("onVideoProgress",this.getCurrentTime());break;case "waiting":if(this.mediaElement.A().length>0&&this.mediaElement.Y().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.loader)return;break;case "resize":L98(this);this.videoData.N&&this.videoData.N.video.quality==="auto"&&this.Ul("internalvideoformatchange",this.videoData,!1);break;case "pause":if(this.zJ&&this.playerState.j(8)&&
!this.playerState.j(1024)&&this.getCurrentTime()===0&&g.DI){Dv(this,"safari_autoplay_disabled");return}}if(this.mediaElement&&this.mediaElement.sY()===z){pDv(this.LX,Y);this.Ul("videoelementevent",Y);z=this.playerState;D=this.vA;var p=this.mediaElement;O=this.videoData.clientPlaybackNonce;if(!z.j(128)){var d=z.state;p=p?p:Y.target;var J=p.getCurrentTime();if(!z.j(64)||Y.type!=="ended"&&Y.type!=="pause"){var c=p.getDuration();c=p.isEnded()||J>1&&Math.abs(J-c)<1.1;var w=Y.type==="pause"&&p.isEnded();
J=Y.type==="ended"||Y.type==="waiting"||Y.type==="timeupdate"&&!z.j(4)&&!AP(D,J);if(w||c&&J)p.S_()>0&&(p.sY()||p.Pc())&&(d=14);else switch(Y.type){case "error":G8(p)&&(d|=128);break;case "pause":z.j(256)?(d^=256)||(d=64):z.j(32)||z.j(2)||z.j(4)||(d=4,z.j(1)&&z.j(8)&&(d|=1));break;case "playing":c=d;d=(d|8)&-1093;c&4?(d|=1,kL(D,p,!0)):AP(D,p.getCurrentTime())&&(d&=-2);z.j(1)&&kL(D,p)&&(d|=1);break;case "seeking":d|=16;z.j(8)&&(d|=1);d&=-3;break;case "seeked":d&=-17;kL(D,p,!0);break;case "waiting":z.j(2)||
(d|=1);kL(D,p);break;case "timeupdate":c=z.j(16),w=z.j(4),(z.j(8)||c)&&!w&&AP(D,p.getCurrentTime())&&(d=8),kL(D,p)&&(d|=1)}}D=d;d=null;D&128&&(d=Y.target,w=G8(d),J=1,w?(w==="capability.changed"&&(J=2),p="GENERIC_WITHOUT_LINK",c=d.ud(),c.mediaElem="1",c.trg="melem",/AUDIO_RENDERER/.test(d.b0())&&(p="HTML5_AUDIO_RENDERER_ERROR"),d={errorCode:w,errorMessage:g.c9[p]||"",ej:p,Ug:g.V8(c),v8:J,cpn:z.AF?z.AF.cpn:""}):d=null,d&&(d.cpn=O));z=v6(z,D,d)}!this.playerState.j(1)&&z.j(1)&&yY(this,"evt"+Y.type);this.bd(z)}}}Ng(Y){Y=
Y.j.availability==="available";Y!==this.Ka&&(this.Ka=Y,this.Ul("airplayavailabilitychange"))}cu(){var Y=(0,g.E)(),z=this.mediaElement.Vy();this.J("airplay",{ia:z});!z&&!isNaN(this.ke)&&Y-this.ke<2E3||(this.ke=Y,z!==this.Vy()&&(Y=this.visibility,Y.j!==z&&(Y.j=z,Y.zL()),this.J("airplay",{rbld:z}),this.Kc()),this.Ul("airplayactivechange"))}R9(Y){this.loader&&this.loader.HK(Y)}xT(){IW(this.dN);this.cP.stop();this.videoData.X=!0;this.O.jM=!0;this.O.R4=0;var Y=this.Ld;if(Y.videoData.N){var z=Y.Yg.N,O=Y.videoData.N.dk;
z.N.has(O)&&(z.N.delete(O),z.j=!0)}Y.j.stop();Y.Yg.Dx=0;this.ZB();this.playerState.j(8)&&this.bd(bj(this.playerState,65));this.BB=!1;this.RS.j_();g.Ho(this.yV);this.Ul("playbackstarted");(Y=g.NV("yt.scheduler.instance.clearPriorityThreshold"))?Y():Gb(0)}ZB(){var Y=OA(this.YM),z={},O={};!g.lp("pbs",this.vn.timerName)&&sL.measure&&sL.getEntriesByName&&(sL.getEntriesByName("mark_nr")[0]?Xf("mark_nr"):Xf());Y.videoId&&(z.videoId=Y.videoId);Y.clientPlaybackNonce&&!this.V("web_player_early_cpn")&&(z.clientPlaybackNonce=
Y.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(O.isPausedOnLoad=!0);O.itag=Y.N?Number(Y.N.itag):-1;Y.KX&&(O.preloadType=String(this.h4?2:1));z.liveStreamMode=gTH[UU(Y)];z.playerInfo=O;this.vn.infoGel(z);if(this.loader){Y=this.loader.Ty();for(let D in Y)Y.hasOwnProperty(D)&&this.vn.tick(D,Y[D])}}TY(){this.WB?.TY(this.hd())}g3(){return this.loader?.g3()??!1}z7(){var Y=this.videoData.mE();return this.gk().j.wk(BDv)&&!Y&&z_(this.videoData)&&this.V("html5_pseudogapless_shorts")}lQ(Y=
!1){if(this.mediaElement&&this.videoData){var z=this.getCurrentTime();this.z7()&&this.WB?.K(z)&&this.loader&&(this.loader.pX=null);Fo8(this.LX,this.isPlaying());this.loader&&(this.fF()&&(this.V("html5_use_centralized_player_time_fixes")?!(this.playerState.j(4)&&g.hJ(this.videoData)||this.playerState.j(32)&&g.dP(this.videoData))&&TU9(this.loader,z):AP(this.vA,z)&&this.mu()),this.playerState.j(4)&&g.hJ(this.videoData)||this.playerState.j(32)&&g.dP(this.videoData)||this.loader.j9(z),this.V("html5_log_centralized_player_time")&&
Math.abs(this.getCurrentTime()-this.loader.Wf())>10&&this.J("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.Wf(),bh:this.loader?.PM()},!0));z>5&&(this.LX.N=z);var O=!!g.NV("yt.scheduler.instance");O?jE.OY(this.ou):window.clearTimeout(this.ou);var D=this.mediaElement.isPaused();if((this.playerState.isBuffering()||!D||EU(this.videoData))&&!this.playerState.j(128)){let p=()=>{if(this.mediaElement&&!this.playerState.j(128)){this.O.Yk()&&MA$(this,"pfx");var d=this.getCurrentTime();
this.V("html5_buffer_underrun_transition_fix")&&(d-=this.D7());var J=this.mediaElement.PM(),c=this.playerState.j(8),w=AP(this.vA,d),R=Kwo(this.vA,d,(0,g.E)(),J);c&&w?this.bd(bj(this.playerState,1)):c&&R?(this.O.Yk()&&this.V("html5_log_centralized_player_time")&&!isFinite(d)&&R&&this.J("sabrSeekRefactorCmtBhFix",{cmt:d,loaderCmt:this.loader?.Wf(),bh:this.loader?.PM()}),c=this.getDuration(),w=g.RV(this.videoData),c&&Math.abs(c-d)<1.1?(this.J("setended",{ct:d,bh:J,dur:c,live:w}),this.R$()?this.seekTo(0,
{cM:"videoplayer_loop",seekSource:37}):this.Rc()):(this.playerState.isBuffering()||yY(this,"progress_fix"),this.bd(rQ(this.playerState,1)))):(c&&!w&&!R&&d>0&&(c=(Date.now()-this.HC)/1E3,w=this.getDuration(),d>w-1&&this.J("misspg",{t:d.toFixed(2),d:w.toFixed(2),r:c.toFixed(2),bh:J.toFixed(2)})),this.playerState.isPaused()&&this.playerState.isBuffering()&&this.mediaElement.PM()>5&&this.bd(bj(this.playerState,1)));this.lQ()}};
this.mediaElement.A().length===0?this.ou=O?jE.FU(p,100):g.qd(p,100):this.ou=O?jE.FU(p,500):g.qd(p,500)}this.videoData.S_=z;!Y&&this.isPlaying()&&AI$(this);IDh(this.cT,this.SI,this.KY(),this.isBackground())&&k_(this);this.Ul("progresssync",Y);D&&EU(this.videoData)&&this.Ul("onVideoProgress",this.getCurrentTime())}}xx(){this.cX("ad.rebuftimeout",2,"RETRYABLE_ERROR",`vps.${this.playerState.state.toString(16)}`)}xF(){return this.RS.xF()}It(){return this.loader?this.loader.It():S$(this.UJ,!0)}bd(Y){if(!Yvv(this.playerState,
Y)){var z=new g.AS(Y,this.playerState);this.playerState=Y;VAk(this);var O=!this.xC.length;this.xC.push(z);var D=this.mediaElement&&this.mediaElement.isSeeking();z.NB(1)&&this.loader&&NU9(this.loader);D=z.oldState.Y()&&!D;if(z.NB(1)&&D&&this.playerState.j(8)&&!this.playerState.j(64)&&this.loader&&(D=this.loader,D.Jd=!0,D.policy.eL&&D.Hc&&D.J("lr_rb",{c:D.getCurrentTime(),s:D.isSeeking(),ab:Ta(D.Hc.j.MB()),ala:x5(D.audioTrack)?.Si(),alr:D.audioTrack.j?.Si(),vb:Ta(D.Hc.Y.MB()),vla:x5(D.videoTrack)?.Si(),
vlr:D.videoTrack.j?.Si()}),D.G3!==0&&D.J("sps_rebuffer",{c:D.getCurrentTime()}),this.mediaElement&&this.mediaElement.PM()>=5)){D=this.cT;var p=this.SI;!p.videoData.N||D.V("html5_disable_performance_downgrade")?D=!1:(Date.now()-D.Z>6E4&&(D.Y=0),D.Y++,D.Z=Date.now(),D.Y!==4?D=!1:(qa9(D,p.videoData.N),D=!0));D&&k_(this)}(D=g.L3(this.O.experiments,"html5_ad_timeout_ms"))&&this.videoData.isAd()&&Y.j(1)&&(Y.j(8)||Y.j(16))?this.CV.start(D):this.CV.stop();(g.jV(z,8)<0||z.NB(1024))&&this.cP.stop();!z.NB(8)||
this.videoData.X||z.state.j(1024)||this.cP.start();z.state.j(8)&&g.jV(z,16)<0&&!z.state.j(32)&&!z.state.j(2)&&this.playVideo();z.state.j(2)&&ZE(this.videoData)&&(this.Fa(this.getCurrentTime()),this.lQ(!0));z.NB(2)&&(this.RY(!0),this.O.Yk()&&this.V("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dP(this.videoData)&&this.videoData.j&&(Y={minst:`${this.videoData.j.lR}`,cminst:`${this.videoData.j.gO()+this.D7()}`,maxst:`${this.videoData.j.S8}`,hts:`${this.videoData.j.N6}`,cmaxst:`${this.videoData.j.Vt()+
this.D7()}`},this.J("sabrSeekableBoundaries",Y)));z.NB(128)&&this.ey();this.videoData.j&&this.videoData.isLivePlayback&&!this.s$&&(g.jV(z,8)<0?this.videoData.j.suspend():z.NB(8)&&this.videoData.j.resume());Y=this.LX;g.Ho(Y.B.N);if(Y.mediaElement)if(z.oldState.Y()&&IP(z.state)&&z.state.isBuffering()){D=Y.mediaElement.getCurrentTime();p=Y.mediaElement.Y();var d=Y.V("manifestless_post_live_ufph")||Y.V("manifestless_post_live")?av(p,Math.max(D-3.5,0)):av(p,D-3.5);d>=0&&D>p.end(d)-1.1&&d+1<p.length&&p.start(d+
1)-p.end(d)<11&&(d=p.start(d+1)+.2+Y.D7(),Math.abs(Y.uS-d)<.2||(Y.D.J("seekover",{b:Ta(p,"_"),cmt:D}),Y.uS=d,Y.seekTo(d,{mB:!0,cM:"seektimeline_postLiveDisc"})))}else z.state?.Y()&&!Y.JW&&(Y.videoData.limitedPlaybackDurationInSeconds>0?(Eh(Y.D,Y.getCurrentTime()+Y.videoData.limitedPlaybackDurationInSeconds),Y.JW=!0):Y.videoData.isLivePlayback&&Y.videoData.endSeconds>0&&(Eh(Y.D,Y.getCurrentTime()+Y.videoData.endSeconds),Y.JW=!0));Y=this.RS;D=Y.provider.O.gk().j.wk(og);if(z.NB(1024)||z.NB(512)||z.NB(4)||
D&&z.NB(256))Y.Y&&(D=Y.Y,D.Y>=0||(D.j=-1,D.delay.stop())),Y.qoe&&(D=Y.qoe,D.S||(D.U=-1));Y.provider.videoData.enableServerStitchedDai&&Y.rH?Y.N.get(Y.rH)?.q6(z):Y.j&&Y.j.q6(z);if(Y.qoe){D=Y.qoe;p=z.state;d=g.Kh(D.provider);var J=D.getPlayerState(p);yH1(D,d,J,p.seekSource||void 0,p.stoppageReason||void 0);J=p.AF;p.j(128)&&J&&(J.Ug=J.Ug||"",dhZ(D,d,J.errorCode,J.v8,J.Ug));(p.j(2)||p.j(128))&&D.reportStats(d);p.isPlaying()&&!D.S&&(D.U>=0&&D.Y.set("user_intent",[D.U.toString()]),D.S=!0);DJ(D)}Y.Y&&(Y=
Y.Y,DRZ(Y),Y.playerState=z.state,Y.Y>=0&&z.NB(16)&&Y.seekCount++,z.state.isError()&&Y.send());if(O&&!this.VH())try{for(let w of this.xC){var c=this.Ii;if(c.started&&(c.Y(),w.oldState.j(16))){z=c;let R=mR1(z.j,Math.max(z.U-2E3,0));!isNaN(R)&&R<0x7ffffffffffff&&z.K.start()}this.Ul("statechange",w)}}finally{this.xC.length=0}}}sH(){this.vn.tick("qoes")}QA(){this.LX.QA()}X5(Y,z,O,D="LICENSE"){a:{var p=this.Ld;O=O.substring(0,256);let d=HF(z);Y==="drm.keyerror"&&this.gm&&this.gm.N.keys.length>1&&p.U<96&&
(Y="drm.sessionlimitexhausted",d=!1);let J=p.Yg.experiments.hW("html5_retry_on_drm_unavailable"),c=p.Yg.experiments.hW("html5_retry_on_drm_key_error"),w=/^(closedShouldNotRetry|t\.prefixedKeyError)(.*)/;if(J&&Y==="drm.unavailable"||c&&Y==="drm.keyerror"&&!O.match(w))p.fY("qoe.restart",{retryOnDrmError:1,e:Y,detail:O}),p.D.So(!0);else{if(d)if(p.videoData.N&&p.videoData.N.video.isHdr())ij(p,Y);else{if(p.D.cX(Y,z,D,O),xfk(p,{detail:O}))break a}else p.fY(Y,{detail:O});Y==="drm.sessionlimitexhausted"&&
(p.J("retrydrm",{sessionLimitExhausted:1}),p.U++,mUo(p.D))}}}Pu(){var Y=g.L3(this.O.experiments,"html5_license_constraint_delay"),z=gy();Y&&z?(Y=new g.VF(()=>{this.Q7();zc(this)},Y),g.u(this,Y),Y.start()):(this.Q7(),zc(this))}un(Y){this.Ul("heartbeatparams",Y)}sc(Y){this.J("keystatuses",UN(Y));
var z="auto",O=!1;this.videoData.N&&(z=this.videoData.N.video.quality,O=this.videoData.N.video.isHdr());a:{switch(z){case "highres":case "hd2880":z="UHD2";break;case "hd2160":case "hd1440":z="UHD1";break;case "hd1080":case "hd720":z="HD";break;case "large":case "medium":case "small":case "light":case "tiny":z="SD";break;default:z="";break a}O&&(z+="HDR")}z=fS(Y)?Sh(Y,z):Y.N.includes(z);if(this.V("html5_enable_vp9_fairplay")){if(O){if(!Y.Z){this.videoData.w$||(this.videoData.w$=!0,this.J("drm",{dphdr:1}),
this.So(!0));return}if(this.gm?.j.j()?this.gm?.n3():!z){this.J("drm",{dshdr:1});ij(this.Ld);return}}if(this.gm?.j.j())return}else{let D=Y.Z&&z;if(O&&!D){ij(this.Ld);return}}if(O=!z)O=!(fS(Y)?Sh(Y,"AUDIO")&&Sh(Y,"SD"):Y.N.includes("AUDIO")&&Y.N.includes("SD"));O&&(Y=UN(Y),this.cv?(this.Ul("drmoutputrestricted"),this.V("html5_report_fatal_drm_restricted_error_killswitch")||this.cX("drm.keyerror",2,void 0,`info.${Y}`)):(this.cv=!0,this.fY(new g.C3("qoe.restart",{retrydrm:1,...Y})),k_(this),mUo(this)))}VX(){if(!this.videoData.X&&
this.mediaElement&&!this.isBackground()){var Y="0";this.mediaElement.U()>0&&this.mediaElement.PM()>=5&&this.videoData.Y&&this.videoData.Y.j()&&(this.bd(rQ(this.playerState,1)),yY(this,"load_soft_timeout"),this.Ul("playbackstalledatstart"),Y="1");VAk(this);var z=this.videoData.Y;Y={restartmsg:Y,mfmt:!YA(this.videoData),mdrm:!(!(z&&z.videoInfos&&z.videoInfos.length&&z.videoInfos[0].contentProtection)||this.gm),mfmtinfo:!this.videoData.N,prerolls:this.o$()?this.NL.join(","):"0"};if(this.gm){z=this.gm;
if(z.N.size<=0){let O="ns;";z.S||(O+="nr;");z=O+=`ql.${z.U.length}`}else z=UN(z.N.values().next().value),z=g.V8(z);Y.drmp=z}Object.assign(Y,this.loader?.ud()||{});Object.assign(Y,this.mediaElement?.ud()||{});this.RS.fY("qoe.start15s",g.V8(Y));this.Ul("loadsofttimeout")}}Fa(Y){this.videoData.lengthSeconds!==Y&&(this.videoData.lengthSeconds=Y,zc(this))}RY(Y=!1,z){if(!this.Ik)if(g.lp("att_s","player_att")||g.qv("att_s",void 0,"player_att"),this.V("use_rta_for_player"))(async()=>{if(!Y||await g.bC())try{let R=
$RA(this.RS);if(!R)throw Error();let y=await g.rZ({cpn:this.videoData.clientPlaybackNonce,encryptedVideoId:this.videoData.videoId||""},g.L3(this.O.experiments,"html5_att_playback_timeout_ms")||3E4);if(this.Ik)throw Error();if(!y.challenge)throw g.jZ(Error(`Not sending atr ping; missing challenge string${y.error?`; error: ${y.error}`:""}`)),Error();this.Ik=!0;let M=[y.challenge];if(y.error){let L=uOW();if(L[Dz])var D=L[Dz];else{var p=new Map,d;if((d=L[CN8])!=null)var J=d;else{if(nc!==nc)throw Error();
J=L[CN8]=Hx1(L.j)}d=J;for(let W of HV(d,Vdv,2)){let x=KI(W,2),a=W.getName();p.set(a,x);var c=NL(W,O7,3);d=nCo;WS(c.o5,d.j);nY(c,d.j);var w=d.isRepeated?HV(c,d.Y,d.j,d.N):NL(c,d.Y,d.j,d.N);let X=g.jN(GM(w,1));X!==void 0&&p.set(X,x)}D=L[Dz]=p}let V=D.get(y.error)||0;M.push(`r1c=${V}`)}else y.webResponse&&M.push(`r1a=${y.webResponse}`);y.adblockReporting?.reportingStatus!==void 0&&M.push(`r6a=${y.adblockReporting.reportingStatus}`);y.adblockReporting?.broadSpectrumDetectionResult!==void 0&&M.push(`r6b=${y.adblockReporting.broadSpectrumDetectionResult}`);
R(M.join("&"));g.qv("att_f",void 0,"player_att")}catch(R){g.qv("att_e",void 0,"player_att")}})().then(()=>{z?.()});
else{var O=new g.sko(this.videoData);if("c1a"in O.TA&&!g.y8.isInitialized()){g.qv("att_wb",void 0,"player_att");this.xn===2&&Math.random()<.01&&g.jZ(Error("Botguard not available after 2 attempts"));if(Y)return;if(this.xn<5){g.Ho(this.u5);this.xn++;return}}(O=g.AL(O))?(g.qv("att_f",void 0,"player_att"),URZ(this.RS,O),this.Ik=!0):g.qv("att_e",void 0,"player_att")}}bT(Y=!1){return g.RV(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.WI()||g.hJ(this.videoData))?this.getCurrentTime():
this.Vt(Y)}bl(){return this.gO()}Vt(Y=!1){return this.LX.Vt(Y)}gO(){return this.LX.gO()}D7(){return this.LX?this.LX.D7():0}getStreamTimeOffset(){return this.LX?this.LX.getStreamTimeOffset():0}J7(){return this.getStreamTimeOffset()===0?this.D7():this.getStreamTimeOffset()}setPlaybackRate(Y){this.playbackRate!==Y&&gQ(this.cT,this.videoData.Y?.videoInfos)&&(this.playbackRate=Y,k_(this));this.playbackRate=Y;this.mediaElement&&this.mediaElement.setPlaybackRate(Y)}getPlaybackRate(){return this.playbackRate}getPlaybackQuality(){var Y=
"unknown";if(this.videoData.N&&(Y=this.videoData.N.video.quality,Y==="auto"&&this.mediaElement)){let z=this.Eh();z&&z.videoHeight>0&&(Y=HC(z.videoWidth,z.videoHeight))}return Y}isHdr(){return!!(this.videoData.N&&this.videoData.N.video&&this.videoData.N.video.isHdr())}sendVideoStatsEngageEvent(Y,z){var O=this.RS;O.j?(O=g.Oh(O.j,"engage"),O.ze=Y,O.send(z)):z&&z()}isAtLiveHead(Y,z=!1){return g.RV(this.videoData)&&(this.H$||z)?this.LX.isAtLiveHead(Y):!1}Yn(Y){(this.H$=Y)||this.cP.stop();this.videoData.j&&
(Y?this.videoData.j.resume():this.videoData.j.suspend());if(this.loader){var z=this.videoData.V("html5_disable_preload_for_ssdai_with_preroll")&&this.lT()&&this.videoData.isLivePlayback;Y&&!z?this.loader.resume():this.Jz(!0)}this.playerState.j(2)||Y?this.playerState.j(512)&&Y&&this.bd(bj(this.playerState,512)):this.bd(rQ(this.playerState,512));z=this.RS;z.qoe&&(z=z.qoe,g.oP(z,g.Kh(z.provider),"stream",[Y?"A":"I"]))}qU(Y){this.RS.fY("player.exception",g.V8({n:Y.name,m:Y.message}))}EG(Y){this.RS.EG(Y)}lL(Y){this.RS.lL(Y)}dW(Y){this.RS.dW(Y)}rz(Y){this.RS.rz(Y)}VO(Y,
z,O,D){this.RS.VO(Y,z,O,D)}Gq(){this.J("hidden",{},!0)}N5(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}}Qr(){return this.loader?this.loader.Qr():!0}setLoop(Y){this.loop=Y;this.mediaElement&&!g.cW(this.O)&&this.mediaElement.setLoop(Y)}R$(){return this.mediaElement&&!g.cW(this.O)?this.mediaElement.R$():this.loop}Pd(Y){this.J("timestamp",{o:Y.toString()});this.LX.Pd(Y)}JL(Y){this.vn.tick(Y)}mq(Y){return this.vn.mq(Y)}fp(Y){this.vn.fp(Y)}J(Y,z,O=!1){this.RS.J(Y,z,O)}QE(Y,z,
O=!1){this.RS.J(Y,z,O)}fY(Y){this.RS.fY(Y.errorCode,g.V8(Y.details));Y=Y.errorCode;if(this.videoData.isLivePlayback&&(Y==="qoe.longrebuffer"||Y==="qoe.slowseek")||Y==="qoe.restart")Y=this.loader?ylA(this.loader.videoTrack):{},this.J("lasoe",Object.assign(this.loader?ylA(this.loader.audioTrack):{},this.Hc?.j?.FY())),this.J("lvsoe",Object.assign(Y,this.Hc?.Y?.FY()));this.V("html5_log_centralized_player_time")&&this.J("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.Wf(),bh:this.loader?.PM()})}P7(Y,
z,O){this.RS.P7(Y,z,O)}FV(Y,z,O,D,p,d,J,c){if(this.videoData.j?.isLive){var w=z.playerType===2?z:Y,R=Y.videoData.videoId,y=z.videoData.videoId;if(R&&y){var M=this.RS;if(c?.Qs){if(M.qoe){R=M.qoe;y=c.Qs;R.reportStats();var L=R.provider.videoData.clientPlaybackNonce,V=R.provider.videoData.videoId||"",W=R.j_?.join(".")||L,x=R.ze?.join(".")||V;wQ(R,2,d?4:p?2:0,0,y.Dm.join(".")||L,y.d9.join(".")||V,D);R.reportStats(NaN,!0);R.j_=y.Dm;R.ze=y.d9;R.o4=y.adFormats;R.yH=y.serializedQoeContextData;wQ(R,2,d?5:
p?3:1,0,W,x,O);R.reportStats(NaN,!0)}}else if(M.qoe){L=M.qoe;V=Y.cpn;W=z.cpn;x=w.videoData.JW;var a=L.provider.videoData.clientPlaybackNonce;let X=L.provider.videoData.videoId,e=W!==a&&y!==X;a=V!==a&&R!==X;L.reportStats();L.adCpn&&L.adCpn!==V||(L.adCpn=a?V:"",L.N6=a?R:"",L.adFormat=a?x:void 0,wQ(L,2,d?4:p?2:0,0,W,y,D),L.reportStats(NaN,!0),L.adCpn=e?W:"",L.N6=e?y:"",L.adFormat=e?x:void 0,wQ(L,2,d?5:p?3:1,0,V,R,O),L.reportStats(NaN,!0))}c?.Dv?(M.j?.uS(),M.j?.S(),M.j?.OJ(c.Dv),M.j?.S(!0),M.j?.Z(!0,
!0).send(),M.j?.KX()):(O=M,p=Y.cpn,O.N.has(p)?(d=O.N.get(p),cf(d,!0).send(),d.A(),p!==O.provider.videoData.clientPlaybackNonce&&(wi(d),O.j?.kg(),O.N.delete(p))):(O.rH=O.provider.videoData.clientPlaybackNonce,O.rH&&O.j&&(O.N.set(O.rH,O.j),cf(O.j).send(),O.j.A())),O=z.cpn,w=w.videoData,D-=this.J7(),M.N.has(O)?(w=M.N.get(O),D=w.N&&isNaN(w.X)?Dg(w):NaN,w=w.Z(!1),isNaN(D)||(w.Z=D),w.send()):(D=fRW(M,M.provider,w,D),M.N.set(O,D),D.q6(new g.AS(rQ(new g.EN,8),new g.EN)),D.j_(),M.j?.A()),M.rH=O);this.V("html5_unify_csi_server_stitched_transition_logging")?
(D=this.vn,M=Y.cpn,Y=z.cpn,O=this.videoData.clientPlaybackNonce,w=z.videoData,z=(0,g.E)(),O=`${M===O?"video":"ad"}_to_${Y===O?"video":"ad"}`,O!=="video_to_ad"&&(p=O==="ad_to_video"?void 0:w,M=p?.GO,d={},w?.wH&&(d.cttAuthInfo={token:w.wH,videoId:w.videoId}),J&&(d.startTime=J),g.up(O,d),J={targetVideoId:w?.videoId??"empty_video",targetCpn:Y,adVideoId:p?.videoId??"empty_video",adClientPlaybackNonce:M?.cpn??p?.clientPlaybackNonce},M&&(J.adBreakType=M.adBreakType,J.adType=M.adType),g.mI(J,O),g.X_(D,z,
O))):(D=this.vn,O=this.videoData.clientPlaybackNonce,w=(0,g.E)(),M=z.videoData,Y=`${Y.cpn===O?"video":"ad"}_to_${z.cpn===O?"video":"ad"}`,O={},M.wH&&(O.cttAuthInfo={token:M.wH,videoId:M.videoId}),J&&(O.startTime=J),g.up(Y,O),g.mI({targetVideoId:M.videoId,targetCpn:z.cpn,isSsdai:!0},Y),J||g.X_(D,w,Y))}}else g.bu(this.logger,360717806,"SSTEvent for nonSS")}ue(){var Y=this.YM,z=Y.Dc;Y.Dc=[];return z}SG(Y){this.videoData.fD=!0;this.fY(new g.C3("sabr.fallback",Y));this.So(!0)}Ed(Y,z=!0){this.videoData.jy=
!0;z&&(this.fY(new g.C3("qoe.restart",Y)),this.So(!0))}Ae(Y){this.J("sdai",{aftimeout:Y});this.fY(new g.C3("ad.fetchtimeout",{timeout:Y}))}VT(){return g.Kh(this.RS.provider)}getPlayerSize(){return this.WV.getPlayerSize()}XJ(){return this.WV.XJ()}RB(){return this.vn}OB(){return this.YM.OB()}getVolume(){return this.YM.getVolume()}Q9(){return this.YM.Q9()}isMuted(){return this.YM.isMuted()}YH(){return this.YM.YH()}g2(){this.s$=!0}V(Y){return this.O.V(Y)}gk(){return this.O.gk()}mK(Y,z,O,D,p,d=""){z=z?
1:0;var J=O?1:0;D=D?1:0;var c=this.RS;c&&this.gk().j.wk(hK1)&&c.qoe&&wQ(c.qoe,z,J,D,p,d,Y);this.J("xvt",{m:Y,g:z,tt:O?1:0,np:D,c:p})}Jz(Y){this.loader?.suspend(Y)}mu(Y){this.loader?.resume(Y)}lT(){return g.Il(this.NL,"ad")}Yk(){return this.O.Yk()}MH(){if(this.V("html5_generate_content_po_token"))return this.videoData.OD||"";this.YM.XE();return this.O.Ov||""}gx(){if(this.videoData.videoId)return this.videoData.ih}Qi(){return this.videoData.videoId}Ar(){return this.YM.Dd}hd(){return this.BB}lW(){return this.YM.lW()}Xa(Y,
z,O){this.bd(rQ(this.playerState,16,O));this.LX.Xa(Y,z,O)}prefetchKeyPlay(Y,z){this.loader?.f0(Y,z,2)}prefetchJumpAhead(Y){this.loader?.f0(Y,!1,3)}Hy(Y){return this.LX.Hy(Y)}q2(){this.LX.q2()}qF(Y,z){var O=this.V("html5_generate_content_po_token")?this.videoData:void 0;this.YM.qF(Y,z,O)}PM(Y=!0){return this.loader?.PM(Y)??this.mediaElement?.PM()??0}wE(){return this.V("html5_remove_ios_7_hack_force_play")}bV(Y,z){this.RS.bV(Y,z)}Ot(){return this.RS.Ot()}E8(){return this.YM.E8()}cU(){return this.YM.cU(this)}R3(){this.gP=
!0}zY(Y){this.loader?.zY(Y)}cf(Y){this.LX.cf(Y)}fF(){return this.V("html5_centralized_player_time_live")&&g.dP(this.videoData)&&this.videoData.isLivePlayback||this.V("html5_use_centralized_player_time")&&g.dP(this.videoData)?!0:!1}};g.Z=g.Gn.prototype;g.Z.LI=Dr(103);g.Z.f6=Dr(100);g.Z.cW=Dr(95);g.Z.DF=Dr(82);g.Z.ox=Dr(71);g.Z.iY=Dr(53);g.Z.IB=Dr(44);g.Z.GT=Dr(38);g.Z.jL=Dr(32);g.Z.uP=Dr(25);g.Z.lE=Dr(19);g.Z.Rw=Dr(7);var R4={primary:"Primary",secondary:"Secondary"};var f_8=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);b(this.api,"isLifaAdPlaying",()=>this.api.isLifaAdPlaying());
this.events.u3(Y,Y.C().gk().j.wk(g.Kc)?"playbackChange":"serverstitchedvideochange",()=>{this.api.getVideoData()?.Ev()&&(this.api.isLifaAdPlaying()?(this.playbackRate=this.api.getPlaybackRate(),this.api.setPlaybackRate(1)):this.api.setPlaybackRate(this.playbackRate))});
this.playbackRate=1}};var Sz$=class extends zt{constructor(Y){super(Y);this.j=!!navigator.mediaSession.setPositionState;this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"videodatachange",()=>{this.updateMetadata()});
this.events.u3(Y,"presentingplayerstatechange",()=>{HZh(this)});
this.events.u3(Y,"SEEK_COMPLETE",()=>{C51(this)})}updateMetadata(){var Y=this.api.getVideoData();
if(Y?.Mj()){var z=this.api.C(),O=[],D="";if(!z.B){let p=this.api.getVideoData().getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.browserMediaSession?.browserMediaSessionRenderer;g.bB(z)&&p?(O=ntW(p.thumbnailDetails),p.album&&(D=r8(p.album))):O=[{src:Y.e5("mqdefault.jpg")||"",sizes:"320x180",type:"image/jpeg"}]}C51(this);HZh(this);W9Z(this);navigator.mediaSession.metadata=new MediaMetadata({title:Y.title,artist:Y.author,artwork:O,album:D});z=Y=null;St(this.api)&&(Y=()=>{this.api.nextVideo()},
z=()=>{this.api.previousVideo()});
Lq("nexttrack",Y);Lq("previoustrack",z)}}sl(){navigator.mediaSession.playbackState="none";navigator.mediaSession.metadata=null;var Y="nexttrack previoustrack play pause seekbackward seekforward seekto".split(" ");for(let z of Y)Lq(z,null);this.j&&M_();super.sl()}};var UOA=class extends zt{constructor(Y){super(Y);this.N=new Map;this.K=this.j=void 0;this.Z=!1;this.compositeVideoState=null;this.U=void 0;this.events=new g.er(Y);g.u(this,this.events);this.api.C().gk().j.wk(BEF)?(this.Y=new g.er(Y),g.u(this,this.Y),this.events.u3(Y,"videodatachange",z=>{this.onVideoDataChange(z)})):(this.events.u3(Y,"modulecreated",z=>{var O=BJv(this);
z==="captions"&&O?.topLeftCornerX!==void 0&&O?.topLeftCornerY!==void 0&&O?.width!==void 0&&O?.height!==void 0&&this.api.XG({top:O.topLeftCornerY,right:1-O.topLeftCornerX-O.width,bottom:1-O.topLeftCornerY-O.height,left:O.topLeftCornerX})}),this.events.u3(Y,"videodatachange",z=>{var O=this.api.getVideoData();
AN(this);var D=O?.UY.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");D?.length?VY(this,D.filter(p=>p.onEnter?.some(this.A))):O?.cueRanges&&VY(this,O.cueRanges.filter(p=>p.onEnter?.some(this.A)));
z==="dataupdated"&&O?.compositeLiveStatusToken!==this.K&&(this.K=O?.compositeLiveStatusToken,this.api.Zm())}),this.events.u3(Y,g.FU("compositeembargo"),z=>{f8H(this,z)}),this.events.u3(Y,g.K8("compositeembargo"),z=>{Sbr(this,z)}),this.events.u3(Y,"heartbeatRequest",z=>{UH$(this,z)}),this.events.u3(Y,"internalaudioformatchange",(z,O)=>{$Hv(this,z,O)}),this.events.u3(Y,"onPlaybackAudioChange",()=>{this.api.Zm()}));
b(Y,"setCompositeParam",z=>{this.compositeVideoState=z});
this.api.V("web_watch_enable_multiview_manager")&&b(Y,"setCompositeVideoOverlayRendererComponent",z=>{this.setCompositeVideoOverlayRendererComponent(z)})}onVideoDataChange(Y){var z=this.api.getVideoData(),O=z?z.ba().length>0:!1;
xH$(this,O);O?(AN(this),O=z?.UY.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO"),O?.length?VY(this,O.filter(D=>D.onEnter?.some(this.A))):z?.cueRanges&&VY(this,z.cueRanges.filter(D=>D.onEnter?.some(this.A))),Y==="dataupdated"&&z?.compositeLiveStatusToken!==this.K&&(this.K=z?.compositeLiveStatusToken,this.api.Zm())):(AN(this),this.K=void 0,this.compositeVideoState=null)}setCompositeVideoOverlayRendererComponent(Y){this.U&&(this.U.remove(),g.SE(this.U,"ytp-composite-video-overlay-renderer"),this.U=void 0);
Y&&(g.tZ(Y,"ytp-composite-video-overlay-renderer"),g.hY(this.api,Y,4),this.U=Y)}A(Y){return Y.compositeEmbargo!==void 0}sl(){super.sl();this.N.clear()}};var $OZ=class extends zt{constructor(Y){super(Y);b(Y,"getAvailableQualityData",()=>this.getAvailableQualityData());
b(Y,"getAvailableQualityDataAndMessaging",()=>this.getAvailableQualityDataAndMessaging());
b(Y,"getPaygatedAudioQualityData",()=>this.getPaygatedAudioQualityData())}getAvailableQualityDataAndMessaging(){return{qualityData:this.getAvailableQualityData(),
qualityMessagingFormattedString:void 0}}getAvailableQualityData(){var Y=this.api.getVideoData();if(!Y)return[];var z=[],O=Y.getPlayerResponse()?.playabilityStatus?.paygatedQualitiesMetadata,D=hxo(O),p=O?.restrictedAdaptiveFormats;if(p){O=[];for(var d of p){if(d.mimeType?.includes("audio")&&this.api.V("enable_lr_upsell_for_premium_high_quality_audio"))continue;p=am(d.mimeType,d.quality,d.itag.toString(),d.width.toString(),d.height.toString(),d.qualityLabel,d.qualityOrdinal&&An[d.qualityOrdinal]);O.push(p)}Y=
d5(Y);lN(O);d=[];for(var J of O)mH(Y,J,this.api.C().N)===!0&&d.push(J);z=z.concat(ZZ1(d,!1,D))}J=this.api.PQ();z=z.concat(ZZ1(J,!0,D));D=[];if(this.api.V("web_player_enable_premium_hbr_in_h5_api")){J=z;z=new Set;D=new Map;var c={};for(var w of J)J=w.quality,O=w.isPlayable,(Y=w.qualityLabel)&&J&&(O&&D.has(J)&&D.get(J)!==Y?z.add(J):O&&D.set(J,Y),c[Y]||(c[Y]=w));w=[];for(var R of Object.values(c))c=R.quality,D=R,c&&!z.has(c)&&(D.formatId=void 0),w.push(D);R=z=w;w=0;for(c=0;c<R.length;c++)R[c].paygatedQualityDetails&&
(D=R[c],R.splice(c,1),R.splice(w,0,D),w++);return z}R={};for(c of z)w=c.quality,R[w]||(c.formatId=void 0,D.push(c),R[w]=!0);return D}getPaygatedAudioQualityData(){var Y=this.api.getVideoData();if(!Y)return[];Y=Y.getPlayerResponse()?.playabilityStatus?.paygatedQualitiesMetadata;var z=Y?.restrictedAdaptiveFormats;if(!z)return[];Y=hxo(Y);var O=[];for(let D of z){if(!D.mimeType?.includes("audio"))continue;z={formatId:D.itag?.toString(),audioQuality:D.audioQuality};let p=D.itag?Y[D.itag.toString()]:void 0;
p&&(z.paygatedQualityDetails={paygatedIndicatorText:p.paygatedIndicatorText,endpoint:p.endpoint,trackingParams:p.trackingParams});O.push(z)}return O}};var xOA={["internal-error"]:-1,["non-recoverable-error"]:-2,["api-disabled-by-application"]:-3,["invalid-argument"]:-4,["token-provider-invalid"]:-5},hso=class extends zt{constructor(Y){super(Y);this.N=1;this.vn=null;this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"d6de4videobindingchange",z=>{this.kP(z)});
this.events.u3(Y,"csiinitialized",()=>{QFo(this)})}kP(Y){if(HK())if(!this.Y&&this.j){Y.ih={coldStartInfo:{clientState:this.N}};
try{this.j.then(()=>{iZ8(this,Y)},z=>{Cq(z,"player_update");
this.handleError(z,Y)})}catch(z){Cq(z,"player_update_catch"),this.handleError(z,Y)}}else this.Y?iZ8(this,Y):this.api.J("pf",{m:this.Y?1:0,
p:this.j?1:0})}handleError(Y,z){g.jZ(Y);var O=0;Y.mediaIntegrityErrorName?O||(O=xOA[Y.mediaIntegrityErrorName]):Y.code&&(O=Y.code());z.ih={MZ:{code:O}}}};var Za1=class extends zt{constructor(Y){super(Y);this.loaded=!1;this.X=0;this.j=!1;this.Z={};this.Y=[];this.U=0;this.A=!1;this.events=new g.er(Y);g.u(this,this.events);this.N=new g.er(Y);g.u(this,this.N);this.events.u3(Y,"modulesCreated",()=>{this.L$()&&this.load()});
this.events.u3(Y,"modulesDestroyed",z=>{var O=this.api.getPresentingPlayerType();switch(z){case 2:case 3:z=O!==1&&!(O===5||O===6||O===7);break;case 4:z=!this.j;break;default:z=!0}z&&this.unload()})}L$(){return this.api.getVideoData().S5.includes("playableSequences")}load(){if(!this.loaded){this.K||(this.K=new g.se({G:"div",
TI:["ytp-player-content","ytp-yto-overlay"],tW:[{G:"div",TI:["ytp-yto-preroll-message"],El:"Video will begin shortly"}]}),g.u(this,this.K),utW(this,!1),g.hY(this.api,this.K.element,4));var Y=this.api.getPresentingPlayerType();this.N.u3(this.api,"playbackChange",()=>{var z=this.api.getPresentingPlayerType()===5;g.Ux(this.api.getRootNode(),"ytp-yto-preroll",z);utW(this,z)});
this.N.u3(this.api,"presentingplayerstatechange",z=>{this.onStateChange(z)});
this.N.u3(this.api,g.FU("yto"),(z,O)=>{this.onCueRangeEnter(z,O)});
this.N.u3(this.api,"ytoprerollinternstitialnext",()=>{Xak(this)});
gtv(this);this.loaded=!0;this.api.sG("playableSequences",Y)}}onCueRangeEnter(Y){Y=Y.getId();if(!this.j){if(this.api.getPlayerStateObject(1).j(2)){if(this.A)return}else this.A=!1;this.Y.includes(Y)||this.Y.push(Y);this.api.getPresentingPlayerType()===1&&l8v(this)}}onStateChange(Y){var z=this.api.getPresentingPlayerType();Y=Y.state;this.j||z!==5&&z!==6&&z!==7||Y.j(1)||Y.j(16)||Y.j(32)||(z=Y.j(128),(Y.j(2)||z)&&Xak(this))}unload(){this.loaded&&(this.X=0,this.A=this.j=!1,this.Z={},this.U=0,this.Y.length=
0,this.N.Y(),this.loaded=!1)}sl(){this.unload();super.sl()}};var mOv=class extends zt{constructor(Y){super(Y);b(this.api,"showPlaybackIcon",this.showPlaybackIcon.bind(this))}showPlaybackIcon(){var Y=g.NG(this.api);Y&&Y.showPlaybackIcon(this.api.getPlayerStateObject())}};var Qo$=class extends zt{constructor(Y){super(Y);this.Y=this.j=void 0;this.N=200;this.events=new g.er(Y);g.u(this,this.events);if(Y=Y.C().gk().j.wk(J_W))this.N=Number(Y);b(this.api,"addOrUpdateOnlinePlaybackPosition",(z,O,D)=>ex8(this,z,O,D));
b(this.api,"deleteOnlinePlaybackPosition",z=>this.delete(z));
this.events.u3(this.api,"presentingplayerstatechange",z=>{(z.NB(4)||z.NB(1)||z.NB(2))&&qbH(this)});
this.events.u3(this.api,"heartbeatRequest",()=>{qbH(this)})}async delete(Y){await TJF(this);
try{let z=h6(Y,"videoPlaybackPositionEntity");await TbV(this.j,z);this.Y===Y&&(this.Y=void 0)}catch(z){throw Error("Failed to delete playback position",{cause:z});}}};var ia1=class extends zt{constructor(Y){super(Y);this.maxBufferSize=this.sampleInterval=100;this.Y=0;vtH(this)}logTrace(Y){var z=[],O=[],D=[],p=[],d=0;for(let J of Y.resources)z.push({id:d,url:J}),d++;d=0;for(let {name:J,resourceId:c,line:w,column:R}of Y.frames)O.push({id:d,name:J,resourceId:c,line:w,column:R}),d++;d=0;for(let {frameId:J,parentId:c}of Y.stacks)p.push({id:d,frameId:J,parentId:c}),d++;d=0;for(let {timestamp:J,stackId:c}of Y.samples)D.push({id:d,timestampMs:J,stackId:c}),d++;Y=g.m4(g.V5({resources:z,
frames:O,samples:D,stacks:p},e7F),4);this.Y+=Y.length;this.Y<1E7&&this.api.J("jsprof",{pt:Y})}N(){this.j&&this.api.J("jsprof",{pe:this.j})}sl(){this.U?.stop();super.sl()}};var usk=class extends zt{constructor(Y){super(Y);var z=new g.er(Y);g.u(this,z);z.u3(Y,"internalaudioformatchange",(O,D)=>{K91(this,O,D)});
z.u3(Y,"annotationvisibility",O=>{this.api.V("web_fix_annotations")&&otv(this,(294).toString(),{boolValue:O})});
z.u3(Y,"videoplayerreset",()=>{YKv(this)});
z.u3(Y,"videodatachange",(O,D)=>{this.onVideoDataChange(O,D)})}onVideoDataChange(Y,z){z.Cq()&&Y==="newdata"&&YKv(this)}XD(){if(g.cW(this.api.C())){let Y=g.BW(this.api.C(),this.api.getVideoData()?.A());
return O6(Ki(Y),z=>{var O=g.Q1();g.ig(O,z);return this.api.XD(O)})}return Ki(this.api.XD())}};var l_Z=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"onSnackbarMessage",z=>{switch(z){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 Onv;
g.CA=class extends g.iI{constructor(Y,z=!1,O,D=!1){super();this.j_=!1;this.U=new g.Cb(this);this.K=this.Z=null;this.N=this.Y=!1;g.u(this,this.U);this.target=Y;this.j=z;this.N6=O||Y;this.j_=D;z&&(g.iF&&this.target.setAttribute("draggable","true"),this.target.style.touchAction="none");PK(this)}u3(Y,z){this.U.u3(this.N6,Y,z,void 0,!this.j)}cancel(){this.N&&(this.N=!1,this.Ul("dragend",0,0,null));this.Y&&(this.Y=!1,this.Ul("hoverend",0,0,null),BK(this),PK(this))}K6(Y){BK(this);this.u3(WK("move"),this.S);
this.u3(WK("out"),this.Ak);this.u3("touchstart",this.X);this.j&&this.u3(WK("down"),this.A);var z=Y.target;Y=new g.K6(Y.pageX,Y.pageY);this.Y=!0;this.Ul("hoverstart",Y.x,Y.y,z);this.Ul("hovermove",Y.x,Y.y,z)}S(Y){var z=Y.target;Y=new g.K6(Y.pageX,Y.pageY);if(this.K){let O=this.K;this.K=null;if(O.relatedTarget===z&&YV(new g.K6(O.pageX,O.pageY),Y))return}this.Ul("hovermove",Y.x,Y.y,z)}Ak(Y){var z=new g.K6(Y.pageX,Y.pageY),O=Y.relatedTarget;try{if(O&&g.E$(this.target,O)){this.K=Y;this.Ul("hovermove",
z.x,z.y,O);return}}catch(D){}BK(this);PK(this);this.Y=!1;this.Ul("hoverend",z.x,z.y,O)}q6(Y){this.K6(Y);this.A(Y)}A(Y){if(typeof Y.button!=="number"||Y.button===0){BK(this);this.U.u3(tN(Y.target),WK("move"),this.kg);this.U.u3(tN(Y.target),WK("up"),this.ze);var z=Y.target;if(g.iF)this.u3("dragstart",this.Pc);else if(Y.preventDefault(),(g.Cd||g.Jj)&&z)a:{let O=z;for(;O;){if(rW(O)||O.getAttribute("tabindex")==="-1"){O.focus();break a}O=O.parentElement}tN(z).activeElement.blur()}this.N=!0;Y=new g.K6(Y.pageX,
Y.pageY);this.Ul("dragstart",Y.x,Y.y,z);this.Ul("dragmove",Y.x,Y.y,z)}}Pc(Y){Y.preventDefault()}kg(Y){var z=Y.target;z===tN(Y.target)&&(z=null);Y=new g.K6(Y.pageX,Y.pageY);this.Ul("hovermove",Y.x,Y.y,z);this.Ul("dragmove",Y.x,Y.y,z)}ze(Y){BK(this);this.N=!1;var z=Me(Y),O=Y.target;Y=new g.K6(Y.pageX,Y.pageY);z&&g.E$(this.target,z)?(this.u3(WK("move"),this.S),this.u3(WK("out"),this.Ak),this.u3(WK("down"),this.A),this.u3("touchstart",this.X),this.Ul("dragend",Y.x,Y.y,O)):(PK(this),this.Y=!1,this.Ul("dragend",
Y.x,Y.y,O),this.Ul("hoverend",Y.x,Y.y,O))}X(Y){var z=Y.changedTouches[0];z&&(BK(this),this.u3("touchmove",this.Ol),this.u3("touchend",this.B),this.u3("touchcancel",this.B),this.Z=z.identifier,Y=Y.target,this.Y||(this.Y=!0,this.Ul("hoverstart",z.pageX,z.pageY,Y)),this.Ul("hovermove",z.pageX,z.pageY,Y),this.j&&(this.N=!0,this.Ul("dragstart",z.pageX,z.pageY,Y),this.Ul("dragmove",z.pageX,z.pageY,Y)))}Ol(Y){var z=DpF(this,Y);z&&(this.j&&Y.preventDefault(),Y=Y.target,this.Ul("hovermove",z.pageX,z.pageY,
Y),this.j&&this.Ul("dragmove",z.pageX,z.pageY,Y))}B(Y){var z=DpF(this,Y);if(z){BK(this);PK(this);this.Y=!1;let O=Y.target;this.j&&(this.j_||Y.preventDefault(),this.N=!1,this.Ul("dragend",z.pageX,z.pageY,O));this.Ul("hoverend",z.pageX,z.pageY,O)}}sl(){this.j&&(g.iF&&this.target.removeAttribute("draggable"),this.target.style.touchAction="");BK(this);super.sl()}};Onv=!1;var Xuv=class extends zt{constructor(Y){super(Y);this.Y=new Set;this.j={};this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"videodatachange",z=>{z==="newdata"&&(this.api.eU("stationsEmbargo"),this.api.eU("stationsMetadataUpdate"),this.j={},this.Y.clear());z=this.api.getVideoData().UY;var O=z.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_AIRING_EMBARGO");O&&dpv(this,O,"stationsEmbargo");(z=z.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_AIRING_METADATA_UPDATE"))&&dpv(this,z,"stationsMetadataUpdate")});
this.events.u3(Y,g.FU("stationsEmbargo"),z=>{this.api.EG(!0);var O=this.j[z.id]??[];for(let D of O){O=D.embargo;if(!O)continue;this.api.hideControls();this.api.cX("auth",2,r8(O.errorRenderer.reason),g.V8({embargoed:1,id:z.id,idx:z.Y,start:z.start}));(O=O.onTrigger)&&g.cU(this.api,"innertubeCommand",O)}});
this.events.u3(Y,g.FU("stationsMetadataUpdate"),z=>{z=this.j[z.id]??[];for(let O of z)(z=O.command)&&g.cU(this.api,"innertubeCommand",z)})}};var g4v=class extends Nt{constructor(Y,z,O){super(z,Y);this.j=O}preventDefault(){super.preventDefault();this.j&&this.j.preventDefault()}stopPropagation(){super.stopPropagation();this.j&&this.j.stopPropagation()}};g.H9=class extends wu8{constructor(Y){super();this.j=Y;this.yH={};this.listener=z=>{this.dispatchEvent(new g4v(this,z.type,z))}}Z(){return!0}isView(){return!1}qB(){return!1}hy(){return this.j}sY(){return this.j.src}Pc(){return this.j.srcObject}KX(Y){var z=this.getPlaybackRate();
this.j.src=Y;this.setPlaybackRate(z)}n3(){this.j.removeAttribute("src")}uS(){this.j.srcObject=null}getPlaybackRate(){try{return this.j.playbackRate>=0?this.j.playbackRate:1}catch{return 1}}setPlaybackRate(Y){this.getPlaybackRate()!==Y&&(this.j.playbackRate=Y);return Y}R$(){return this.j.loop}setLoop(Y){this.j.loop=Y}canPlayType(Y,z){return this.j.canPlayType(Y,z)}isPaused(){return this.j.paused}isSeeking(){return this.j.seeking}isEnded(){return this.j.ended}Ge(){return this.j.muted}j_(Y){l6();this.j.muted=
Y}A(){return this.j.played||XK([],[])}Y(){try{var Y=this.j.buffered}catch{}return Y||XK([],[])}B(){return this.j.seekable||XK([],[])}JW(){var Y=this.j;return Y.getStartDate?Y.getStartDate():null}getCurrentTime(){return this.j.currentTime}setCurrentTime(Y){this.j.currentTime=Y}getDuration(){return this.j.duration}load(){var Y=this.j.playbackRate;try{this.j.load()}catch{}this.j.playbackRate=Y}pause(){this.j.pause()}play(){var Y=this.j.play();if(!Y||!Y.then)return null;Y.then(void 0,()=>{});
return Y}U(){return this.j.readyState}S_(){return this.j.networkState}BH(){return this.j.error?this.j.error.code:null}b0(){return this.j.error?this.j.error.message:""}getVideoPlaybackQuality(){if(window.HTMLVideoElement&&this.j instanceof window.HTMLVideoElement&&this.j.getVideoPlaybackQuality)return this.j.getVideoPlaybackQuality();if(this.j){var Y=this.j;let z=Y.webkitDroppedFrameCount;if(Y=Y.webkitDecodedFrameCount)return{droppedVideoFrames:z||0,totalVideoFrames:Y}}return{}}Vy(){return!!this.j.webkitCurrentPlaybackTargetIsWireless}oc(){return!!this.j.webkitShowPlaybackTargetPicker()}togglePictureInPicture(){var Y=
this.j,z=window.document;window.document.pictureInPictureEnabled?this.j!==z.pictureInPictureElement?Y.requestPictureInPicture():z.exitPictureInPicture():u6()&&Y.webkitSetPresentationMode(Y.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")}mY(){var Y=this.j;return new g.K6(Y.offsetLeft,Y.offsetTop)}getSize(){return g.Vt(this.j)}setSize(Y){Aj(this.j,Y)}getVolume(){return this.j.volume}setVolume(Y){l6();this.j.volume=Y}dn(Y){this.yH[Y]||(this.j.addEventListener(Y,this.listener),
this.yH[Y]=this.listener)}setAttribute(Y,z){this.j.setAttribute(Y,z)}removeAttribute(Y){this.j.removeAttribute(Y)}hasAttribute(Y){return this.j.hasAttribute(Y)}ze(){return dO(this.j)}yI(Y){g.tZ(this.j,Y)}kg(Y){return g.cJ(this.j,Y)}xk(){return g.E$(document.body,this.j)}audioTracks(){var Y=this.j;if("audioTracks"in Y)return Y.audioTracks}sl(){for(let Y of Object.keys(this.yH))this.j.removeEventListener(Y,this.yH[Y]);super.sl()}DQ(Y){this.j.disableRemotePlayback=Y}};g.H9.prototype.X=Dr(118);
g.H9.prototype.o4=Dr(116);g.H9.prototype.Ol=Dr(114);g.H9.prototype.N6=Dr(112);var nA=class extends g.se{constructor(Y,z){super({G:"div",vc:"ytp-horizonchart"});this.sampleCount=150;this.A=Y;this.Z=z;this.index=0;this.heightPx=-1;this.K=this.N=null;this.j=2;this.element.style.width=`${this.j*this.sampleCount}px`;this.element.style.height="1em"}};var JD9=class extends g.se{constructor(Y){var z=null;z={G:"button",TI:["ytp-sfn-close","html5-video-info-panel-close","ytp-button"],Xb:{title:"close"},El:"[X]"};super({G:"div",TI:["html5-video-info-panel","ytp-sfn"],tW:[z,{G:"div",TI:["html5-video-info-panel-content","ytp-sfn-content"],tW:[{G:"div",tW:[{G:"div",El:"Video ID / sCPN"},{G:"span",El:"{{video_id_and_cpn}}",vc:"ytp-sfn-cpn"}]},{G:"div",tW:[{G:"div",El:"Viewport / Frames"},{G:"span",El:"{{dims_and_frames}}"}]},{G:"div",tW:[{G:"div",El:"Current / Optimal Res"},
{G:"span",El:"{{resolution}}"}]},{G:"div",tW:[{G:"div",El:"Volume / Normalized"},{G:"span",El:"{{volume}}"}]},{G:"div",tW:[{G:"div",El:"Codecs"},{G:"span",El:"{{codecs}}"}]},{G:"div",Xb:{style:"{{shader_info_style}}"},tW:[{G:"div",El:"Shader Info"},{G:"span",El:"{{shader_info}}"}]},{G:"div",Xb:{style:"{{color_style}}"},tW:[{G:"div",El:"Color"},{G:"span",El:"{{color}}"}]},{G:"div",Xb:{style:"{{drm_style}}"},tW:[{G:"div",El:"Protected"},{G:"span",El:"{{drm}}"}]},{G:"div",Xb:{style:"{{bandwidth_style}}"},
tW:[{G:"div",El:"Connection Speed"},{G:"span",tW:[{G:"span",El:"{{bandwidth_chart}}"},{G:"span",El:"{{bandwidth_kbps}}"}]}]},{G:"div",Xb:{style:"{{network_activity_style}}"},tW:[{G:"div",El:"Network Activity"},{G:"span",tW:[{G:"span",El:"{{network_activity_chart}}"},{G:"span",El:"{{network_activity_bytes}}"}]}]},{G:"div",tW:[{G:"div",El:"Buffer Health"},{G:"span",tW:[{G:"span",El:"{{buffer_health_chart}}"},{G:"span",El:"{{buffer_health_seconds}}"}]}]},{G:"div",Xb:{style:"{{live_latency_style}}"},
tW:[{G:"div",El:"Live Latency"},{G:"span",tW:[{G:"span",El:"{{live_latency_chart}}"},{G:"span",El:"{{live_latency_secs}}"}]}]},{G:"div",Xb:{style:"{{live_mode_style}}"},tW:[{G:"div",El:"Live Mode"},{G:"span",El:"{{live_mode}}"}]},{G:"div",Xb:{style:"{{playback_categories_style}}"},tW:[{G:"div",El:"Playback Categories"},{G:"span",El:"{{playback_categories}}"}]},{G:"div",Xb:{style:"{{fmt_debug_info_style}}"},tW:[{G:"div",El:"Format Debug Info"},{G:"span",El:"{{fmt_debug_info}}"}]},{G:"div",tW:[{G:"div",
El:"Mystery Text"},{G:"span",El:"{{debug_info}}"}]},{G:"div",Xb:{style:"{{extra_debug_info_style}}"},tW:[{G:"div",El:""},{G:"span",tW:[{G:"span",El:"{{extra_debug_info}}"}]}]},{G:"div",tW:[{G:"div",El:"Date"},{G:"span",El:"{{date}}"}]},{G:"div",Xb:{style:"{{cotn_and_local_media_style}}"},tW:[{G:"div",El:"COTN / Local Media"},{G:"span",El:"{{cotn_and_local_media}}"}]},{G:"div",Xb:{style:"{{release_style}}"},tW:[{G:"div",El:"Player Release"},{G:"span",El:"{{release_name}}"}]}]}]});this.M6=Y;this.position=
0;this.Z=!0;z?this.u3(this.b3("ytp-sfn-close"),"click",this.hide):this.u3(this.element,"click",this.hide);Y=[0,18750,37500,81250,128E3,256E3,512E3,2048E3,8192E3,32768E3,131072E3];z="#000 #d53e4f #f46d43 #fdae61 #fee08b #e6f598 #abdda4 #66c2a5 #3288bd #124588 #fff".split(" ");var O=Y.map(D=>D/4);
this.S={};this.j=new nA(Y,z);g.u(this,this.j);this.updateValue("bandwidth_chart",this.j);this.K=new nA([0,3,10,15,30,60,90],"#000 #66c2a5 #abdda4 #e6f598 #fdae61 #f46d43 #a8330f".split(" "));g.u(this,this.K);this.updateValue("live_latency_chart",this.K);this.N=new nA([0,15,30,60,90,120],"#000 #fdae61 #e6f598 #66c2a5 #3288bd #fff".split(" "));g.u(this,this.N);this.updateValue("buffer_health_chart",this.N);this.X=new nA(O,z);g.u(this,this.X);this.updateValue("network_activity_chart",this.X);this.delay=
new g.VF(this.z9,500,this);g.u(this,this.delay);this.A=new g.VF(this.B,2E4,this);g.u(this,this.A)}show(){super.show();this.z9()}hide(){super.hide();this.delay.stop();this.A.stop()}z9(){var Y=(0,g.E)(),z=$2(this.M6);fq(this.j,z.bandwidth_samples);fq(this.X,z.network_activity_samples);fq(this.K,z.live_latency_samples);fq(this.N,z.buffer_health_samples);var O={};for(let [D,p]of Object.entries(z)){z=D;let d=p;this.S[z]!==d&&(O[z]=" "+String(d));this.S[z]=d}this.update(O);Y=(0,g.E)()-Y>25?5E3:500;this.delay.start(Y)}B(){this.Z?
(this.position+=1,this.position>15&&(this.Z=!1)):(--this.position,this.position<=0&&(this.Z=!0));this.element.style.left=`${this.position}%`;this.element.style.top=`${this.position}%`;this.A.start(2E4)}};var TP9=class extends zt{constructor(Y){super(Y);b(Y,"getStatsForNerds",()=>$2(this.api));
p8(Y,"showVideoInfo",()=>{cDo(this,!0)});
p8(Y,"hideVideoInfo",()=>{cDo(this,!1)});
p8(Y,"isVideoInfoVisible",()=>!!this.j?.qB())}};var a_v=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);b(this.api,"setSubtitlesTargetContainerId",z=>{var O=kh(this.api.iS());O&&(z=z?document.getElementById(z):null,O.Ph(z))});
b(this.api,"clearSubtitlesTargetContainerId",()=>{var z=kh(this.api.iS());z&&z.Ph(null)})}};var esv=class extends zt{constructor(Y){super(Y);this.ze={TIMELY_ACTION_TRIGGER_TYPE_UNSPECIFIED:()=>!1,
TIMELY_ACTION_TRIGGER_TYPE_KEYBOARD_SEEK:z=>wR$(this,z),
TIMELY_ACTION_TRIGGER_TYPE_PROGRESS_BAR_SEEK:z=>wR$(this,z),
TIMELY_ACTION_TRIGGER_TYPE_PLAYER_CONTROLS_SHOWN:()=>{var z=this.Z&&(this.api.C().experiments.hW("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")?this.S:this.X);z&&(this.U="TIMELY_ACTION_TRIGGER_SOURCE_PLAYER_CONTROLS_SHOWN");return z},
TIMELY_ACTION_TRIGGER_TYPE_SPEEDMASTER:()=>{if(this.N6){this.U="TIMELY_ACTION_TRIGGER_SOURCE_SPEEDMASTER";var z=!0}else z=!1;return z}};
this.N6=this.S=this.X=this.Z=!1;this.K={};this.events=new g.er(Y);g.u(this,this.events);this.A=new g.CA(this.api.Ma().cB);g.u(this,this.A);this.events.u3(Y,"videodatachange",(z,O)=>{if(z!=="dataupdated"||O.videoId!==this.videoId||!$O(this.timelyActions,LxV(O)))this.onVideoDataChange(O)});
this.events.u3(Y,"presentingplayerstatechange",z=>{this.vT(z)});
Y.V("enable_smart_skip_player_controls_shown_on_web")&&(this.events.u3(Y,"onShowControls",()=>{this.Z=!0;$h(this)}),this.events.u3(Y,"onHideControls",()=>{this.Z=!1}),this.A.subscribe("hoverstart",()=>{this.X=!0;
$h(this)},this),this.A.subscribe("hoverend",()=>{this.X=!1},this),Y.V("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&(this.events.u3(Y,"progressBarHoverStart",()=>{this.S=!0;
$h(this)}),this.events.u3(Y,"progressBarHoverEnd",()=>{this.S=!1})));
Y.V("enable_smart_skip_speedmaster_on_web")&&this.events.u3(Y,"speedmasterchanged",z=>{(this.N6=z)&&$h(this)});
this.events.u3(Y,g.FU("timelyAction"),z=>{this.onCueRangeEnter(z.getId())});
this.events.u3(Y,g.K8("timelyAction"),z=>{this.onCueRangeExit(z.getId())});
this.events.u3(Y,"keyboardserviceglobalkeydown",(z,O)=>{if((bA?z.altKey:z.ctrlKey)&&z.keyCode===39&&this.B&&this.j&&(z=g.G(Ui(this,this.j)?.rendererContext,gCA),z=g.kd(z?.onTap))&&(g.cU(this.api,"innertubeCommand",z),O&&(O.X9=!0),O=Yu(),z=U6H(O))){let D=g.$t(0);D&&WR(O.client,D,z)}},this);
this.Y=new g.se({G:"div",TI:["ytp-player-content","ytp-timely-actions-content"]});this.Y.hide();b(Y,"insertTimelyActionUi",z=>{this.Y.element.children.length>0&&g.qC(this.Y.element);z.classList.add("ytp-timely-actions-overlay");this.Y.element.appendChild(z)});
b(Y,"getTimelyActionTriggerSource",()=>this.U??"TIMELY_ACTION_TRIGGER_SOURCE_UNKNOWN");
g.u(this,this.Y);this.V("web_player_overlay_positioned_layout")?this.events.u3(Y,"basechromeinitialized",()=>{this.api.jz(this.Y.element,4,!0);this.Y.element.setAttribute("data-overlay-order","10")}):g.hY(this.api,this.Y.element,4)}onVideoDataChange(Y){this.xV();
this.videoId=Y.videoId;this.N=this.j=void 0;this.timelyActions=LxV(Y);jqZ(this);ST(this);this.zS()}vT(Y){var z=Y.oldState,O=Y.state,D=O.seekSource;!z.j(16)&&O.j(16)?this.UQ(D??void 0):z.j(16)&&!O.j(16)&&this.t6();Y=Y.state;Y=!Y.isCued()&&!Y.j(1024);this.Y.MK(Y)}zS(){var Y=this.Jm();Y&&this.api.zS(Y)}xV(){this.api.eU("timelyAction",1);if(this.j!==void 0)this.onCueRangeExit(this.j)}Jm(){if(this.timelyActions){var Y=[];for(let O of this.timelyActions){var z=O.startTimeMilliseconds!=null&&O.endTimeMilliseconds!=
null&&O.cueRangeId!=null?new g.Yw(Number(O.startTimeMilliseconds),Number(O.endTimeMilliseconds),{id:O.cueRangeId,namespace:"timelyAction"}):void 0;z&&Y.push(z)}return Y}}onCueRangeEnter(Y){var z=Ui(this,Y);z&&this.K[Y]!==void 0&&(z.maxShowCount===void 0||z?.maxShowCount>this.K[Y])&&(this.j=Y,$h(this))}onCueRangeExit(Y){var z=sq9(this,Y);z&&this.j===Y&&g.cU(this.api,"innertubeCommand",z);ST(this);this.U=this.j=void 0}UQ(Y){this.N=Y}t6(){$h(this);this.N=void 0}sl(){this.timelyActions=this.N=this.j=
this.videoId=void 0;this.K={};this.xV();ST(this);super.sl()}};var qzh=class extends zt{constructor(Y){super(Y);Y=window;var z=this.api.C().gk();z.j.wk(ouW)?(z=[],Y.ytPlayerArraySizeExperimentLength=z.length,Y.ytPlayerArraySizeExperimentValue=z[0]):z.j.wk(b3$)?(z="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(" "),
Y.ytPlayerArraySizeExperimentLength=z.length,Y.ytPlayerArraySizeExperimentValue=z[Math.floor(Math.random()*z.length)]):z.j.wk(rLo)&&(z="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(" "),
Y.ytPlayerArraySizeExperimentLength=z.length,Y.ytPlayerArraySizeExperimentValue=z[Math.floor(Math.random()*z.length)])}};var GhV=class extends zt{constructor(Y){super(Y);p8(this.api,"getPlaybackRate",()=>this.api.getPlaybackRate());
p8(this.api,"setPlaybackRate",z=>{typeof z==="number"&&this.api.setPlaybackRate(z)})}};var I_o=class extends g.se{constructor(Y){super({G:"div",TI:["ytp-overlay","ytp-speedmaster-overlay"],tW:[{G:"div",vc:"ytp-speedmaster-user-edu",tW:[{G:"div",vc:"ytp-speedmaster-label",El:"1x"}]}]});this.j=null;this.N=this.b3("ytp-speedmaster-label");g.DZ(this.element,"cursor","pointer");this.u3(this.element,"click",z=>{z.stopPropagation();Y()});
this.hide()}hide(){super.hide();xh(this)}sl(){xh(this);super.sl()}};var E4F=class extends zt{constructor(Y){super(Y);this.zoomState="ZOOM_STATE_ORIGINAL";this.scale=1;this.Y=this.j=.5;this.events=new g.er(Y);g.u(this,this.events);Y=this.api.Ma().cB;this.indicator=new I_o(()=>{this.N()});
g.u(this,this.indicator);g.hY(this.api,this.indicator.element,11);this.events.u3(Y,"wheel",this.K,this,!1);this.events.u3(this.api,"presentingplayerstatechange",this.U);this.events.u3(this.api,"minimized",this.U);this.events.u3(this.api,"videodatachange",this.N,this);this.events.u3(this.api,"onAdStart",this.N,this)}K(Y){if(!this.api.isInline()&&!this.api.WO()&&!this.api.Jo())if(Y.ctrlKey){Y.preventDefault();let O=Math.min(Math.max(this.scale+-Y.deltaY*.05,1),8);if(O!==this.scale){if(Y.deltaY<0){var z=
this.api.Ma().cB.getBoundingClientRect();let D=Y.clientX-z.left;Y=Y.clientY-z.top;z=this.api.getPlayerSize();let p=(Y-this.Y*z.height*(1-this.scale))/this.scale;this.j=(D-(D-this.j*z.width*(1-this.scale))/this.scale*O)/(z.width*(1-O));this.Y=(Y-p*O)/(z.height*(1-O));this.j=Math.min(Math.max(this.j,0),1);this.Y=Math.min(Math.max(this.Y,0),1)}this.scale=O;hN(this)}}else this.scale>1&&(Y.preventDefault(),this.j+=Y.deltaX*.001,this.Y+=Y.deltaY*.001,this.j=Math.min(Math.max(this.j,0),1),this.Y=Math.min(Math.max(this.Y,
0),1),hN(this))}N(){this.scale=1;this.Y=this.j=.5;hN(this)}U(){this.scale>1&&(this.api.isInline()||this.api.WO()||this.api.Jo())&&this.N()}};var v48=class extends zt{constructor(Y){super(Y);this.events=new g.er(Y);g.u(this,this.events);var z=this.api.V("html5_enable_voice_boost");b(this.api,"getVoiceBoostUserPreference",()=>z?this.getVoiceBoostUserPreference():0);
b(this.api,"setVoiceBoostUserPreference",O=>{z&&this.setVoiceBoostUserPreference(O)});
b(this.api,"getVoiceBoostState",()=>z?this.getVoiceBoostState():1);
this.j=zO()??0;this.updateEnvironmentData()}getVoiceBoostUserPreference(){return this.j}setVoiceBoostUserPreference(Y){this.api.J("vb_set",{pref:Y});g.VO("yt-player-voice-boost",Y,31536E4);Y!==this.j&&(this.j=Y,this.updateEnvironmentData(),this.getVoiceBoostState()!==1&&this.api.Kc(),this.api.yT())}getVoiceBoostState(){return this.api.rR(1)}updateEnvironmentData(){this.api.C().Yp=this.j}};var khk=class extends zt{constructor(Y){super(Y);this.useLivingRoomPoToken=!1;this.K=new g.Uc;this.j=!1;this.vn=null;this.Z=!1;this.U=null;this.A=!1;var z=Y.C().getWebPlayerContextConfig();this.events=new g.er(Y);g.u(this,this.events);this.events.u3(Y,"spsumpreject",(O,D,p)=>{this.A=D;O&&this.Z&&!this.U&&(this.V("html5_generate_content_po_token")&&p?this.sW(p):this.V("html5_generate_session_po_token")&&P2v(this));this.U||this.api.J("stp",{s:+this.Z,b:+this.A})});
this.events.u3(Y,"poTokenVideoBindingChange",O=>{this.sW(O)});
if(this.V("html5_web_po_on_demand_init")){let O=this.events.u3(Y,"videodatachange",(D,p)=>{p.yw&&!this.Z&&(feF(this),this.events.WX(O))})
}this.useLivingRoomPoToken=!!z?.useLivingRoomPoToken;Y.addEventListener("csiinitialized",()=>{this.vn=Y.RB();this.V("html5_web_po_on_demand_init")?this.N=oh():feF(this)});
Y.addEventListener("trackListLoaded",this.Nq.bind(this));Y.Ou(this)}sl(){this.X&&(IW(this.X),this.X=void 0);super.sl()}XE(){(this.Y?!this.j:this.N)&&Zv(this)}Nq(Y,z,O){if(VW8(Y)){var D=O||"";if(this.j)z=lt(this,D),Hn1(Y,z);else{var p=new g.Uc;z.push(p.promise);this.K.promise.then(()=>{var d=lt(this,D);Hn1(Y,d);p.resolve()})}}}sW(Y){if(this.Y||this.N)Y.OD=lt(this,Y.videoId),this.j||(this.U=new PW,this.K.promise.then(()=>{this.vn.mq("pot_if");
Y.OD=lt(this,Y.videoId)}))}};var rh$=class extends g.Eu{constructor(Y){super();this.features=[];var z=new yov(Y),O=new ggr(Y),D=new $OZ(Y),p=new khk(Y);var d=g.Nr(Y.C())?void 0:new dr$(Y);var J=new UOA(Y),c=new TP9(Y),w=new GhV(Y),R=new sXo(Y),y=new Jor(Y);var M=Y.C().Y?new wWv(Y):void 0;var L=g.Rm(Y.C())?new coZ(Y):void 0;var V=Y.V("report_pml_debug_signal")?new GVV(Y):void 0;var W=navigator.mediaSession&&window.MediaMetadata?new Sz$(Y):void 0;var x=Y.V("html5_enable_drc")&&!Y.C().U?new pW$(Y):void 0;var a=new qXk(Y),X=new hso(Y);
var e=g.Rm(Y.C())?new jXH(Y):void 0;var I=new usk(Y),v=new zfA(Y),d1=new f_8(Y);var so=Y.C().webPlayerContextConfig?.enableSelfProfilingLogging?new ia1(Y):void 0;var Vv=Y.V("enable_sabr_snackbar_message")?new l_Z(Y):void 0;var fv=Y.V("web_enable_timely_actions")?new esv(Y):void 0;var qV=new Odr(Y),aH=new v48(Y);var ol=g.Nr(Y.C())?void 0:new T6r(Y);var nv=new Za1(Y),By=new kVh(Y),y9=new riF(Y),XQ=new Xuv(Y),t=new RfH(Y);var GF=Y.C().gk();GF=GF.j.wk(ouW)||GF.j.wk(b3$)||GF.j.wk(rLo)?new qzh(Y):void 0;
var D6=g.zk(Y.C())?new Y19(Y):void 0;var T2=Y.C().gk().j.wk(jtV)?new Qo$(Y):void 0;var f=g.yo(Y.C())?new mOv(Y):void 0;var gz=Y.C();var H=gz.experiments.gk().j.wk(st8);gz=Y.V("web_enable_dibs_implementation")&&g.yo(gz)||Y.V("mweb_enable_dibs_implementation")&&g.Cu(gz);H=H||gz?new If9(Y):void 0;gz=Y.V("web_enable_captions_set_target_container")?new a_v(Y):void 0;Y=Y.V("web_player_pinch_to_zoom")?new E4F(Y):void 0;z=[z,O,D,p,d,J,c,w,R,void 0,void 0,void 0,void 0,void 0,y,M,L,void 0,void 0,void 0,void 0,
V,void 0,void 0,void 0,void 0,W,x,a,void 0,void 0,X,void 0,void 0,e,void 0,void 0,I,v,d1,void 0,so,Vv,fv,qV,void 0,aH,void 0,void 0,void 0,void 0,ol,nv,By,void 0,y9,void 0,void 0,XQ,t,GF,void 0,D6,T2,f,H,gz,Y];for(let m of z)m&&this.features.push(m)}sl(){for(let Y=this.features.length-1;Y>=0;Y--)this.features[Y].dispose();this.features.length=0;super.sl()}};var bak=class{constructor(){this.Y=this.j=NaN}reset(){this.j=this.Y=NaN}};var qSo=class{constructor(Y,z){this.O=Y;this.timerName="";this.N=!1;this.Y=NaN;this.U=new bak;this.j=z||null;this.N=!1}reset(){g.UL(this.timerName)}tick(Y,z){g.Zn(Y,z,this.timerName)}mq(Y){return g.ap(Y,void 0,this.timerName)}fp(Y){g.wL(Y,void 0,this.timerName)}infoGel(Y){g.mI(Y,this.timerName)}};var Z1v=class extends g.iI{constructor(Y,z){super();this.Yg=Y;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.j=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.Nj={};if(Y=z.session_data)this.sessionData=P1(Y,"&");this.index=Math.max(0,Number(z.index)||0);this.loop=!!z.loop;this.startSeconds=Number(z.startSeconds)||0;this.title=z.playlist_title||"";this.description=z.playlist_description||"";
this.author=z.author||z.playlist_author||"";z.video_id&&(this.items[this.index]=z);if(Y=z.api)typeof Y==="string"&&Y.length===16?z.list="PL"+Y:z.playlist=Y;if(Y=z.list)switch(z.listType){case "user_uploads":this.listId=new b$("UU",`PLAYER_${Y}`);break;default:var O=z.playlist_length;O&&(this.length=Number(O)||0);this.listId=new b$(Y.substring(0,2),Y.substring(2));if(O=z.video)this.items=O.slice(0),this.loaded=!0}else if(z.playlist){Y=z.playlist.toString().split(",");this.index>0&&(this.items=[]);
for(O of Y)O&&this.items.push({video_id:O});this.length=this.items.length;if(O=z.video)this.items=O.slice(0),this.loaded=!0}this.setShuffle(!!z.shuffle);if(O=z.suggestedQuality)this.quality=O;this.Nj=vW(z,"playlist_");this.Y=(z=z.thumbnail_ids)?z.split(","):[]}hasNext(Y){return this.loop||!!Y||this.index+1<this.length}hasPrevious(Y){return this.loop||!!Y||this.index-1>=0}setShuffle(Y){this.shuffle=Y;Y=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var z=
0;z<this.items.length;z++)this.order.push(z);this.index=Y;if(this.shuffle){Y=this.order[this.index];for(z=1;z<this.order.length;z++){let O=Math.floor(Math.random()*(z+1)),D=this.order[z];this.order[z]=this.order[O];this.order[O]=D}for(z=0;z<this.order.length;z++)this.order[z]===Y&&(this.index=z)}this.Ul("shuffle")}e5(Y){Y=Y||"hqdefault.jpg";var z=this.Nj[Y];if(z||this.Yg.B||Y==="sddefault.jpg"||Y==="hq720.jpg"||Y==="maxresdefault.jpg")return z;if(this.Y.length)return dR(this.Yg,this.Y[0],Y)}findIndex(Y){if(Y&&
(Y=Y.videoId,!this.items[this.index]||this.items[this.index].video_id!==Y))for(let z=0;z<this.items.length;z++)if(this.items[z].video_id===Y){this.index=z;break}}onReady(Y){this.j=Y;this.loaded&&g.qd(this.j,0)}getPlaylistId(){return this.listId?this.listId.toString():null}FO(){return this.Yg.getVideoUrl(a4(this).videoId,this.getPlaylistId())}sl(){this.j=null;g.IY(this.items);super.sl()}};var q_=new Map;g.WA=class extends g.iI{constructor(Y){super();this.loaded=!1;this.player=Y}create(){}load(){this.loaded=!0}unload(){this.loaded=!1}Fd(){}n$(){return!0}sl(){this.loaded&&this.unload();super.sl()}ud(){return{}}getOptions(){return[]}};g.lH=class extends g.Eu{constructor(Y,z,O=""){super();this.L=Y;this.S=z;this.Z=O;this.MO={};this.Y={};this.N=null;this.K=new Set;this.A=new g.er(this);this.B=this.L.V("web_player_defer_modules");this.IZ=new Map;g.u(this,this.A);this.A.u3(Y,"videodatachange",this.onVideoDataChange)}createSubtitlesModuleIfNeeded(){GSo(this)&&F_(this,"captions");return!!kh(this)}Q1(){return this.L.getVideoData().Q1()}Ef(){return this.L.getVideoData().Ef()}X(){var Y=this.IZ.get("heartbeat");F_(this,"heartbeat",!1,!0,
this.X);!Y&&this.IZ.has("heartbeat")&&this.L.Ul("offlineslatestatechange")}j(){F_(this,"annotations_module",!0,void 0,this.j);var Y=this.IZ.get("annotations_module");if(Y)for(let z in this.N){if(!this.N.hasOwnProperty(z))continue;let O=z;Y.subscribe(O,this.N[O])}}U(){if(!this.IZ.get("ad"))try{Yc(this)?F_(this,"ad",!1,!0,this.U):Kq(this,"ad")}catch(Y){Kq(this,"ad"),g.IF(Y)}}RB(){return this.Y}OB(){var Y={},z=kh(this);z&&Object.assign(Y,z.OB());return Y}hi(){if(g.pd(this.L.C()))return this.IZ.get("unplugged")}onVideoDataChange(){var Y=
this.L.getVideoData();this.L.V("enable_wn_infocards")&&(Y.V("enable_wn_infocards")?Y.watchNextResponse?.cards?.cardCollectionRenderer:Y.playerResponse?.cards?.cardCollectionRenderer)&&!rd(this)&&this.j()}sl(){super.sl();pW(this,1,!0);for(let [Y,z]of Object.entries(bnW)){let O=Y;this.K.has(z)&&q_.delete(O)}this.K.clear()}};g.lH.prototype.Lg=Dr(49);
var bnW={ad:"ad.js",annotations_module:"annotations_module.js",asmjs:"asmjs.js",creatorendscreen:"annotations_module.js",embed:"embed.js",endscreen:"endscreen.js",heartbeat:"heartbeat.js",kids:"kids.js",remote:"remote.js",miniplayer:"miniplayer.js",offline:"offline.js",captions:"captions.js",unplugged:"unplugged.js",ux:"ux.js",webgl:"webgl.js",ypc:"ypc.js"},kSv={ad:["ad"],annotations_module:[],asmjs:[],creatorendscreen:[],embed:[],endscreen:[],heartbeat:["heartbeat"],kids:[],remote:["mdx"],miniplayer:[],
offline:[],captions:[],unplugged:[],ux:[],webgl:["webgl"],ypc:[]},zyr="ad annotations_module asmjs creatorendscreen embed endscreen heartbeat kids remote miniplayer offline captions webgl ypc unplugged ux".split(" ");var o4k=class extends g.iI{constructor(Y,z,O,D){super();this.target=Y;this.api=z;this.qO=O;this.Y=0;this.A=!1;this.U=new g.K6(NaN,NaN);this.j=new g.er(this);this.Pc=this.N=this.Z=null;g.u(this,this.j);z=D?g.L3(this.api.C().experiments,"web_player_touch_idle_wait_time_ms",4E3):g.L3(this.api.C().experiments,"web_player_mouse_idle_wait_time_ms",3E3);this.S=new g.VF(()=>{JF(this,1,!1)},z,this);
g.u(this,this.S);this.B=new g.VF(()=>{JF(this,2,!1)},z,this);
g.u(this,this.B);this.j_=new g.VF(()=>{JF(this,2048,!1)},z,this);
g.u(this,this.j_);this.N6=new g.VF(()=>{JF(this,512,!1)},z,this);
g.u(this,this.N6);this.q6=3E3;D||(this.N=this.j.u3(Y,"mouseover",this.K6),this.j.u3(Y,"mousemove",this.Ol),this.j.u3(Y,"mouseleave",this.Ge));this.api.V("web_player_enable_fullscreen_grid_components")&&this.j.u3(Y,"wheel",this.S_,this,!0);g.Jj?this.j.u3(Y,"keypress",this.JW):this.j.u3(Y,"focusin",this.R4);this.K=this.j.u3(Y,"mousedown",this.ze);this.X=this.j.u3(Y,"touchstart",this.kg,void 0,!0);JF(this,640,!0)}Ol(Y){Y=new g.K6(Y.pageX,Y.pageY);if(!YV(Y,this.U)){let z=2;this.A&&(z|=8);this.U=Y;JF(this,
z,!0)}}S_(){JF(this,2048,!0)}Ge(Y){this.A&&JF(this,8,!0);if(this.api.C().ac){Y=Y.relatedTarget;var z=this.target instanceof HTMLElement?this.target:this.target.element;if(Y instanceof Element&&(z=z.getBoundingClientRect(),Y=Y.getBoundingClientRect(),Y.top>=z.top&&Y.right<=z.right&&Y.bottom<=z.bottom&&Y.left>=z.left))return}JF(this,2,!1)}K6(Y){var z=new g.K6(Y.pageX,Y.pageY);YV(z,this.U)||(this.U=z,(Y=Y.target)&&this.qO(Y)&&(JF(this,4,!0),this.j.WX(this.N),this.N=this.j.u3(this.target,"mouseover",
this.Ak),this.Z=this.j.u3(this.target,"mouseout",this.Ak)))}Ak(Y){Y=Y.relatedTarget;Y&&this.qO(Y)||(this.U=new g.K6(NaN,NaN),DvA(this))}JW(){JF(this,1,!0)}R4(Y){Y=Y.target;Y instanceof Element&&!(Y.tabIndex>0)||JF(this,1,!0)}ze(){this.A=!0;this.j.WX(this.K);this.K=this.j.u3(document,"mouseup",this.o4)}o4(){this.A=!1;JF(this,8,!1);this.j.WX(this.K);this.K=this.j.u3(this.target,"mousedown",this.ze)}kg(Y){if(Y=(Y=Y.changedTouches)&&Y[0])this.Pc=Y.identifier,this.j.WX(this.X),this.X=this.j.u3(this.target,
"touchend",this.Bc,void 0,!0),JF(this,1024,!0)}Bc(Y){if(Y=Y.changedTouches)for(let O=0;O<Y.length;O++){let D=Y[O];if(D.identifier===this.Pc){var z=D;break}}z&&(this.j.WX(this.X),this.X=this.j.u3(this.target,"touchstart",this.kg,void 0,!0),JF(this,1024,!1))}LE(){JF(this,2,!0)}resize(){g.Qa&&DvA(this)}toString(){return super.toString()}};var FdZ=class extends g.se{constructor(Y){super({G:"button",TI:["ytp-large-play-button","ytp-button"],Xb:{"aria-label":"Play",title:"Play"},tW:["{{largePlayButtonChildren}}"]});this.api=Y;this.u3(Y,"videodatachange",this.z9);this.u3(Y,"basechromeinitialized",this.K);Y=this.api.C();Y.N6&&yC&&(this.rO("click",this.j,this),this.rO("touchstart",this.N,this));g.EX(Y)&&g.tZ(this.element,"ytp-large-play-button-red-bg");this.api.createClientVe(this.element,this,28572);this.z9()}K(){this.z9()}z9(){var Y=this.api.getVideoData(),
z=this.api.C(),O=!!this.api.isEmbedsShortsMode();g.Ux(this.element,"ytp-shorts-mode",O);O?z=[{G:"svg",Xb:{fill:"none",height:"100%",viewBox:"0 0 87 115",width:"100%"},tW:[{G:"path",Xb:{"clip-rule":"evenodd",d:"M83.99 10.81C90.08 21.24 86.62 34.66 76.26 40.79L69.05 45.06L74.17 47.38C81.58 50.74 86.52 57.99 86.96 66.17C87.40 74.34 83.27 82.09 76.26 86.24L32.76 111.97C22.41 118.10 9.08 114.61 3.00 104.18C-3.08 93.75 .37 80.33 10.73 74.20L17.94 69.93L12.82 67.61C5.41 64.25 .47 57.00 .03 48.82C-0.40 40.65 3.72 32.90 10.73 28.75L54.23 3.02C64.58 -3.10 77.91 .38 83.99 10.81Z",
fill:"#f00","fill-rule":"evenodd"}},{G:"path",Xb:{"clip-rule":"evenodd",d:"M33 74L33 41L61 57.5L33 74Z",fill:"white","fill-rule":"evenodd"}}]}]:Y.tF?z=[{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"0 0 60 60",width:"100%"},tW:[{G:"path",vc:"ytp-dni-large-play-button-bg",Xb:{d:"M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0Z",fill:"#1f1f1f"}},{G:"path",Xb:{d:"M21,41.65V18L43.7,29.85Z",fill:"#fff"}}]}]:Y.tF&&Y.Zw?z=[{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"0 0 68 48",width:"100%"},tW:[{G:"path",
vc:"ytp-dni-large-play-button-bg",Xb:{d:"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z",fill:"#212121","fill-opacity":"0.8"}},{G:"path",Xb:{d:"M 45,24 27,14 27,34",fill:"#fff"}}]}]:z.U?(g.Ux(this.element,"ytp-touch-device",z.K),z=[z.U?{G:"svg",
Xb:{height:"100%",version:"1.1",viewBox:"0 0 60 60",width:"100%"},tW:[{G:"path",vc:"ytp-large-play-button-bg",Xb:{d:"M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0Z",fill:"#1f1f1f"}},{G:"path",Xb:{d:"M21,41.65V18L43.7,29.85Z",fill:"#fff"}}]}:{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"0 0 68 48",width:"100%"},tW:[{G:"path",vc:"ytp-large-play-button-bg",Xb:{d:"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z",
fill:"#212121","fill-opacity":"0.8"}},{G:"path",Xb:{d:"M 45,24 27,14 27,34",fill:"#fff"}}]}]):z=[{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"0 0 68 48",width:"100%"},tW:[{G:"path",vc:"ytp-large-play-button-bg",Xb:{d:"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z",
fill:"#f03"}},{G:"path",Xb:{d:"M 45,24 27,14 27,34",fill:"#fff"}}]}];this.updateValue("largePlayButtonChildren",z);Y.tF&&Y.Zw&&this.b3("ytp-dni-large-play-button-bg").setAttribute("fill",Y.Zw?Y.Zw:"#1f1f1f")}show(){super.show();this.api.C().V("embeds_web_enable_lite_experiment_control_arm_logging")&&this.api.logVisibility(this.element,!0)}j(){this.api.getVideoData().mutedAutoplay||(this.api.j8(),this.api.playVideo())}N(Y){this.api.getVideoData().mutedAutoplay||Y.preventDefault()}};var KdW=class extends g.se{constructor(Y){var z=["ytp-cued-thumbnail-overlay"];Y.C().U&&z.push("ytp-exp-contain-thumbnail");super({G:"div",TI:z,tW:[{G:"div",vc:"ytp-cued-thumbnail-overlay-image"}]});z=this.b3("ytp-cued-thumbnail-overlay");var O=new FdZ(Y);g.u(this,O);O.Fb(z);this.N=new g.er(this);g.u(this,this.N);this.api=Y;this.X=this.b3("ytp-cued-thumbnail-overlay-image");this.K=O;this.fade=new g.Rg(this,250);g.u(this,this.fade);this.j=new g.VF(this.z9,0,this);g.u(this,this.j);this.z9();this.u3(Y,
"appresize",this.dH);this.u3(Y,"presentingplayerstatechange",this.onStateChange);this.u3(Y,"ypcStateChanged",this.Z);kg(Y.C())&&this.u3(Y,"videoplayerreset",this.A)}show(){this.Y||(this.N.u3(this.api,"videodatachange",()=>{g.Ho(this.j)}),this.N.u3(this.api,"videoplayerreset",()=>{g.Ho(this.j)}));
super.show()}hide(){this.N&&this.N.Y();super.hide()}dH(){g.Ho(this.j)}onStateChange(){g.Ho(this.j)}Z(){g.Ho(this.j)}A(){this.fade.stop();this.hide();g.Ho(this.j)}z9(){var Y=this.api.getPlayerStateObject();if(this.api.getPresentingPlayerType()===3&&(Y.isPlaying()||Y.isPaused()))var z=!0;else(z=this.api.iS().IZ.get("ypc"))&&z.gN?z=!0:(Y.j(2)&&tY(this.api),z=!1);z?(z=!0,this.K.hide()):(this.K.show(),z=Y.isCued()&&this.api.getPresentingPlayerType()!==2||Y.j(2)&&!tY(this.api)&&!this.api.VG()||Y.j(1024)?
!0:!1);var O=this.api.getVideoData();z&&!O.yO?(this.fade.show(),p$9(this,this.api.getPlaylist(),O)):(this.fade.hide(),Y.j(1)||this.fade.stop())}};var YUv=class extends g.se{constructor(Y){super({G:"div",TI:["ytp-error"],Xb:{role:"alert"},tW:[{G:"div",vc:"ytp-error-content",tW:[{G:"div",vc:"ytp-error-icon-container",tW:[{G:"svg",Xb:{fill:"#fff",viewBox:"0 0 48 48"},tW:[{G:"path",Xb:{d:"M0 0h48v48H0V0z",fill:"none"}},{G:"path",Xb:{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",
vc:"ytp-error-content-wrap",tW:[{G:"div",vc:"ytp-error-content-wrap-reason",El:"{{content}}"},{G:"div",vc:"ytp-error-content-wrap-subreason",El:"{{subreason}}"}]}]}]});this.api=Y;this.keys=[];this.K=!1;Y.createClientVe(this.element,this,216103);this.api.logVisibility(this.element,this.Y)}resize(){}N(Y){this.K=!1;dvV(this);var z=Y.ej,O=this.api.C();z!=="GENERIC_WITHOUT_LINK"||O.U?z==="TOO_MANY_REQUESTS"?(O=this.api.getVideoData(),this.U(wc(this,"TOO_MANY_REQUESTS_WITH_LINK",O.FO(),void 0,void 0,void 0,
!1))):z!=="HTML5_NO_AVAILABLE_FORMATS_FALLBACK"||O.U?this.api.C().V("html5_enable_bandaid_error_screen")&&z==="HTML5_SPS_UMP_STATUS_REJECTED"&&!O.U?(O=O.hostLanguage,Y="//support.google.com/youtube?p=videoError",O&&(Y=g.um(Y,{hl:O})),this.U(wc(this,"HTML5_SPS_UMP_STATUS_REJECTED",Y))):this.api.C().V("enable_adb_handling_in_sabr")&&z==="BROWSER_OR_EXTENSION_ERROR"&&!O.U?(O=O.hostLanguage,Y="//support.google.com/youtube/answer/3037019#zippy=%2Cupdate-your-browser-and-check-your-extensions",O&&(Y=g.um(Y,
{hl:O})),this.U(wc(this,"BROWSER_OR_EXTENSION_ERROR",Y))):this.U(j2(Y.errorMessage)):this.U(wc(this,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT","//www.youtube.com/supported_browsers")):(Y=O.hostLanguage,z="//support.google.com/youtube/?p=player_error1",Y&&(z=g.um(z,{hl:Y})),this.U(wc(this,"GENERIC_WITH_LINK_AND_CPN",z,!0)),O.Ge&&!O.Y&&cRF(this,D=>{if(cO(D,this.api,!Jo(this.api.C()))){let p={as3:!1,html5:!0,player:!0,cpn:this.api.getVideoData().clientPlaybackNonce};D=this.api;g.wf(D,"onFeedbackArticleRequest",
{articleId:3037019,helpContext:"player_error",productData:p});D.isFullscreen()&&D.toggleFullscreen()}}));
if(this.K){let D=this.b3("ytp-error-link");D&&(this.api.createClientVe(D,this,216104),this.api.logVisibility(D,!0),cRF(this,()=>{this.api.logClick(D)}))}}},JRr=/<a\s+href=["']([^"']+)["'](?:\s+target=["']([^"']+)["'])?>([^<>]+)<\/a>/;var zaA=class extends g.se{constructor(Y){super({G:"div",TI:["ytp-overlays-container"],tW:[{G:"div",vc:"ytp-overlay-top-left"},{G:"div",vc:"ytp-overlay-top-right"},{G:"div",vc:"ytp-overlay-bottom-left"},{G:"div",vc:"ytp-overlay-bottom-right"}]});this.K=this.b3("ytp-overlay-top-left");this.A=this.b3("ytp-overlay-top-right");this.j=this.b3("ytp-overlay-bottom-left");this.N=this.b3("ytp-overlay-bottom-right");g.hY(Y,this.element,4)}jz(Y,z,O=!1){switch(z){case 1:RT(this,Y,this.K,O);break;case 2:RT(this,
Y,this.A,O);break;case 3:RT(this,Y,this.j,O);break;case 4:RT(this,Y,this.N,O)}}};var OV8=class extends g.se{constructor(Y){super({G:"div",vc:"ytp-paid-content-overlay",Xb:{"aria-live":"assertive","aria-atomic":"true",["data-overlay-order"]:"5"}});this.L=Y;this.videoId=null;this.Z=!1;this.innertubeCommand=this.X=this.j=null;var z=Y.C();z.experiments.gk().j.wk(NE1)?(this.N=new g.VF(()=>{this.K()},5E3,this),g.u(this,this.N)):this.N=null;
Y.V("enable_new_paid_product_placement")&&!g.Vo(z)?(this.A=new g.se({G:"a",vc:"ytp-paid-content-overlay-link",Xb:{href:"{{href}}",target:"_blank"},tW:[{G:"div",vc:"ytp-paid-content-overlay-indicator"},{G:"div",vc:"ytp-paid-content-overlay-icon",El:"{{icon}}"},{G:"div",vc:"ytp-paid-content-overlay-text",El:"{{text}}"},{G:"div",vc:"ytp-paid-content-overlay-chevron",El:"{{chevron}}"}]}),this.u3(this.A.element,"click",this.onClick)):this.A=new g.se({G:"div",TI:["ytp-button","ytp-paid-content-overlay-text"],
El:"{{text}}"});this.fade=new g.Rg(this.A,250,!1,100);g.u(this,this.A);this.A.Fb(this.element);g.u(this,this.fade);this.L.createServerVe(this.element,this);this.u3(Y,"videodatachange",this.onVideoDataChange);this.u3(Y,"presentingplayerstatechange",this.S)}onClick(Y){this.innertubeCommand?(g.cU(this.L,"innertubeCommand",this.innertubeCommand),Y.preventDefault()):cO(Y,this.L,!0);this.L.logClick(this.element)}onVideoDataChange(Y,z){this.N&&Y==="newdata"&&this.N.stop();jpA(this,z);this.X&&RyA(this,this.X)}S(Y){var z=
this.L.getVideoData();this.videoId!==z.videoId&&jpA(this,z);this.j&&RyA(this,Y.state);this.X=Y.state}K(){this.fade.show();this.j?.start();this.L.Ul("paidcontentoverlayvisibilitychange",!0);this.L.logVisibility(this.element,!0)}LP(){this.fade.hide();this.L.Ul("paidcontentoverlayvisibilitychange",!1);this.L.logVisibility(this.element,!1)}};var DjW=class extends g.se{constructor(Y){super({G:"div",vc:"ytp-spinner",tW:[{G:"div",vc:"ytp-spinner-container",tW:[{G:"div",vc:"ytp-spinner-rotator",tW:[{G:"div",vc:"ytp-spinner-left",tW:[{G:"div",vc:"ytp-spinner-circle"}]},{G:"div",vc:"ytp-spinner-right",tW:[{G:"div",vc:"ytp-spinner-circle"}]}]}]},{G:"div",vc:"ytp-spinner-message",El:"If playback doesn't begin shortly, try restarting your device."}]});this.api=Y;this.message=this.b3("ytp-spinner-message");this.j=new g.VF(this.show,500,this);g.u(this,
this.j);this.u3(Y,"presentingplayerstatechange",this.onStateChange);this.u3(Y,"playbackstalledatstart",this.N);this.E6(Y.getPlayerStateObject())}hide(){this.j.stop();this.message.style.display="none";super.hide()}onStateChange(Y){this.E6(Y.state)}E6(Y){(Y.j(128)||this.api.hd()||this.api.V("web_watch_enable_multiview_manager")&&this.api.getVideoData()?.eI()?0:Y.j(16)||Y.j(1))?this.j.start():this.hide()}N(){this.message.style.display="block"}};var pNv=class extends iuF{constructor(Y){var z=[{G:"div",TI:["ytp-unmute-icon"],tW:[Y.C().Br?{G:"svg",Xb:{height:"24",viewBox:"0 0 24 24",width:"24"},tW:[{G:"path",vc:"ytp-svg-fill",Xb:{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",Xb:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},tW:[{G:"path",N7:!0,vc:"ytp-svg-fill",Xb:{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",TI:["ytp-unmute-text"],El:"Tap to unmute"}];z.push({G:"div",TI:["ytp-unmute-box"],tW:[]});super(Y,{G:"button",TI:["ytp-unmute","ytp-popup","ytp-button","ytp-unmute-animated","ytp-unmute-shrink"],tW:[{G:"div",vc:"ytp-unmute-inner",tW:z}]});this.A=this.clicked=!1;this.api=Y;this.api.createClientVe(this.element,this,51663);this.u3(Y,"onMutedAutoplayChange",this.onMutedAutoplayChange,this);this.u3(Y,"presentingplayerstatechange",this.vT);this.rO("click",this.onClick,this);Y=Y.isMutedByMutedAutoplay()&&
!g.Rm(this.api.C());this.MK(Y);Y&&sp9(this);this.Z=Y}onMutedAutoplayChange(Y){this.Z&&(Y?(sp9(this),this.K()):(this.A&&this.logClick(),this.LP()))}vT(Y){this.api.isMutedByMutedAutoplay()&&Y.NB(2)&&this.LP()}onClick(){this.api.unMute();this.logClick()}logClick(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))}};var Fl8=class extends g.er{constructor(Y){super();this.api=Y;this.j7=null;this.oF=!1;this.jo=null;this.Zz=this.zO=!1;this.KG=this.Af=null;this.Vl=NaN;this.Ua=this.Fs=!1;this.zt=0;this.GF=[];this.ra=!1;this.Nl={height:0,width:0};this.kt=480;this.FQ=["ytp-player-content","html5-endscreen","ytp-overlay"];this.La={fz:!1};this.o3=null;var z=Y.C(),O=Y.Ma();this.Nl=Y.getPlayerSize();this.vk=new g.VF(this.Tz,0,this);g.u(this,this.vk);z.disableOrganicUi||(this.Ut=new KdW(Y),g.u(this,this.Ut),g.hY(Y,this.Ut.element,
4));this.api.V("web_player_overlay_positioned_layout")&&(this.o3=new zaA(this.api),g.u(this,this.o3));if(yRr(this)){var D=new DjW(Y);g.u(this,D);D=D.element;g.hY(Y,D,4)}var p=Y.getVideoData();this.UB=new o4k(O,Y,d=>this.qO(d),z.V9);
g.u(this,this.UB);this.UB.subscribe("autohideupdate",this.tK,this);this.api.V("web_player_default_autohide")||dc(this.UB);if(!z.disablePaidContentOverlay){let d=new OV8(Y);g.u(this,d);this.o3?this.o3.jz(d.element,g.Vo(z)?3:1):g.hY(Y,d.element,4)}this.q_=new pNv(Y);g.u(this,this.q_);g.hY(this.api,this.q_.element,2);this.e4=this.api.isMutedByMutedAutoplay();this.u3(Y,"onMutedAutoplayChange",this.onMutedAutoplayChange);this.nE=new g.VF(this.I0,200,this);g.u(this,this.nE);this.bb=p.videoId;this.Uj=new g.VF(()=>
{this.zt=0},350);
g.u(this,this.Uj);this.pC=new g.VF(()=>{this.Ua||MN(this)},350,this);
g.u(this,this.pC);p=Y.getRootNode();p.setAttribute("aria-label","YouTube Video Player");switch(z.color){case "white":g.tZ(p,"ytp-color-white")}this.u3(Y,"appresize",this.dH);this.u3(Y,"presentingplayerstatechange",this.vT);this.u3(Y,"videodatachange",this.onVideoDataChange);this.u3(Y,"videoplayerreset",this.k6);this.u3(Y,"autonavvisibility",()=>{sO(this)});
this.u3(Y,"sizestylechange",()=>{sO(this)});
this.u3(O,"click",this.NZ,this);this.u3(O,"mousedown",this.Kl,this);z.RM&&(this.u3(O,"gesturechange",this.US,this),this.u3(O,"gestureend",this.zP,this));this.I3=[O.cB];this.Ut&&this.I3.push(this.Ut.element);D&&this.I3.push(D);this.api.V("web_player_fullscreen_double_click_ve")&&(this.api.createClientVe(O.element,this,247482),this.api.logVisibility(O.element,!0))}init(){var Y=this.api,z=Y.getPlayerStateObject();this.Nl=Y.getPlayerSize();this.bd(z);sO(this);this.dH();this.api.Ul("basechromeinitialized",
this)}onVideoDataChange(Y,z){var O=this.bb!==z.videoId;if(O||Y==="newdata")Y=this.api,Y.isFullscreen()||(this.Nl=Y.getPlayerSize());O&&(this.bb=z.videoId,O=this.UB,O.q6=3E3,JF(O,512,!0),sO(this));this.api.V("web_render_jump_buttons")&&z.showSeekingControls&&(this.kt=572)}k6(){this.onVideoDataChange("newdata",this.api.getVideoData())}qO(Y){try{if(!g.E$(this.api.getRootNode(),Y))return!1}catch(z){return!1}for(;Y&&!rW(Y);)Y=Y===this.api.getRootNode()?null:Y.parentElement||null;return!!Y}tK(Y){var z=
this.api.getRootNode();g.Ux(z,"ytp-autohide",Y);g.Ux(z,"ytp-autohide-active",!0);this.vk.start(Y?250:100);Y&&(this.zO=!1,g.SE(z,"ytp-touch-mode"));this.Zz=!Y;this.api.My(!Y);this.api.V("web_player_enable_fullscreen_grid_components")&&this.api.Ul("autohideupdate",Y)}Tz(){var Y=this.api.getRootNode();g.Ux(Y,"ytp-autohide-active",!1)}sS(){this.Ua=!0}AC(Y){if(this.api.C().V("player_doubletap_to_seek")||this.api.C().N6)this.Ua=!1,this.KG&&this.WX(this.KG),this.zt===0&&LW(this,Y)?(this.pC.start(),this.KG=
this.u3(this.api.Ma(),"touchmove",this.sS,void 0,!0)):this.pC.stop();LIH(this)&&LW(this,Y)&&!this.api.C().N6&&MN(this,Y);var z=a2(this.q_);if(!g.Rm(this.api.C())&&AF&&NN(this,Y))z&&Y.preventDefault();else if(this.zO=!0,g.tZ(this.api.getRootNode(),"ytp-touch-mode"),this.UB.LE(),this.api.C().V("player_doubletap_to_seek")||this.api.C().N6)if(z=this.api.getPlayerStateObject(),!(!this.api.Sl()||z.j(2)&&tY(this.api)||z.j(64))){z=Date.now()-this.Vl;this.zt+=1;if(z<=350){if(NDk(this,Y))return;this.Fs=!0;
z=this.api.getPlayerSize().width/3;var O=this.api.getRootNode().getBoundingClientRect();O=Y.targetTouches[0].clientX-O.left;O>0&&O<z?this.api.seekBy(-10*this.api.getPlaybackRate()):O>z*2&&O<z*3&&this.api.seekBy(10*this.api.getPlaybackRate());Y.preventDefault()}else yC&&this.api.C().N6&&LW(this,Y)&&Y.preventDefault();this.Vl=Date.now();this.Uj.start()}}Kl(){this.La.fz=!1;this.api.Ul("rootnodemousedown",this.La)}NZ(Y){if(this.api.C().V("web_fix_fine_scrubbing_false_play")){if(NN(this,Y)||this.La.fz)return}else if(this.La.fz||
NN(this,Y))return;LIH(this)||!LW(this,Y)||this.pC.isActive()||(MN(this,Y),Y.preventDefault());this.Fs&&(this.Fs=!1)}showPlaybackIcon(){}renderChapterSeekingAnimation(){}I0(){var Y=this.api.getPlayerStateObject();Y.j(2)&&tY(this.api)||(Y.isOrWillBePlaying()?this.api.pauseVideo():(this.Ut&&(Y.isCued()||Y.j(1024))&&this.api.Ul("largeplaybuttonclicked",this.Ut.K.element),this.api.j8(),this.api.playVideo(),this.Ut&&document.activeElement===this.Ut.K.element&&this.api.getRootNode().focus()))}US(Y){Hio(this,
.3,Y.scale);Y.preventDefault()}zP(Y){Hio(this,.1,Y.scale)}dH(){var Y=this.api.Ma().getPlayerSize(),z=this.api.getRootNode(),O=Y.width>=650,D=Y.width<528;this.UB.resize();if(this.api.V("web_player_use_screen_width_for_big_mode")){let p=Y.width>=(g.L3(this.api.C().experiments,"web_player_big_mode_screen_width_cutoff")??2E3);g.Ux(z,"ytp-big-mode",p)}g.Ux(z,"ytp-fullscreen",this.api.isFullscreen());g.Ux(z,"ytp-large-width-mode",O);this.api.C().md?g.Ux(z,"ytp-xsmall-width-mode",D):g.Ux(z,"ytp-small-mode",
this.E_());g.Ux(z,"ytp-tiny-mode",this.E_()&&(this.api.getPlayerSize().width<240||this.api.getPlayerSize().height<140));g.Ux(z,"ytp-big-mode",this.oj());this.jo&&this.jo.resize(Y)}vT(Y){this.bd(Y.state);sO(this)}bd(Y){var z=Y.isCued()||this.api.o$()&&this.api.getPresentingPlayerType()!==3;z!==this.isCued&&(this.isCued=z,this.Af&&this.WX(this.Af),this.Af=this.u3(this.api.Ma(),"touchstart",this.AC,void 0,z));var O=this.UB,D=Y.isPlaying()&&!Y.j(32)||this.api.ql();JF(O,128,!D);O=this.UB;D=this.api.getPresentingPlayerType()===
3;JF(O,256,D);O=this.api.getRootNode();Y.j(2)?D=[N9.ENDED]:(D=[],Y.j(8)?D.push(N9.PLAYING):Y.j(4)&&D.push(N9.PAUSED),Y.j(1)&&!Y.j(32)&&D.push(N9.BUFFERING),Y.j(32)&&D.push(N9.SEEKING),Y.j(64)&&D.push(N9.UNSTARTED));J$(this.GF,D)||(B7F(O,this.GF),this.GF=D,fT(O,D));D=this.api.C();var p=Y.j(2);a:{var d=this.api.C();let J=d.controlsType;switch(J){case "2":case "0":d=!1;break a}d=J==="3"&&!Y.j(2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:vK(this.api.iS()).uO())||this.api.Tq()||g.Rm(d)&&
this.api.getPresentingPlayerType()===2?!1:!0}g.Ux(O,"ytp-hide-controls",!d);g.Ux(O,"ytp-native-controls",D.controlsType==="3"&&!z&&!p&&!this.e4);Y.j(128)&&!g.Rm(D)?(this.jo||(this.jo=new YUv(this.api),g.u(this,this.jo),g.hY(this.api,this.jo.element,4)),this.jo.N(Y.AF),this.jo.show()):this.jo&&(this.jo.dispose(),this.jo=null)}lM(){return BU(this.api)?(PU(this.api),!0):!1}onMutedAutoplayChange(Y){this.e4=Y;Y=this.api.Tq();Y=!(this.oF||this.e4||Y);g.Ux(this.api.getRootNode(),"ytp-menu-shown",!Y)}oj(){return!1}E_(){return!this.oj()&&
(this.api.getPlayerSize().width<this.kt||this.api.getPlayerSize().height<290)}e1(){return null}qd(){var Y=this.api.Ma().getPlayerSize();return new g.Yo(0,0,Y.width,Y.height)}handleGlobalKeyDown(){return!1}handleGlobalKeyUp(){return!1}showControls(Y){Y!==void 0&&this.api.Ma().My(Y)}LE(){}};g.Lv("yt.pubsub.publish",PI);var dj1={"default":0,monoSerif:1,propSerif:2,monoSans:3,propSans:4,casual:5,cursive:6,smallCaps:7};Object.keys(dj1).reduce((Y,z)=>{Y[dj1[z]]=z;return Y},{});
var JJr={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(JJr).reduce((Y,z)=>{Y[JJr[z]]=z;return Y},{});
var cJZ={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(cJZ).reduce((Y,z)=>{Y[cJZ[z]]=z;return Y},{});var wNW=class extends g.WA{constructor(Y){super(Y);this.chrome=null;this.load()}n$(){return!1}create(){this.chrome=new Fl8(this.player);g.u(this,this.chrome);this.chrome.init()}jl(){return this.chrome}};var VC=[],Cp$=!1;var jVr=class extends g.Eu{constructor(Y){super();this.app=Y;this.K=this.Y=this.N=this.j=null;this.A=1;this.events=new g.er(this);this.events.u3(this.app.M6,g.K8("gaplessshortslooprange"),this.Z);g.u(this,this.events)}U(){if(this.j!=null&&this.app.getVideoData()!==this.j&&this.N!=null&&this.Y!=null&&this.K!=null){if(this.j.V("html5_defer_gapless_until_sabr_format_received")){if(!SB(this.j)||CV(this.j)&&!this.j.N)return;nW(this)}else if(!SB(this.j))return;var Y=WI$(this.N,this.Y,this.K);Y==null?m0$(this.app,
this.j,void 0,void 0,this.A):(this.N.J("sgap",Y),this.N.getVideoData().Z&&(this.app.C().gk().j.wk(zNF)&&z_(this.N.getVideoData())&&Y.nq==="no-empty"||this.N.aj(!1)))}}Z(Y){var z=this.app.l3(),O=z?.getVideoData(),D=this.j?.dn;if(O?.mE()&&!z?.R$())if(Qw(this.app,"gaplessshortslooprange"),this.app.setLoopVideo(!1),Y=this.app.C().gk().j.wk(YCo),!D||Y)z.Rc(!0,!1);else{this.Y?.nA();Y=this.app.RB();Qp();hR("reel_watch",[]);Y.timerName="";z.Rc(!0,!1);if(Y=this.j?.videoId)this.app.FR=Y;this.app.loadVideoByPlayerVars(D)}else!(z=
this.app.l3())||this.app.C().gk().j.wk(YH)&&z.yr()||(D=this.app.getCurrentTime(),Math.abs(D-Y.end/1E3)>5&&z.J("glrs",{cmt:D}),z.seekTo(0,{seekSource:58}),z.J("glrre",{cmt:D}))}sl(){this.j?.V("html5_defer_gapless_until_sabr_format_received")&&nW(this);this.j=null;super.sl()}};var Ppr=class{constructor(){this.K=this.N=this.j_=this.Z=this.A=this.ze=this.B=this.Pc=this.N6=this.S=this.X=!1;this.j=0;this.Y=this.U=2}};var X$W=class extends g.Eu{constructor(Y,z,O,D,p,d=0){super();this.policy=Y;this.j=z;this.Y=O;this.YM=p;this.K=d;this.pX=this.N=null;this.currentVideoDuration=this.B=-1;this.kg=!1;this.fb=new PW;this.X=!1;this.sM=null;this.uT=D-z.D7()*1E3;this.fb.then(void 0,()=>{});
this.timeout=new g.VF(()=>{this.DH("timeout")},1E4);
g.u(this,this.timeout);this.N6=isFinite(D)||this.YM.C().experiments.hW("html5_pseudogapless_shorts")&&z_(z.getVideoData());this.S=new g.VF(()=>{this.qP()},1E3,this);
g.u(this,this.S);Y=z.getVideoData().mE()||O.getVideoData().mE();(this.A=this.policy.K&&!Y)&&this.N6&&g.Ho(this.S);this.status={status:0,error:null}}HO(){return this.status.status===5}getStatus(){return this.status}U(){var Y=this.j.getVideoData(),z=this.Y.getVideoData(),O;if((O=Y.Y)&&!(O=!Y.j)){O=Y.j;var D=!1;let R=!1;for(var p of Object.values(O.j))p.info.audio&&p.index.isLoaded()&&(D=!0),p.info.video&&p.index.isLoaded()&&(R=!0);O.j["0"]&&(R=!0);O=D&&R}if(O)if(this.j.KY()){p=CW(this.policy,this.j,
this.Y,this.uT);var {J0:d,sM:J,f8:c,jv:w}=this.Z();this.kg||(O=this.Y.KF()*1E3,D=this.j.KF(),D=(c-d-D)*1E3,p&&p.msg==="in-the-past"&&(D=0),Y=Y.isAd(),this.Y.P7(O,D,Y),this.kg=!0);p?(z=`cannot_apply${p.msg}`,delete p.msg,this.DH(z,p)):this.status.status===2?hyA(this):(Y=this.j.wF())&&Y.U()&&(!ov(Y)&&g.fe()?this.DH("mse_closed"):z.j&&z.j.U()&&Y.Y&&!Y.Y.ON()?this.DH("encr_upgrade"):(z=this.j.KY(),z.isEnded()?this.DH("elem_ended"):J<0?this.DH("next_player_future"):(this.B=c,this.currentVideoDuration=
c-d,this.N=Jn(Y,d,c,!0),this.pX=Jn(Y,J,w,!1),Y=this.Y.getVideoData().clientPlaybackNonce,this.j.J("gaplessPrep",{cpn:Y}),this.j.RH(this.N,!1,this.K===1&&g.dP(this.j.getVideoData()),this.YM.C().V("html5_shorts_gapless_keep_pending_requests")&&z_(this.j.getVideoData())),this.j.setMediaElement(UvW(z,d,c,!this.j.getVideoData().isAd())),W9(this,2),hyA(this),this.policy.j>0&&(this.j.getVideoData().kV=!0,this.Y.getVideoData().kV=!0,this.X||(this.j.subscribe("progresssync",this.j_,this),this.X=!0)))))}else this.DH("no-elem")}Kb(Y){if(this.policy.j>
0)this.j_();else{var {xj:z}=B9(this),O=Y===z;z=O?this.N.j:this.N.Y;O=O?this.pX.j:this.pX.Y;if(z.Pp()&&!O.Pp()){var D=this.B,p=this.YM.C().V("html5_gapless_disable_on_discontinuous_buffer")&&this.K!==0&&z.MB().length>1;em(Y.MB(),D-.01)&&!p&&(W9(this,4),z.AO(!1),(this.K===1?this.j:this.Y).J("sbh",{}),O.AO(!0),this.K!==0&&(this.j.getVideoData().kV=!0));Y=this.pX.Y;this.pX.j.Pp()&&Y.Pp()&&(W9(this,5),this.K!==0&&(Y=this.Y.FX(),z=this.j.FX(),this.j.J("sbs",{citag:z?.itag,nitag:Y?.itag}),this.Y.J("gitags",
{pitag:z?.itag,citag:Y?.itag}),this.Y.NU()))}}}j_(){var Y=this.j.getVideoData().isLivePlayback?Infinity:this.j.bT(!0)-.01,z=Math.min(this.j.getCurrentTime()+this.policy.j,Y),O=tF(this.N,Math.min(z+this.policy.U,Y));z=tF(this.N,z);Y=tF(this.N,Y);var D=tF(this.pX,this.policy.Y);if((this.Pp(this.pX)||D)&&this.getStatus().status<5&&(W9(this,5),this.K!==0)){let p=this.Y.FX(),d=this.j.FX();this.j.J("sbs",{citag:d?.itag,nitag:p?.itag});this.Y.J("gitags",{pitag:d?.itag,citag:p?.itag})}Zi8(this.N)||Zi8(this.pX)||
(!this.Pp(this.pX)&&(O&&!D||Y)?(this.AO(this.pX,!0),this.AO(this.N,!1),this.j.Jz(!0),this.Y.mu(!0),this.status.status<4&&(W9(this,4),(this.K===1?this.j:this.Y).J("sbh",{}))):this.Pp(this.N)||!D&&z||Y||(this.AO(this.pX,!1),this.AO(this.N,!0),this.Y.Jz(!0),this.j.mu(!0)))}Pp(Y){if(!Y)return!1;var z=Y.Y;return Y.j?.Pp()||z?.Pp()}AO(Y,z){if(Y){var O=Y.Y;Y.j?.AO(z);O?.AO(z)}}q6(){this.lW()&&this.DH("player-reload-after-handoff")}DH(Y,z={}){if(!this.VH()&&this.status.status!==6){var O=this.status.status>=
4&&Y!=="player-reload-after-handoff";this.status={status:Infinity,error:Y};if(this.j&&this.Y){let D=this.Y.getVideoData().clientPlaybackNonce;this.j.fY(new g.C3("dai.transitionfailure",Object.assign(z,{cpn:D,transitionTimeMs:this.uT,msg:Y})));this.j.aj(O)}this.fb.reject(Y);this.dispose()}}qP(){this.getStatus().status===5&&(this.Y.g3()||this.Y.Gp())&&(this.j.TY(),this.Y.TY());this.j.VH()&&this.dispose();g.Ho(this.S)}Ol(){if(this.getStatus().status!==5)return"niss";if(CW(this.policy,this.j,this.Y,this.uT)!=
null)return"pge";var {xj:Y,Je:z}=B9(this),O=g.L3(this.YM.C().experiments,"html5_shorts_gapless_next_buffer_in_seconds"),D=this.B+O;this.YM.C().experiments.hW("html5_pseudogapless_shorts")&&(D=this.Z().sM+O);var p=em(z.MB(),D);D=em(Y.MB(),D);if(this.policy.j>0){if(!tF(this.pX,this.policy.Y))return"neb"}else if(O>0&&(!p||!D))return"neb";return null}ze(){return this.currentVideoDuration}lW(){return this.status.status>=4&&this.status.status<6}sl(){xv9(this);this.j.unsubscribe("newelementrequired",this.q6,
this);this.X&&(this.j.unsubscribe("progresssync",this.j_,this),this.X=!1);if(this.N){let Y=this.N.Y;this.N.j.ZQ.unsubscribe("updateend",this.Kb,this);Y.ZQ.unsubscribe("updateend",this.Kb,this)}super.sl()}Z(){var Y=this.j.KY();Y=Y.isView()?Y.start:0;var z=this.j.getVideoData().isLivePlayback?Infinity:this.j.bT(!0);z=Math.min(this.uT/1E3,z)+Y;var O=this.N6?100:0;O=this.sM??z-this.Y.KF()+O;this.A&&(this.sM=O);return{J0:Y,sM:O,f8:z,jv:Infinity}}Pc(Y){Y.NB(128)&&this.DH("player-error-event")}};var Rak=class extends g.Eu{constructor(Y){super();this.app=Y;this.A=this.Y=this.j=null;this.B=!1;this.S=this.K=this.N=this.U=null;this.Z=SLv(this.app.C());this.X=()=>{g.fg(()=>{ii8(this)})}}clearQueue(Y=!1,z=!1){S2(this);
this.U&&this.U.reject("Queue cleared");this.app.C().V("html5_gapless_fallback_on_qoe_restart_v2")||z&&this.Y&&this.Y.aj(!1);fW(this,Y)}E8(){return!this.j}lW(){return this.N?.lW()||!1}HO(){return this.N?.HO()||!1}sl(){S2(this);fW(this);super.sl()}};var sVZ=class extends g.iI{constructor(){super();this.fullscreen=0;this.U=this.N=this.pictureInPicture=this.j=this.Y=this.inline=!1;this.K=()=>{this.zL()};
Spv(this.K);this.A=this.getVisibilityState(this.Vy(),this.isFullscreen(),this.WO(),this.isInline(),this.Jo(),this.Cr(),this.d3(),this.SM())}getVisibilityState(Y,z,O,D,p,d,J,c){return Y?4:p&&a5?7:$U$&&!(TQ()||document.hasFocus&&document.hasFocus())||TQ()?3:z?2:O?1:D?5:p&&!a5?7:d?8:J?9:c?10:0}Hr(Y){this.fullscreen!==Y&&(this.fullscreen=Y,this.zL())}setMinimized(Y){this.Y!==Y&&(this.Y=Y,this.zL())}setInline(Y){this.inline!==Y&&(this.inline=Y,this.zL())}iL(Y){this.pictureInPicture!==Y&&(this.pictureInPicture=
Y,this.zL())}setSqueezeback(Y){this.N!==Y&&(this.N=Y,this.zL())}CE(Y){this.U!==Y&&(this.U=Y,this.zL())}Vy(){return this.j}Q9(){return this.fullscreen!==0}isFullscreen(){return this.fullscreen!==0&&this.fullscreen!==4}Sz(){return this.fullscreen}WO(){return this.Y}isInline(){return this.inline}isBackground(){return TQ()}Jo(){return this.pictureInPicture}Cr(){return!1}d3(){return this.N}SM(){return this.U}zL(){this.Ul("visibilitychange");var Y=this.getVisibilityState(this.Vy(),this.isFullscreen(),this.WO(),
this.isInline(),this.Jo(),this.Cr(),this.d3(),this.SM());Y!==this.A&&this.Ul("visibilitystatechange");this.A=Y}sl(){UUF(this.K);super.sl()}};g.PA=class extends g.Eu{constructor(Y){super();this.O=Y;this.videoData=this.playerState=null}sl(){this.videoData=this.playerState=null;super.sl()}addCueRange(){}ug(){}ZB(){}Ks(){return!1}gM(){return!1}Vr(){}Ed(){}G_(){return[]}yT(){}y5(){}rR(){return 1}getAudioTrack(){return this.getVideoData().XT}ut(){return null}getAvailableAudioTracks(){return[]}VR(){return[]}PQ(){return[]}D3(){return this.getVideoData().clientPlaybackNonce}Jm(){return[]}Nd(){}KF(){return 0}getCurrentTime(){return 0}cg(){}g3(){return!1}TY(){}FX(){}ud(){return{}}getDuration(){return 0}g8(){return 0}kq(){return 0}mh(){return!1}kE(){return 0}VT(){return 0}R$(){return!1}bT(){return 0}KY(){return null}wF(){return null}gO(){return 0}bl(){return 0}async So(){}getPlaybackQuality(){return"auto"}getPlaybackRate(){return 1}getPlayerState(){this.playerState||
(this.playerState=new g.EN);return this.playerState}getPlayerType(){return 0}getPlaylistSequenceForTime(){return null}MH(){return""}getPreferredQuality(){return"unknown"}Ot(){}getProximaLatencyPreference(){return 0}Go(){return QN}getStartTime(){return NaN}M1(){return null}getStoryboardFormat(){return null}getStreamTimeOffset(){return 0}J7(){return 0}D7(){return 0}Tp(){return{A0:[],o6:[],currentTime:0,R_:"",droppedVideoFrames:0,isGapless:!1,HO:!1,E8:!0,xH:0,Dy:0,kh:0,rG:0,OA:0,RV:[],Im:[],X$:null,
gC:"0",GG:null,dP:"",totalVideoFrames:0}}getUserAudio51Preference(){return 0}getUserPlaybackQualityPreference(){return""}getVideoData(){this.videoData||(this.videoData=new g.Tc(this.O),g.u(this,this.videoData));return this.videoData}Eh(){return null}Qi(){}getVideoLoadedFraction(){return 0}R9(){}handleError(){}aj(){}EN(){}bW(){return!1}o$(){return!1}hasSupportedAudio51Tracks(){return!1}isAd(){return!1}lT(){return!1}Vy(){return!1}isAtLiveHead(){return!1}Qr(){return!0}Gp(){return!1}isGapless(){return!1}HO(){return!1}yr(){return!1}isHdr(){return!1}fg(){return!1}Jr(){return!1}hd(){return!1}isProximaLatencyEligible(){return!1}E8(){return!0}Bg(){return!1}jf(){return!1}Gq(){}zY(){}NU(){}Uc(){}xT(){}aC(){}qU(){}R3(){}pauseVideo(){}prefetchKeyPlay(){}prefetchJumpAhead(){}async playVideo(){}T8(){}Gs(){}mK(){}J(){}EG(){}P7(){}fY(){}Ae(){}FV(){}nA(){}te(){}ey(){}removeCueRange(){}EM(){}eU(){return[]}Pr(){}PO(){}hk(){}DK(){}Yt(){}mu(){}Xa(){}seekTo(){}sendAbandonmentPing(){}sendVideoStatsEngageEvent(){}Rc(){}setLoop(){}g2(){}setMediaElement(){}RH(){}setPlaybackRate(){}cX(){}bV(){}sG(){}setProximaLatencyPreference(){}p$(){}xA(){}QK(){}e3(){}setUserAudio51Preference(){}he(){}Ce(){return!1}j2(){return!1}oc(){}Cp(){}IT(){}jH(){}stopVideo(){}subscribe(){return NaN}vI(){}Jz(){}togglePictureInPicture(){}B7(){return 0}unsubscribe(){return!1}Ec(){}wZ(){return!1}Q7(){}Yn(){}Kc(){}};
g.Z=g.PA.prototype;g.Z.ll=Dr(123);g.Z.Xp=Dr(107);g.Z.LI=Dr(102);g.Z.f6=Dr(99);g.Z.cW=Dr(94);g.Z.ZC=Dr(89);g.Z.DF=Dr(81);g.Z.ox=Dr(70);g.Z.iY=Dr(52);g.Z.IB=Dr(43);g.Z.GT=Dr(37);g.Z.jL=Dr(31);g.Z.uP=Dr(24);g.Z.lE=Dr(18);g.Z.Rw=Dr(6);var BA=class extends g.Eu{constructor(Y,z){super();this.data=[];this.N=Y||NaN;this.Y=z||null;this.j=new g.VF(()=>{$c(this);xc(this)});
g.u(this,this.j)}get(Y){$c(this);var z=this.data.find(O=>O.key===Y);
return z?z.value:null}set(Y,z,O){this.remove(Y,!0);$c(this);Y={key:Y,value:z,expire:Infinity};O&&isFinite(O)&&(O*=1E3,Y.expire=(0,g.E)()+O);for(this.data.push(Y);this.data.length>this.N;)(O=this.data.shift())&&UO(this,O,!0);xc(this)}remove(Y,z=!1){var O=this.data.find(D=>D.key===Y);
O&&(UO(this,O,z),LkH(this.data,D=>D.key===Y),xc(this))}aB(){this.data=[];
xc(this)}sl(){super.sl();this.data.forEach(Y=>{UO(this,Y,!0)});
this.data=[]}};var yJk=class extends g.Eu{constructor(Y,z){super();this.api=Y;this.N={};this.A={};this.K={};this.j=null;this.X=new Map;this.Z=null;z=new BA(z,O=>{O!==this.AL({playerType:O.getPlayerType()})&&O.dispose()});
g.u(this,z);this.Y=this.B=this.S=new g.PA(Y.C());this.U=z}sl(){for(let Y of Object.values(this.N))Y.dispose();InH(this);this.S.dispose();super.sl()}AL(Y){var z=Y.cpn;Y=Y.playerType;if(z)a:if(this.api.C().gk().j.wk(g.Kc))z=this.A[z]||null;else{for(let O of Object.values(this.N))if(O.D3()===z){z=O;break a}z=this.K[z]||null}else z=Y?Y?Y===1?this.B:this.Y.getVideoData().enableServerStitchedDai&&Y===2?this.Y.getVideoData().HL?this.N[2]||this.Y:this.Y:this.N[Y]||null:this.Y:this.Y;return z}L3(){return this.B}HZ(Y){this.B=
Y}l3(){return this.Y}VI(Y){var z=[Y],O=[this.Y];this.Y=Y;hF(this,z,O)}};var My8=class{constructor(){this.values=new Float64Array(176);this.j=new Float64Array(11);this.Y=new Float64Array(16)}d7(Y,z){for(var O=0;O<10;O++){var D=this.j[O],p=D+(O===0?Y:0),d=1*Math.pow(2,O);if(p<=d)break;D=Math.min(1,(p-d*.5)/D);for(p=0;p<16;p++)d=this.values[O*16+p]*D,this.values[(O+1)*16+p]+=d,this.j[O+1]+=d,this.values[O*16+p]-=d,this.j[O]-=d}D=O=0;p=8192;z>8192&&(O=Math.ceil(Math.log(z/8192)/Math.log(2)),D=8192*Math.pow(2,O-1),p=D*2);O+2>16?this.values[15]+=Y:(z=(z-D)/(p-D),this.values[O]+=
Y*(1-z),this.values[O+1]+=Y*z);this.j[0]+=Y}Ri(){var Y=this.Y;for(var z=0;z<16;z++)Y[z]=this.values[z];z=this.j[0];for(var O=1;O<11;O++){var D=this.j[O];if(D===0)break;var p=Math.min(1,(17-z)/D);for(var d=0;d<16;d++)Y[d]+=this.values[O*16+d]*p;z+=D*p;if(p<1)break}O=p=0;for(D=0;D<16;D++){d=p+Y[D]/z;O+=Math.max(0,Math.min(d,.98)-Math.max(p,.02))*(D>0?8192*Math.pow(2,D-1):0);if(d>.98)break;p=d}return O/.96}};var tS=class{constructor(Y,z,O=.5,D=0){this.resolution=z;this.Y=0;this.K=!1;this.JS=!0;this.j=Math.round(Y*this.resolution);this.values=Array(this.j);for(Y=0;Y<this.j;Y++)this.values[Y]=Infinity;Y=Array(this.j);for(z=0;z<this.j;z++)Y[z]=z;this.A=Y;this.N=O;this.U=D}d7(Y,z){Y=Math.min(this.j,Math.max(1,Math.round(Y*this.resolution)));Y+this.Y>=this.j&&(this.K=!0);for(;Y--;)this.values[this.Y]=z,this.Y=(this.Y+1)%this.j;this.JS=!0}percentile(Y){if(!this.K&&this.Y===0)return 0;this.JS&&(g.dz(this.A,
(z,O)=>this.values[z]-this.values[O]),this.JS=!1);
return this.values[this.A[Math.round(Y*((this.K?this.j:this.Y)-1))]]||0}Ri(){return this.U?(this.percentile(this.N-this.U)+this.percentile(this.N)+this.percentile(this.N+this.U))/3:this.percentile(this.N)}};var L$W=class extends g.Eu{constructor(Y,z,O){super();this.policy=Y;this.Y=z;this.JW=O;this.N6=this.Bc=0;this.j_=-1;this.ze=this.K=0;this.B=!1;this.interruptions=[];this.N=[{stamp:0,net:0,max:0}];this.Ol=0;this.q6=this.A=(0,g.E)();this.X=new tS(4,1,.6,.4);this.Pc=new tS(4,1,.6,.4);this.Z=new tS(20,1,.5,.4);Y.B?this.U=new My8:Y.N?this.U=new sP(17):this.U=new tS(17,20,.5,.4);this.kg=new tS(5,1,.25);this.S=new tS(30,1,.5);Y=g.Hg("yt-player-bandwidth")||{};z=this.policy.j;Y.byterate>0?(z=Y.byterate,this.B=
!0):(O=(navigator.connection?.downlink||0)*64*1024,O>0&&(z=O,this.B=!0));this.U.d7(this.policy.K,z);Y.delay>0&&this.X.d7(1,Math.min(Y.delay,2));Y.stall>0&&this.Z.d7(1,Y.stall);Y.init>0&&(this.q6=Math.min(Y.init,this.q6));Y.interruptions&&(this.N=this.N.concat(Y.interruptions),this.N.length>16&&this.N.pop());this.j_=(0,g.E)();this.policy.A>0&&(this.o4=new g.VF(this.R4,this.policy.A,this),g.u(this,this.o4),this.o4.start())}R4(){this.o4?.start();vM(this)&&this.policy.Z&&this.JW()}sN(Y,z=!1){Y.Fj=this.N6;
Y.J2=this.Bc;Y.bandwidthEstimate=S$(this);if(z){z=(this.X.Ri()*1E3).toFixed();var O=(this.Pc.Ri()*1E3).toFixed(),D=$w(this).toFixed(2),p=((this.Z.Ri()||0)*1E9).toFixed(2),d=this.U.Ri().toFixed(0),J=this.kg.Ri().toFixed(0),c=this.S.percentile(.5).toFixed(2),w=this.S.percentile(.92).toFixed(2),R=this.S.percentile(.96).toFixed(2),y=this.S.percentile(.98).toFixed(2);this.j?this.j.reset():this.j=new dr;this.j.add(this.ze);this.j.add(this.interruptions.length);var M=0;for(var L=this.interruptions.length-
1;L>=0;L--){var V=this.interruptions[L];this.j.add(V-M);M=V}M=0;for(L=this.N.length-1;L>=0;L--){V=this.N[L];let W=V.stamp/36E5;this.j.add(W-M);M=W;this.j.add(V.net/1E3);this.j.add(V.max)}M=this.j.zT();Y.j={ttr:z,ttm:O,d:D,st:p,bw:d,abw:J,v50:c,v92:w,v96:R,v98:y,"int":M}}}};var mgh=class{constructor(Y){this.experiments=Y;this.vR=5;this.j=13E4;this.K=.5;this.Y=this.N=!1;this.B=this.V("html5_use_histogram_for_bandwidth");this.U=g.L3(this.experiments,"html5_auxiliary_estimate_weight");this.S=g.L3(this.experiments,"html5_stall_factor")||1;this.A=g.L3(this.experiments,"html5_check_for_idle_network_interval_ms");this.Z=this.experiments.hW("html5_trigger_loader_when_idle_network");this.X=this.experiments.hW("html5_sabr_fetch_on_idle_network_preloaded_players")}V(Y){return this.experiments.hW(Y)}};var bB8,N5H;bB8=class{constructor(Y){this.end=this.start=Y}};g.fA=class{constructor(){this.j=new Map;this.N=new Map;this.Y=new Map}ZY(Y,z){if(z===1)return this.j.get(Y);if(z===2)return this.N.get(Y);if(z===3)return this.Y.get(Y)}TR(Y,z,O,D){O={wj:D,uF:O};z?this.N.set(Y,O):this.j.set(Y,O)}};g.fA.prototype.Du=Dr(121);N5H=class{constructor(Y){this.O=Y;this.Y=[];this.N=new Map;this.U=new Map;this.j=new Map}clear(){this.Y=[];this.N.clear();this.U.clear();this.j.clear()}AL(Y){return this.N.get(Y)}};
g.Sf=class extends g.Eu{constructor(Y,z,O,D){super();this.api=Y;this.O=z;this.j=O;this.app=D;this.Pc=new g.fA;this.U=new Map;this.XZ=new Map;this.kg=new Map;this.o4=null;this.dn=NaN;this.OJ=this.mE=null;this.fX=new g.VF(()=>{TAr(this,this.dn,this.mE||void 0)});
this.events=new g.er(this);this.yH=15E3;this.S=new g.VF(()=>{this.B=!0;this.j.Ae(this.yH);g.bO(this);this.j.getVideoData().Ev()&&this.ji({togab:this.Z?.identifier});this.R9(!1)},this.yH);
this.B=!1;this.qH=new Map;this.Ge=[];this.Z=null;this.RM=new Set;this.N6=[];this.R4=[];this.CY=[];this.DQ=[];this.JW=new Set;this.Dx=NaN;this.q6=0;this.ze=!1;this.Ov=new Set;this.XT=new Set;this.pY=new Set;this.KX=new Set;this.uS=this.q8=0;this.VM=this.qB=!1;this.Fv=this.A="";this.Ol=null;this.logger=new g.rn("dai");this.n3="";this.gn=!0;this.Bc=new Map;this.xk=new Map;this.j.getPlayerType();this.Y=new N5H(this.O);this.j.e3(this);this.S_=this.O.Yk();g.u(this,this.fX);g.u(this,this.events);g.u(this,
this.S);this.ko=this.O.V("html5_use_new_ssdai_transition_detector");this.Uv=this.O.gk().j.wk(pIW);Y=this.j.getVideoData();Y.Ev()&&Y.Na()&&Y.latencyClass!=="ULTRALOW"&&!Nj(Y)&&(this.Uv=this.O.V("html5_enable_dai_context_data_vss_logging_for_lifa_nl"));this.eI=this.j.getVideoData().uZ;this.ko?this.j.subscribe("playbackstarted",this.j_,this):(this.events.u3(this.api,g.FU("serverstitchedcuerange"),this.onCueRangeEnter),this.events.u3(this.api,g.K8("serverstitchedcuerange"),this.onCueRangeExit));ZF(this.app.Ay,
this.j,!1)}G_(){var Y=this.j.G_("serverstitchedcuerange",36E5);for(let z of Y)this.U.delete(z.getId())}onCueRangeEnter(Y){var z=Y.getId();this.ji({oncueEnter:1,cpn:z,start:Y.start,end:Y.end,ct:(this.j.getCurrentTime()||0).toFixed(3),cmt:(this.j.KF()||0).toFixed(3),omt:(this.j.KF()+this.j.D7()||0).toFixed(3)});var O=this.Y.AL(z);this.ji({enterAdCueRange:1});var D=this.Fv||g.Fy(this).cpn,p=this.Y.AL(D)??g.Fy(this);O&&(D=this.j.getCurrentTime(),O.startTimeSecs=Y.start/1E3,O={c8:p,jT:O,Yy:D},KW(this,
z,Y.start/1E3,D),g.zn(this,O));this.gn=!1}j_(Y,z,O){if(Y&&z&&Y!==this.app.Ay.j?.D3())if((this.app.Ay.K[Y]||null)===null)this.ji({nocpn:Y,active:this.app.Ay.j?.D3()});else{this.gn=O??!1;O=this.app.Ay.j?.D3()||this.j.D3();var D=this.Y.AL(O)??g.Fy(this),p=this.Y.AL(Y)??g.Fy(this);p.startTimeSecs=z;p.playerType===2&&(p.XX=p.XX!=null?Math.min(p.XX,z):z);var d=this.j.getCurrentTime();KW(this,O,z,d);g.zn(this,{c8:D,jT:p,Yy:d});if(this.j.getVideoData().Ev()&&Y===this.j.D3())if(z=this.xk.get(O)){for(let J of this.Bc.get(z)??
[]){Y=this.app.Ay;if(O=Y.K[J])Y.j===O&&(Y.j=null),Y.Z===O&&(Y.Z=null),J===Y.X.get("")?.D3()&&Y.X.delete(""),delete Y.K[J],delete Y.A[J];this.kg.delete(J);this.xk.delete(J)}this.Bc.delete(z)}else this.ji({no_abid:Y})}}onCueRangeExit(Y){var z=this.j.getCurrentTime()*1E3,O=Y.getId();this.ji({oncueExit:1,cpn:O,start:Y.start,end:Y.end,ct:(this.j.getCurrentTime()||0).toFixed(3),cmt:(this.j.KF()||0).toFixed(3)});for(var D of this.U.values())if(D.getId()!==O&&z>=D.start&&z<=D.end)return;if(z=this.Y.AL(O))O=
this.j.getPlayerState(),this.j.getVideoData().Ev()&&O.j(2)||(O=this.j.getCurrentTime(),D=g.Fy(this),D.startTimeSecs=Y.end/1E3,z={c8:z,jT:D,Yy:O},KW(this,this.j.D3(),Y.end/1E3,O),g.zn(this,z))}Tx(){if(this.VM)return!1;var Y=void 0;this.Fv&&(Y=this.Y.AL(this.Fv));return this.j.getVideoData().Ev()?!!Y&&!Y.K5:!!Y}seekTo(Y=0,z={},O=!1,D=null){g.Yx(this,this.Fv);if(this.j.getVideoData().Ev()&&Y<=this.q6)this.j.pauseVideo(),this.q6=0,g.v79(this,Y);else if(this.gn=this.ze=!0,O)TAr(this,Y,z);else{O=this.app.l3();
let p=O===this.o4?this.OJ:null;rc(this,!1);this.dn=Y;this.mE=z;D!=null&&this.fX.start(D);O&&(this.OJ=p||O.getPlayerState(),O.jH(z),this.o4=O)}}sl(){rc(this,!1);dN(this);rOh(this);super.sl()}Rh(Y,z,O){if(O&&z){var D=this.qH.get(Y);if(D){D.locations||(D.locations=new Map);var p=Number(z.split(";")[0]);O=new g.uc(O);this.ji({hdlredir:1,itag:z,seg:Y,hostport:Xm(48,2952,O)});D.locations.set(p,O)}}}h$(Y){a:{if(!this.VM){var z=J8(this,Y);if(!this.j.getVideoData().Ev()||!z?.K5)break a}z=void 0}var O=z;if(!O)return this.ji({gvprp:"ncp",
mt:Y}),null;z=O.SU;var D=g78(this,O.ssdaiAdsConfig);O=O.yY&&O.fn&&Y>=O.fn?O.yY:void 0;D={Dm:z?EO(this,z):[],adsConfig:D,gU:O};this.ji({gvprpro:"v",mt:Y.toFixed(3),acpns:D.Dm?.join("_")||"none",abid:z});return D}XY(Y,z,O,D,p,d){var J=Number(O.split(";")[0]),c=D===3;Y=Xt9(this,Y,z,D,O,d);this.ji({gdu:1,seg:z,itag:J,pb:`${!!Y}`});if(!Y)return GY(this,z,c),null;Y.locations||(Y.locations=new Map);if(!Y.locations.has(J)){d=Y.videoData.getPlayerResponse()?.streamingData?.adaptiveFormats;if(!d)return this.ji({gdu:"noadpfmts",
seg:z,itag:J}),GY(this,z,c),null;var w=d.find(y=>y.itag===J);
if(!w||!w.url){Y=Y.videoData.videoId;D=[];for(var R of d)D.push(R.itag);this.ji({gdu:"nofmt",seg:z,vid:Y,itag:J,fullitag:O,itags:D.join(",")});GY(this,z,c);return null}Y.locations.set(J,new g.uc(w.url,!0))}R=Y.locations.get(J);if(!R)return this.ji({gdu:"nourl",seg:z,itag:J}),GY(this,z,c),null;R=new KM(R);this.qB&&(R.get("dvc")?this.ji({dvc:R.get("dvc")||""}):R.set("dvc","webm"));(D=this.ZY(z-1,D,p)?.wj)&&R.set("daistate",D);Y.yY&&z>=Y.yY&&R.set("skipsq",`${Y.yY}`);(D=this.j.getVideoData().clientPlaybackNonce)&&
R.set("cpn",D);D=[];Y.SU&&(D=EO(this,Y.SU),D.length>0&&R.set("acpns",D.join(",")));c||this.qH.set(z,Y);c=null;c=R.get("aids");p=R.Ah();p?.length>2048&&this.ji({urltoolong:1,sq:z,itag:J,len:p.length});this.S_&&(p&&(d=Y.cpn,R=Y.SU,o7h(this,d,R),R&&!this.pY.has(R)&&(d=Fmk(this,d,R),w=Kmr(this,R),this.ji({iofa:d}),this.ji({noawnzd:w-d}),this.ji({acpns:D.join("."),aids:c?.replace(/,/g,".")}),this.pY.add(R))),this.ji({gdu:"v",seg:z,itag:O,ast:Y.nX.toFixed(3),alen:Y.durationMs.toFixed(3),acpn:Y.cpn,avid:Y.videoData.videoId}));
return p}vv(){var Y=this.Y;for(let z of Y.Y)z.yY=NaN,z.fn=NaN;g.YSF(this);this.ji({rsac:"resetSkipAd",sac:this.A});this.KX.delete(this.A);this.A="";this.X=void 0}ZY(Y,z,O){return this.Pc.ZY(Y,z,O)}rW(Y){var z=Y.trackType;for(let R of Y.metadata??[])for(let y of R.fl??[]){var O=y.MY;Y=y.cpn;var D=y.loggingMetadata;let M=y.region;if(!Y||Y===this.j.getVideoData().clientPlaybackNonce)continue;var p=y.MY,d=y.mR;var J=y.qM;var c=y.Rb;if(p&&p.startTicks!==void 0&&p.OZ!==void 0&&p.timescale!==void 0&&d&&
d.startTicks!==void 0&&d.OZ!==void 0&&d.timescale!==void 0&&J!==void 0){p=p.startTicks/p.timescale;let L=d.startTicks/d.timescale;var w=(p-L)*1E3;d=(L+d.OZ/d.timescale)*1E3;J=c?d:Math.max(d+1E3,J);J={startMs:w,endMs:w+J,Hm:p,JN:J}}else J=null;this.O.V("html5_sabr_enable_seek_during_skip")&&this.X&&this.X.cpn===Y&&this.n3!==Y&&(c=O?.startTicks!==void 0?O.startTicks:"undef",O=O?.startTicks!==void 0&&O?.OZ!==void 0?O.startTicks+O.OZ:"undef",this.api.cX("ad.skipfailed",0,void 0,J?`rcvd_cpn.${Y},st.${J.startMs},et.${J.endMs}`:
`rcvd_cpn.${Y},st.${c},et.${O}`),this.n3=Y);p=this.Y.AL(Y);z===2?(J&&(O=J.startMs,c=J.endMs,w=J.Hm,J=J.JN,p&&(M&&(p.videoData.hf=M),this.O.gk().j.wk(wl$)&&g.p_(this,p,J,c),p.XX=p.XX!==void 0?Math.min(p.XX,w):w,D&&(p.Xq=D,this.ji({add_meta:Y,st:O/1E3,et:c/1E3}))),(D=this.U.get(Y))?(D.start=O,D.end=c,this.j.aC()):(D=a$V(O,c,Y),this.U.set(Y,D),this.j.addCueRange(D))),this.G_()):z===1&&p&&D&&(p.w1=D)}}TR(Y,z,O,D,p,d,J,c){O.length>0&&this.ji({onssinfo:1,sq:Y,start:z.toFixed(3),cpns:O.join(","),ds:D.join(","),
isVideo:d?1:0});if(this.X&&this.X.yY&&O.length>0)for(var w of O)if(w===this.X.cpn&&this.n3!==w){this.O.V("html5_sabr_enable_seek_during_skip")?this.api.cX("ad.skipfailed",0,void 0,`rcvd_cpn.${w},sq.${Y},acpn.${this.X.cpn},skipsq.${this.X.yY}`):this.ji({skiperror:1,sq:Y,acpn:this.X.cpn,skipsq:this.X.yY||0});this.n3=w;break}c&&this.Pc.TR(Y,d,J,c);if(d){if(O.length&&D.length)for(this.KX.has(O[0])&&this.ji({skipfail:1,sq:Y,acpn:O[0]}),Y=z+this.J7(),d=0;d<O.length;d++)if(w=O[d],c=Y,Y=c+D[d],w=this.Y.AL(w))c-=
p[d],w.XX=w.XX!=null?Math.min(w.XX,c):c;if(O.length&&D.length)for(d=(z+this.J7())*1E3,z=0;z<O.length;z++){c=O[z];w=D[z]*1E3;if(c===this.j.getVideoData().clientPlaybackNonce){d+=w;continue}this.Ov.has(c)||(this.ji({adCpnFromEmsg:1}),this.Ov.add(c));let R=0;z<p.length&&(R=p[z]*1E3);(Y=this.U.get(c))?(Y.start=d-R,Y.end=d+w,z===O.length-1&&(Y.end+=zo9(this,c,J)),this.j.aC()):(Y=a$V(d-R,d+w,c),this.U.set(c,Y),this.ji({newAdCR:1,cpn:c,startTime:Y.start,endTime:Y.end}),z===O.length-1&&(Y.end+=zo9(this,c,
J)),this.j.addCueRange(Y),this.G_());c=this.Y.AL(c);this.O.V("html5_lifa_bridge_ad_cuerange_gaps")&&c?.SU&&(d=this.Y.j.get(c.SU))&&(c=d.indexOf(c),c>0&&(d=this.U.get(d[c-1].cpn))&&d.end!==Y.start&&(this.ji({adCrGap:Y.start-d.end}),d.end=Y.start,this.j.aC()));d=Y.end}}}J7(){return this.j.J7()}N(Y){this.j.J("timelineerror",{e:Y})}R9(Y){this.B&&this.Z&&this.N6.push(this.Z);Y&&this.Z&&this.R4.push(this.Z);this.Z=null;this.j.R9(Y)}AM(){this.ji({rstdaist:1});e2(this.Pc)}A2(Y,z){if(this.VM)return this.ji({dai_disabled:Y.event}),
!1;if(!this.O.V("html5_lifa_move_gab_on_continue_or_stop_restriction")&&this.j.getVideoData().Ev()&&(Y.event==="continue"||Y.event==="stop"))return!1;var O=vK(this.api.iS());z=O?O.A2(Y,z):!1;this.Dx=Date.now();if(Y.event==="prefetch")return z;if(z)this.K={VA:Y.identifier,n2:Y.startSecs};else if(this.K&&this.K.VA===Y.identifier&&Y.startSecs>this.K.n2+1){this.ji({cueStChg:Y.identifier,oldSt:this.K.n2.toFixed(3),newSt:Y.startSecs.toFixed(3),abid:this.K.Qz});if(this.K.Qz){O=Y.startSecs-this.K.n2;let D=
this.Y.j.get(this.K.Qz);if(D)for(let p of D)p.nX>=0&&(p.nX+=O*1E3,this.ji({newApEt:p.nX,newApPrt:p.IM,acpn:p.cpn}))}this.K.n2=Y.startSecs}z?this.JW.add(Y.identifier):this.JW.has(Y.identifier)&&this.JW.delete(Y.identifier);return z}lK(Y){var z="";Y?Y.event==="unknown"?z="unknown":this.JW.has(Y.identifier)?this.K&&this.K.VA===Y.identifier?this.K.VA===Y.identifier?z=g.TT(this.R4,O=>O.identifier===Y.identifier)?"shortad":"pending":g.TT(this.R4,O=>O.identifier===Y.identifier)||(z="noAdsAdded"):z="wrongAdBreakInfo":
z="unscheduled":z="noCuepoint";
return z}yQ(Y){return this.VM?!1:!!J8(this,Y)}ji(Y,z=!1){(z||this.S_)&&this.j.J("sdai",Y)}};g.Z=g.Sf.prototype;g.Z.HS=Dr(122);g.Z.Du=Dr(120);g.Z.Gi=Dr(110);g.Z.u9=Dr(88);g.Z.LQ=Dr(63);var AJA=class extends g.Eu{constructor(Y,z,O,D){super();this.api=Y;this.O=z;this.j=O;this.app=D;this.K=new Map;this.Y=[];this.N=this.Z=null;this.B=NaN;this.A=this.U=this.S=null;this.X=new g.VF(()=>{D01(this,this.B,this.S||void 0)});
this.j_=[];this.N6=new g.VF(()=>{var p=this.j_.pop();if(p){let d=p.Xc,J=p.playerVars;p=p.playerType;J&&(J.prefer_gapless=!0,this.api.preloadVideoByPlayerVars(J,p,NaN,"",d),this.j_.length&&g.Ho(this.N6,4500))}});
this.events=new g.er(this);this.j.getPlayerType();g.u(this,this.X);g.u(this,this.N6);g.u(this,this.events);this.events.u3(this.api,g.FU("childplayback"),this.onCueRangeEnter);this.events.u3(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.u3(this.api,"presentingplayerstatechange",this.vT)}onCueRangeEnter(Y){if(this.j===this.app.l3()){var z=this.K.get(Y);z?J61(this,z.target,z.uT,Y):this.fY("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:Y.toString()})}else if(z=this.Y.find(D=>
D.a9.Qb===Y)){var O=z.a9;
let D=O.target;O=O.uT;D?J61(this,D,O,Y):c6Z(this,z.IM,O,Y)}}onQueuedVideoLoaded(){var Y=this.Z;Rw(this);Y&&(jw(this,Y)||this.fY("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:this.app.l3()?.getVideoData().clientPlaybackNonce,ccpn:`${Y.playerVars.cpn}`}),this.app.l3().addCueRange(Y.a9.Qb))}seekTo(Y=0,z={},O=!1,D=null){if(O)D01(this,Y,z);else{O=this.app.l3()||null;let p=O===this.U?this.A:null;ch(this,!1);this.B=Y;this.S=z;D!=null&&this.X.start(D);O&&(this.A=p||O.getPlayerState(),O.jH(),
this.U=O)}}vT(Y){Y.NB(128)&&j9H(this)}isManifestless(){return yc(this.j.getVideoData())}sl(){ch(this,!1);g.L_(this);super.sl()}fY(Y,z){this.j.fY(new g.C3(Y,z))}};var s9H="MWEB TVHTML5 TVHTML5_AUDIO TVHTML5_CAST TVHTML5_KIDS TVHTML5_FOR_KIDS TVHTML5_SIMPLY TVHTML5_SIMPLY_EMBEDDED_PLAYER TVHTML5_UNPLUGGED TVHTML5_VR TV_UNPLUGGED_CAST WEB WEB_CREATOR WEB_EMBEDDED_PLAYER WEB_EXPERIMENTS WEB_GAMING WEB_HEROES WEB_KIDS WEB_LIVE_APPS WEB_LIVE_STREAMING WEB_MUSIC WEB_MUSIC_ANALYTICS WEB_MUSIC_INTEGRATIONS WEB_PARENT_TOOLS WEB_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC".split(" ");var Vy9=class extends g.Eu{constructor(){super();this.j=new BA(5,null);g.u(this,this.j);this.Y=new BA(15,null);g.u(this,this.Y)}ky(Y){if(Y)return this.Y.get(Y)}sl(){this.j.aB();this.Y.aB();super.sl()}};var HV8=class extends g.Eu{constructor(Y){super();this.cache=new BA(Y,null);g.u(this,this.cache)}get(Y){Y=this.cache.get(Y);return Y===null?void 0:Y}put(Y,z,O){this.cache.set(Y,z,O||3600)}};g.CzZ=g.w2(()=>{var Y=window.AudioContext||window.webkitAudioContext;try{return new Y}catch(z){return z.name}});g.UP=class extends g.se{constructor(Y){super({G:"div",TI:["html5-video-player"],Xb:{tabindex:Y.C().disableOrganicUi?"":"-1",id:Y.webPlayerContextConfig.rootElementId},tW:[{G:"div",vc:g.D7.VIDEO_CONTAINER,Xb:{"data-layer":"0"}}]});this.app=Y;this.cB=this.b3(g.D7.VIDEO_CONTAINER);this.gT=new g.Yo(0,0,0,0);this.FA=null;this.yC=new g.Yo(0,0,0,0);this.m2=this.Ju=this.fW=NaN;this.jx=this.QC=this.MF=this.mO=!1;this.sx=NaN;this.KW=!1;this.hM=null;this.LG=new g.VF(()=>{this.app.C().V("web_enable_smart_zoom")&&
this.app.M6.getInternalApi().isAutocropEnabled()||this.resize()},100);
this.ym=()=>{this.element.focus({preventScroll:!0})};
this.bo=()=>{this.app.M6.Ul("playerUnderlayVisibilityChange","visible");this.FA.classList.remove(g.D7.VIDEO_CONTAINER_TRANSITIONING);this.FA.removeEventListener(Vw,this.bo);this.FA.removeEventListener("transitioncancel",this.bo)};
this.cG=this.zf=!1;var z=this.element.addEventListener,O=this.element.removeEventListener;this.addEventListener=(p,d,J)=>{z.apply(this.element,[p,d,J])};
this.removeEventListener=(p,d,J)=>{O.apply(this.element,[p,d,J])};
var D=Y.C();D.transparentBackground&&this.yI("ytp-transparent");D.controlsType==="0"&&this.yI("ytp-hide-controls");g.tZ(this.element,"ytp-exp-bottom-control-flexbox");g.tZ(this.element,"ytp-modern-caption");D.V("enable_new_paid_product_placement")&&!g.Vo(D)&&g.tZ(this.element,"ytp-exp-ppp-update");g.tZ(this.element,"ytp-livebadge-color");D.V("web_player_default_autohide")&&g.tZ(this.element,"ytp-autohide");Mao(this.element,Q9F(Y));this.VP=!1;this.Cf=new g.zC(NaN,NaN);LlW(this);this.u3(Y.M6,"onMutedAutoplayChange",
this.onMutedAutoplayChange);g.u(this,this.LG)}yI(...Y){fT(this.element,Y)}PO(){this.FA&&(this.FA.removeEventListener("focus",this.ym),g.IK(this.FA),this.FA=null)}m9(){this.VH();var Y=this.app.C();Y.aL||this.yI("tag-pool-enabled");Y.U&&this.yI(g.D7.HOUSE_BRAND);Y.playerStyle==="gvn"&&(this.yI("ytp-gvn"),this.element.style.backgroundColor="transparent");Y.Ge&&(this.sx=np("yt-dom-content-change",this.resize,this));this.u3(window,"orientationchange",this.resize,this);this.u3(window,"resize",this.resize,
this)}My(Y){this.jx=!Y;Nq(this)}resize(){if(this.FA){var Y=this.XJ();if(!Y.isEmpty()){this.app.M6.isFullscreen()&&tp()&&this.LG.start();var z=!g.O$(Y,this.gT.getSize()),O=Va8(this);z&&(this.gT.width=Y.width,this.gT.height=Y.height);Y=this.app.C();(O||z||this.cG||Y.Ge)&&this.app.M6.Ul("resize",this.getPlayerSize())}}}Pg(Y,z){this.updateVideoData(z)}updateVideoData(Y){if(this.FA){var z=this.app.C();g.XT&&(this.FA.setAttribute("x-webkit-airplay","allow"),Y.title?this.FA.setAttribute("title",Y.title):
this.FA.removeAttribute("title"));this.FA.setAttribute("controlslist","nodownload");z.Yr&&Y.videoId?this.FA.poster=Y.e5("default.jpg"):Xn()&&(i$??0)>=10&&(this.FA.poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}z=g.$A(Y,"yt:bgcolor");this.cB.style.backgroundColor=z?z:"";this.fW=I_(g.$A(Y,"yt:stretch"));this.Ju=I_(g.$A(Y,"yt:crop"),!0);g.Ux(this.element,"ytp-dni",Y.tF);this.resize()}setGlobalCrop(Y){this.m2=I_(Y,!0);this.resize()}setCenterCrop(Y){this.mO=Y;
this.resize()}Hr(){}getPlayerSize(){var Y=this.app.C(),z=this.app.M6.isFullscreen(),O=Y.externalFullscreen&&g.Rm(Y);if(z&&tp()&&!O)return new g.zC(window.outerWidth,window.outerHeight);O=!isNaN(this.Cf.width)&&!isNaN(this.Cf.height);var D=this.app.C().V("kevlar_player_enable_squeezeback_fullscreen_sizing")||this.app.C().V("web_watch_enable_fs_squeezeback_panels");if(z&&!O&&D)return new g.zC(this.element.clientWidth,this.element.clientHeight);if(z||Y.ML){let p;window.matchMedia&&(Y="(width: "+window.innerWidth+
"px) and (height: "+window.innerHeight+"px)",this.hM&&this.hM.media===Y||(this.hM=window.matchMedia(Y)),p=this.hM&&this.hM.matches);if(p)return new g.zC(window.innerWidth,window.innerHeight)}else if(O)return this.Cf.clone();return new g.zC(this.element.clientWidth,this.element.clientHeight)}XJ(){var Y=this.app.C().V("enable_desktop_player_underlay"),z=this.getPlayerSize(),O=g.L3(this.app.C().experiments,"player_underlay_min_player_width");return Y&&this.MF&&z.width>O?(Y=g.L3(this.app.C().experiments,
"player_underlay_video_width_fraction"),new g.zC(Math.min(z.height*this.getVideoAspectRatio(),z.width*Y),Math.min(z.height,z.width*Y/this.getVideoAspectRatio()))):z}getVideoAspectRatio(){return isNaN(this.fW)?A6v(this):this.fW}getVideoContentRect(Y){var z=this.XJ();Y=N9H(this,z,this.getVideoAspectRatio(),Y);return new g.Yo((z.width-Y.width)/2,(z.height-Y.height)/2,Y.width,Y.height)}onMutedAutoplayChange(){Nq(this)}setInternalSize(Y){g.O$(this.Cf,Y)||(this.Cf=Y,this.resize())}sl(){this.sx&&WI(this.sx);
this.PO();super.sl()}};g.UP.prototype.WW=Dr(79);g.UP.prototype.J3=Dr(77);var nA8=class{constructor(){this.csn=g.$t();this.clientPlaybackNonce=null;this.elements=new Set;this.N=new Set;this.j=new Set;this.Y=new Set}click(Y,z){this.elements.has(Y);this.j.has(Y);var O=g.$t();O&&Y.visualElement&&CD(h3v)(void 0,O,Y.visualElement,z,void 0)}createClientVe(Y,z,O,D=!1){this.elements.has(Y);this.elements.add(Y);O=Pa(O);Y.visualElement=O;var p=g.$t(),d=SA();p&&d&&(g.q("combine_ve_grafts")?dE(Yu(),O,d):CD(Np)(void 0,p,d,O));z.addOnDisposeCallback(()=>{this.elements.has(Y)&&this.destroyVe(Y)});
D&&this.Y.add(Y)}createServerVe(Y,z,O=!1){this.elements.has(Y);this.elements.add(Y);z.addOnDisposeCallback(()=>{this.destroyVe(Y)});
O&&this.Y.add(Y)}destroyVe(Y){this.elements.has(Y);this.elements.delete(Y);this.N.delete(Y);this.j.delete(Y);this.Y.delete(Y)}ze(Y,z){this.clientPlaybackNonce!==z&&(this.clientPlaybackNonce=z,Dx(Yu(),Y),CJA(this))}setTrackingParams(Y,z){this.elements.has(Y);z&&(Y.visualElement=Wa(z))}MK(Y,z,O){this.elements.has(Y);z?this.j.add(Y):this.j.delete(Y);var D=g.$t(),p=Y.visualElement;this.Y.has(Y)?D&&p&&(z?mLW(D,[p]):QeV(D,[p])):z&&!this.N.has(Y)&&(D&&p&&tD(D,p,void 0,O),this.N.add(Y))}hasVe(Y){return this.elements.has(Y)}};var W$v=class extends g.Eu{constructor(Y,z,O,D,p,d,J){super();this.X=Y;this.J=z;this.Z=O;this.K=D;this.WS=p;this.intervalMs=d;this.o2=J;this.S=Nl;this.A=0;this.U=this.N=!1;this.VJ=Math.floor(Math.random()*256)}request(Y){this.s8&&(Y=g.V5(Y,rkv),this.s8.postMessage(Y,[Y.buffer]))}receive(Y){if(!(this.A>=5E3)){var z=Do(Array.isArray(Y.data)?Y.data[0]:Y.data,DtH);Y=Y.timeStamp;var O=performance.now(),D=z.type;D===6&&(this.U=!0);var p=z.yS??0;this.J("worker",{type:D,t1:((z.bk??0)-performance.timeOrigin-
p).toFixed(3),t2:((z.He??0)-performance.timeOrigin-p).toFixed(3),t3:(Y-p).toFixed(3),t4:(O-p).toFixed(3)});this.A++}}sl(){this.Y!==void 0&&(clearInterval(this.Y),this.Y=void 0);this.s8?.terminate();this.j=this.s8=void 0;this.U=!1;this.J("workerDtor",{});super.sl()}};g.x1=class extends g.Eu{constructor(Y,z,O,D){super();this.logger=new g.rn("App");this.FR=this.Bb=null;this.sz=this.Mq=!1;this.j3={};this.Jk=[];this.nH=!1;this.nz=null;this.ie=this.intentionalPlayback=!1;this.uL=!0;this.Mx=!1;this.T0=this.wG=this.Vm=null;this.oV=!0;this.um=this.mediaElement=this.Gx=null;this.pW=NaN;this.ZN=!1;this.wm=this.PE=this.CU=this.screenLayer=this.playlist=null;this.Dc=[];this.g_=0;this.nO=new h2k;this.Zy=[];if(!O)throw Error("b/179532961");this.U2=z?.args||{};this.webPlayerContextConfig=
O;z=this.U2;this.O=new MiV(z,O,O.canaryState,D);g.u(this,this.O);bi9(this.O);mpv(this.O);D=ZBv(this.O);this.O.Yk()&&O6(D,J=>{this.Z8("h5vcc",J)});
this.O.experiments.hW("jspb_serialize_with_worker")&&v9W();this.O.K&&nQo();this.V("html5_onesie")&&(this.Dd=new E6A(this.O),g.u(this,this.Dd));this.UJ=new L$W(Q$W(g.cW(this.O),this.O.oh,this.O.experiments),new x$Z(this.O.experiments),()=>void this.Uc());
g.u(this,this.UJ);this.Ab=a_(!1,z.player_wide);this.visibility=new sVZ;g.u(this,this.visibility);this.V("web_log_theater_mode_visibility")&&this.CE(a_(!1,z.player_wide));this.Mq=a_(!1,z.external_list);this.events=new g.er(this);g.u(this,this.events);this.V("start_client_gcf")&&(g.Ev(g.or(),{jI:g.z7,xU:Oa()}),this.RF=g.or().resolve(g.z7),OYv(this.RF));this.ES=new FH;g.u(this,this.ES);this.Gk=new nA8;D=new PBk;this.M6=new g.Kb(this,D);g.u(this,this.M6);this.template=new g.UP(this);g.u(this,this.template);
this.appState=1;this.JF=x0H(this);g.u(this,D);this.pV={internalvideodatachange:this.LW,playbackready:this.AK,playbackstarted:this.s9,statechange:this.ZP};this.rw=new rh$(this.M6);this.FT=i1A(this);D=this.O.U;!1!==D&&this.Z8("badps",{hbp:D,hostname:window.location.hostname,ps:this.O.playerStyle});this.vn=new qSo(this.O,this.FT);this.M6.Ul("csiinitialized");(this.webPlayerContextConfig.wasmModuleUrl||zY(this.FT))&&ug$(this);D=10;g.cW(this.O)&&(D=3);g.Ld(this.O)&&(D=g.L3(this.O.experiments,"tvhtml5_unplugged_preload_cache_size"));
this.Ay=new yJk(this.M6,D);D=this.O.experiments.gk().j.wk(Fth)||D;this.XV=new HV8(D);g.u(this,this.XV);D=lov(this);this.Ay.HZ(D);gpo(this);this.Ba={airplayactivechange:this.O9,airplayavailabilitychange:this.FI,beginseeking:this.Hu,sabrCaptionsDataLoaded:this.E9,endseeking:this.g6,internalAbandon:this.Gz,internalaudioformatchange:this.Rv,internalvideodatachange:this.Lm,internalvideoformatchange:this.yX,liveviewshift:this.Cm,playbackstalledatstart:this.nm,progresssync:this.Bu,onAbnormalityDetected:this.r6,
onSnackbarMessage:this.QX,onLoadProgress:this.er,SEEK_COMPLETE:this.d6,SEEK_TO:this.pm,onVideoProgress:this.iq,onLoadedMetadata:this.hK,onAutoplayBlocked:this.bq,onPlaybackPauseAtStart:this.fm,playbackready:this.JK,statechange:this.Zg,newelementrequired:this.s3,heartbeatparams:this.ov,videoelementevent:this.Wu,drmoutputrestricted:this.Mg,signatureexpired:this.x6,nonfatalerror:this.lq,reloadplayer:this.Sr};this.YU=new g.er(this);g.u(this,this.YU);this.v7=new Vy9;g.u(this,this.v7);this.JI=this.UN=-1;
this.PZ=new g.VF(this.template.resize,16,this.template);g.u(this,this.PZ);this.V8=new AJA(this.M6,this.O,this.L3(),this);this.mM=new Rak(this);g.u(this,this.mM);this.kW=new jVr(this);g.u(this,this.kW);y6Z(this.O.j.c);this.events.u3(this.M6,g.FU("appapi"),this.U9);this.events.u3(this.M6,g.K8("appapi"),this.zz);this.events.u3(this.M6,g.FU("appprogressboundary"),this.uj);this.events.u3(this.M6,g.K8("applooprange"),this.k5);this.events.u3(this.M6,"presentingplayerstatechange",this.vT);this.events.u3(this.M6,
"resize",this.Yd);this.template.Fb(xV(document,Y));this.events.u3(this.M6,"offlineslatestatechange",this.XI);this.events.u3(this.M6,"sabrCaptionsTrackChanged",this.tC);this.events.u3(this.M6,"sabrCaptionsBufferedRangesUpdated",this.Zl);this.FT.L.C().eI&&F_(this.FT,"offline");this.O.q6&&g.Gc("ux",wNW);Y=g.L3(this.O.experiments,"html5_defer_fetch_att_ms");this.iX=new g.VF(this.QD,Y,this);g.u(this,this.iX);OA(this).Mj()&&(g.Hg("yt-remote-session-screen-id")&&OA(this).S5.push("mdx"),vh(this));this.vn.tick("fs");
ao9(this);this.O.q6&&F_(this.FT,"ux",!0);g.Rm(this.FT.L.C())&&F_(this.FT,"embed");this.V("web_player_sentinel_is_uniplayer")||g.jZ(new g.lZ("Player experiment flags missing","web_player_sentinel_is_uniplayer"));Y=this.V("web_player_sentinel_yt_experiments_sync");D=g.q("web_player_sentinel_yt_experiments_sync");Y!==D&&g.jZ(new g.lZ("b/195699950",{yt:Y,player:D}));this.zg=eor(this);if(Y=g.L3(this.O.experiments,"html5_block_pip_safari_delay"))this.WL=new g.VF(this.Vd,Y,this),g.u(this,this.WL);O=j_(O?.trustedEchoWorkerUrl??
null);Y=this.O.gk().j.wk(Snv);D=this.O.gk().j.wk(UPZ);z=this.O.gk().j.wk(fxh);var p=this.O.gk().j.wk(tP9),d=this.webPlayerContextConfig.echoWorkerWasmModuleUrl??"";O&&Y>0&&D>0&&z>0&&p>0&&(this.L8=new W$v(O,(J,c)=>{this.L3().J(J,c)},z,D,p,Y,d),g.u(this,this.L8),B9F(this.L8));
g.u(this,this.nO);sy=this.O.S_;this.M6.Ul("applicationInitialized")}static create(Y,z,O,D){try{let p=typeof Y==="string"?Y:`player${Uo(Y)}`,d=$1[p];if(d){try{d.dispose()}catch(c){g.IF(c)}$1[p]=null}let J=new g.x1(Y,z,O,D);J.addOnDisposeCallback(()=>{$1[p]=null;J.zg&&J.zg()});
return $1[p]=J}catch(p){throw g.IF(p),(p&&p instanceof Error?p:Error(String(p))).stack;}}d$(){return this.visibility}getVisibilityState(){return this.M6.getVisibilityState()}HZ(Y){var z=this.L3();if(Y!==z){Y.getVideoData().autonavState=z.getVideoData().autonavState;z.Ec(this.pV,this);var O=z.getPlaybackRate();z.dispose();this.Ay.HZ(Y);Y.setPlaybackRate(O);Y.vI(this.pV,this);vh(this)}}XD(){this.nz||(this.nz=hs(g.Q1(),sn(),{QW:this.O.Y,clientInterface:q$(this.O)}));return this.nz}PO(Y){if(this.mediaElement){this.PE&&
(this.events.WX(this.PE),this.PE=null);this.YU.Y();this.l3().PO(!0,!1,Y);this.template.PO();try{this.V("html5_use_async_stopVideo")?this.mediaElement.dispose():(this.mediaElement.n3(),this.mediaElement.uS())}catch(z){g.jZ(z)}this.mediaElement=null}}VI(Y,z,O=!1,D=!1){if(Y!==this.l3()){var p=null;O||(O=this.l3(),p=O.getPlayerState(),pW(this.FT,3),mP(this,"cuerangesremoved",O.Jm()),this.mM&&!Y.isGapless()&&O.isGapless()&&this.mediaElement&&this.mediaElement.stopVideo(),O=Y.Ce()&&O.Ce(),this.vn.fp("iv_s"),
Ep$(this,O));Y.getPlayerType()===1&&this.HZ(Y);O=Y.getPlayerType();var d=this.Ay.N[O]||null;Y!==this.L3()&&Y!==d&&(d?.dispose(),d=this.Ay,d.N[O]=Y,d.A[Y.D3()]=Y);this.Ay.VI(Y);this.um&&D&&Y.j2()?(this.O.Yk()&&Y.J("usm",{ame:!0}),Y.setMediaElement(this.um)):this.mediaElement&&Y.setMediaElement(this.mediaElement);D&&(this.O.Yk()&&Y.J("usm",{cme:!0}),this.um=null);Y.vI(this.Ba,this);Y.jf()?rN(this,"setPresenting",!1):(this.Pg("newdata",Y,Y.getVideoData()),p&&!Yvv(p,Y.getPlayerState())&&this.Zg(new g.AS(Y.getPlayerState(),
p)),z=z&&Y.getPlayerType()===1,Y.Jr()&&!z&&this.Pg("dataloaded",Y,Y.getVideoData()),(z=(z=Y.getVideoData().N)&&z.video)&&g.jt(this.M6,"onPlaybackQualityChange",z.quality),mP(this,"cuerangesadded",Y.Jm()),z=Y.getPlayerState(),z.j(2)?kio(this):z.j(8)?Y.playVideo():Y.fg()&&Y.pauseVideo(),z=this.L3(),Y.getPlayerType()===2&&(Y.getVideoData().hostCpn=z.getVideoData().clientPlaybackNonce),Y.getPlayerType()!==2||this.gH()||(Y=Y.getVideoData(),z.T8(Y.clientPlaybackNonce,Y.JW||"",Y.breakType||0,Y.bR,Y.videoId||
"")))}}Sf(){if(this.L3()!==this.l3()){let Y=this.l3();this.V("html5_not_release_player_on_cancelling_for_new_playback")&&this.ie?Y.J("rlc",{avid:Y.getVideoData().videoId,cvid:this.L3().getVideoData().videoId,r:1}):this.VI(this.L3())}}AL(Y){return this.Ay.AL(Y)||this.Ay.S}L3(){return this.Ay.L3()}l3(){return this.Ay.l3()}AK(){K_(this)||this.Fp(5)}JK(){if(!K_(this)){UA(this);var Y=this.l3(),z=Y.getVideoData();this.O.V("html5_allow_multiview_tile_preload")&&z.livePreload&&!this.O.gk().j.wk(iD)&&(z.liveUtcStartSeconds&&
z.liveUtcStartSeconds>0?(Y.J("l_pl",{luss:z.liveUtcStartSeconds}),Y.Xa(z.liveUtcStartSeconds)):Y.seekTo(Infinity),z.livePreload=!1);z=Y.getPlayerState();Y.fg()?this.pauseVideo():z.isOrWillBePlaying()&&this.playVideo()}}canPlayType(Y){return my(Y)}C(){return this.O}getVideoData(){return this.l3().getVideoData()}getVideoLoadedFraction(Y){return this.AL({playerType:Y}).getVideoLoadedFraction()}Ma(){return this.template}iS(){return this.FT}RB(){return this.vn}OB(){var Y=this.FT.OB();this.M6.Ul("videoStatsPingCreated",
Y);return Y}getVolume(){return Math.round(this.M6.getVolume())}isMuted(){return this.M6.isMuted()}YH(){if(this.L3()===this.l3()&&this.Gx)return this.Gx.postId}QD(){this.V("use_rta_for_player")||(g.cW(this.O)?g.BW(this.O,this.getVideoData().A()).then(Y=>{g.ig(g.Q1(),Y);DT(this.getVideoData(),this.O,this.XD())}):DT(this.getVideoData(),this.O,this.XD()))}sW(Y){this.M6.Ul("poTokenVideoBindingChange",Y)}kP(Y){this.M6.Ul("d6de4videobindingchange",Y)}XE(){this.C0&&this.C0.XE()}Ou(Y){this.C0=Y}setLoopVideo(Y){var z=
this.l3();
z===this.L3()&&z.R$()!==Y&&(z.setLoop(Y),g.cU(this.M6,"onLoopChange",Y))}getLoopVideo(){return this.l3().R$()}setLoopRange(Y){var z=!1;!!this.Gx!==!!Y?z=!0:this.Gx&&Y&&(z=this.Gx.startTimeMs!==Y.startTimeMs||this.Gx.endTimeMs!==Y.endTimeMs||this.Gx.postId!==Y.postId||this.Gx.type!==Y.type);if(z){z=this.l3();z_(z.getVideoData())&&z.J("slr",{et:Y?.endTimeMs||-1});z=this.L3();z.eU("applooprange");if(Y){var O=new g.Yw(Y.startTimeMs,Y.endTimeMs,{id:"looprange",namespace:"applooprange"});z.addCueRange(O)}else OA(this).clipConfig=
void 0,this.Gx?.type!=="repeatChapter"||isNaN(Number(this.Gx?.loopCount))||(O={loopCount:String(this.Gx.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.CZ("repeatChapterLoopEvent",O));this.Gx=Y;g.cU(this.M6,"onLoopRangeChange",Y||void 0);this.L3()===this.l3()&&(this.k5(),z.Vr())}}getLoopRange(){return this.Gx}k5(){var Y="",z=this.L3();this.Gx?z!==this.l3()?Y="pnea":foA(this,z.getCurrentTime())&&(this.Gx.loopCount=0,Y="ilr"):Y="nlr";var O=this.l3();z_(O.getVideoData())&&(this.V("html5_gapless_log_loop_range_info")?
O.J("slrre",{rej:Y,ct:z.getCurrentTime(),lst:this.Gx?.startTimeMs,let:this.Gx?.endTimeMs}):O.J("slrre",{}));Y||KlA(this)}setPlaybackRate(Y,z){if(!isNaN(Y)){Y=XYh(this,Y);var O=this.L3();O.getPlaybackRate()!==Y&&(O.setPlaybackRate(Y),z&&!this.O.Y&&g.VO("yt-player-playback-rate",Y),g.jt(this.M6,"onPlaybackRateChange",Y))}}getCurrentTime(Y={}){var {playerType:z,l4:O=!0}=Y,D=z===2&&this.getVideoData().enableServerStitchedDai;var p=!D||Y.cpn?this.AL(Y):this.l3();return D&&this.CU&&!Y.cpn?(p.J("ssdai",
{glsap:"1"},!0),(Y=this.Ay.Z)?Y.getCurrentTime(O):p.getCurrentTime()):O?(p=Fk(this,p),t8(this,p.getCurrentTime(),p)):p.getCurrentTime()}getCurrentTimeForUx(Y={}){return this.getCurrentTime(Y)}kE(){var Y=this.AL({playerType:void 0});Y=Fk(this,Y);return t8(this,Y.kE(),Y)}getDuration(Y={}){var {playerType:z,l4:O=!0}=Y;Y=this.getVideoData();var D=z===2&&Y.enableServerStitchedDai;var p=D?this.l3():this.AL({playerType:z});if(Y.hasProgressBarBoundaries()&&!D){let d=Number(Y.progressBarStartPosition?.utcTimeMillis),
J=Number(Y.progressBarEndPosition?.utcTimeMillis);if(!isNaN(d)&&!isNaN(J))return(J-d)/1E3}if(z_(Y)&&!Y.isLivePlayback)return f_(this,z);if(O)return Y=g.Bh(this,p),t8(this,Y.getDuration(),Y);D&&this.CU?(Y=this.Ay,Y=Y.j===Y.Z?Y.j:null,Y=(Y==null?void 0:Y.getDuration())||0):Y=p.getDuration();return Y}getDurationForUx(Y={}){return this.getDuration(Y)}kq(Y){var z=this.AL({playerType:Y});return this.gH(z)?(z=g.Bh(this,z),z.kq()-z.getCurrentTime()+this.getCurrentTime({playerType:Y})):z.kq()}finishSegmentByCpn(){return[]}m9(){this.template.m9();
var Y=this.M6;Y.state.element=this.template.element;var z=Y.state.element,O;for(O in Y.state.j)Y.state.j.hasOwnProperty(O)&&(z[O]=Y.state.j[O]);(Y=BKH(this.template.element))&&this.events.u3(this.template,Y,this.onFullscreenChange)}getDebugText(Y){var z=this.L3().ud(Y),O=this.l3();if(O!==this.L3()){O=O.ud(Y);for(var D of Object.keys(O))z["ad"+D]=O[D];if(Y){D=z;O={};var p=xV(document,"movie_player");p&&(O.bounds=p.getBoundingClientRect(),O["class"]=p.className);p={};var d=g.Zl("video-ads");d?(w_$(d,
p),p.html=d.outerHTML):p.missing=1;d={};let J=g.Zl("videoAdUiSkipContainer"),c=g.Zl("ytp-ad-skip-button-container"),w=g.Zl("ytp-skip-ad-button"),R=J||c||w;R?(w_$(R,d),d.ima=J?1:0,d.bulleit=c?1:0,d.component=w?1:0):d.missing=1;O=JSON.stringify({player:O,videoAds:p,skipButton:d});D.ad_skipBtnDbgInfo=O}}Y&&this.mediaElement&&(z["0sz"]=`${+Dl(this.mediaElement.getSize())===0}`,z.op=this.mediaElement.kg("opacity"),D=this.mediaElement.mY().y+this.mediaElement.getSize().height,z.yof=`${+D<=0}`,z.dis=this.mediaElement.kg("display"));
Y&&((Y=(0,g.JT)())&&(z.gpu=Y),(Y=this.O.playerStyle)&&(z.ps=Y),this.O.De&&(z.webview=1),(Y=this.webPlayerContextConfig.jsUrl)&&(z.js=Y));z.debug_playbackQuality=this.M6.getPlaybackQuality(1);z.debug_date=(new Date).toString();z.origin=window.origin;z.timestamp=Date.now();delete z.uga;delete z.q;return JSON.stringify(z,null,2)}getFeedbackProductData(){var Y={player_debug_info:this.getDebugText(!0),player_experiment_ids:this.C().experiments.experimentIds.join(", "),player_release:"youtube.player.web_20260708_08_RC00"},
z=this.getPlayerStateObject().AF;z&&(Y.player_error_code=z.errorCode,Y.player_error_details=JSON.stringify(z.errorDetail));return Y}getPresentingPlayerType(Y){return this.appState===1?1:K_(this)?3:Y&&(this.O.gk().j.wk(n_)?this.Ay.j?.isAd()??!1:this.CU?.Tx(this.getCurrentTime()))?2:this.l3().getPlayerType()}Tq(){return!1}getPlayerStateObject(Y){return this.AL({Dk:!0,playerType:Y}).getPlayerState()}getAppState(){return this.appState}Wu(Y){switch(Y.type){case "loadedmetadata":this.PZ.start();for(var z of this.Jk)hoF(this,
z.id,z.Pe,z.a8,void 0,!1);this.Jk=[];break;case "loadstart":this.vn.fp("gv");break;case "progress":case "timeupdate":g.Ga(Y.target.Y())>=2&&this.vn.fp("l2s");break;case "playing":g.Cd&&this.PZ.start();if(g.cW(this.O))Y=!1;else{z=g.U3(this.iS());Y=this.mediaElement.kg("display")==="none"||Dl(this.mediaElement.getSize())===0;var O=A8(this.template),D=this.l3().getVideoData(),p=g.bB(this.O);D=OU(D);z=!O||z||p||D||this.O.o4;Y=Y&&!z}Y&&(Y=this.l3(),Y.Gq(),this.getVideoData().kg||(this.getVideoData().kg=
1,this.s3(),Y.playVideo()))}}er(Y){g.wf(this.M6,"onLoadProgress",Y)}nm(){this.M6.Ul("playbackstalledatstart")}E9(Y,z){this.M6.Ul("sabrCaptionsDataLoaded",Y,z)}tC(Y){this.l3().xA(Y)}Zl(Y){this.l3().p$(Y)}iq(Y){Y=Fk(this,this.l3());Y=t8(this,Y.getCurrentTime(),Y);g.jt(this.M6,"onVideoProgress",Y);this.O.T_&&this.visibility.Jo()&&this.O.OJ&&!this.getVideoData()?.backgroundable&&this.pauseVideo()}bq(){g.jt(this.M6,"onAutoplayBlocked");var Y=this.l3().getVideoData();Y&&(Y.XW=!0);g.Rm(this.O)&&(Y={autoplayBrowserPolicy:dC(),
autoplayIntended:J_(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.CZ("embedsAutoplayStatusChanged",Y))}Bu(){this.M6.Ul("progresssync")}fm(){g.wf(this.M6,"onPlaybackPauseAtStart")}ZP(Y){if(this.getPresentingPlayerType()===1){Y.NB(1)&&!Y.state.j(64)&&OA(this).isLivePlayback&&this.L3().isAtLiveHead()&&this.M6.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(Y.NB(2)){if(this.Gx&&this.Gx.endTimeMs>=
(this.getDuration()-1)*1E3){KlA(this);return}kio(this)}if(Y.state.j(128)){var z=Y.state;this.cancelPlayback(5);z=z.AF;JSON.stringify({errorData:z,debugInfo:this.getDebugText(!0)});g.jt(this.M6,"onError",n8(z.errorCode));g.wf(this.M6,"onDetailedError",{errorCode:z.errorCode,errorDetail:z.errorDetail,message:z.errorMessage,messageKey:z.ej,cpn:z.cpn});(0,g.E)()-this.O.Tx>6048E5&&g.wf(this.M6,"onReloadRequired")}z={};if(Y.state.isPlaying()&&!Y.state.isBuffering()&&!g.lp("pbresume","ad_to_video")&&g.lp("_start",
"ad_to_video")){let O=this.getVideoData();z.clientPlaybackNonce=O.clientPlaybackNonce;O.videoId&&(z.videoId=O.videoId);g.mI(z,"ad_to_video");g.Zn("pbresume",void 0,"ad_to_video");g.DF(this.FT)}this.M6.Ul("applicationplayerstatechange",Y)}}Zg(Y){this.M6.Ul("presentingplayerstatechange",Y)}vT(Y){bH(this,IS(Y.state));Y.state.j(1024)&&this.M6.isMutedByMutedAutoplay()&&($x(this,{muted:!1,volume:this.JF.volume},!1),Sw(this,!1))}onPlayerRequestSent(Y){g.cU(this.M6,"onPlayerRequestSent",Y)}LW(Y,z){Y==="newdata"&&
vh(this);this.M6.Ul("applicationvideodatachange",Y,z)}Rv(Y,z){UA(this);g.wf(this.M6,"onPlaybackAudioChange",this.M6.getAudioTrack().Z7.name);this.M6.Ul("internalaudioformatchange",this.M6.getAudioTrack().Z7.id,z)}yX(Y){var z=this.l3().getVideoData();Y===z&&g.jt(this.M6,"onPlaybackQualityChange",Y.N.video.quality)}wL(){var Y=this.Ay.N[2]||null;if(Y){Y=Y.getVideoData();this.l3().J("ssdai",{cleanaply:1,acpn:Y?.clientPlaybackNonce,avid:Y.videoId,isDai:OA(this).enableServerStitchedDai?1:0});Y=this.Ay;
let z=Y.N[2];z&&(delete Y.A[z.D3()],delete Y.N[2])}}Lm(Y,z){this.Pg(Y,this.l3(),z)}Pg(Y,z,O){this.O.Yk()&&z.J("vdc",{type:Y,vid:O.videoId||"",cpn:O.clientPlaybackNonce||""});z===this.L3()&&(this.O.XZ=O.oauthToken);z===this.L3()&&(this.getVideoData().enableServerStitchedDai&&!this.CU?(this.L3().J("sdai",{initSstm:1}),this.CU=new g.Sf(this.M6,this.O,this.L3(),this)):!this.getVideoData().enableServerStitchedDai&&this.CU&&(this.CU.dispose(),this.CU=null));if(Y==="newdata")pW(this.FT,2),this.M6.Ul("videoplayerreset",
z);else{if(!this.mediaElement)return;if(Y==="dataloaded")if(this.L3()===this.l3()){if(Y6(O.Yg,O.bZ),!this.L3().getPlayerState().isError()){var D=K_(this);OA(this).isLoaded();D&&this.Fp(6);r6o(this);OO(this.FT)||kx(this)}}else r6o(this);if(z.getPlayerType()===1&&(this.O.UY&&YWH(this),this.getVideoData().isLivePlayback&&!this.O.xS&&this.DH("html5.unsupportedlive",2,"DEVICE_FALLBACK"),O.isLoaded()&&((Ka(O)||this.getVideoData().De)&&this.M6.Ul("legacyadtrackingpingchange",this.getVideoData()),O.hasProgressBarBoundaries()&&
(D=Number(this.getVideoData().progressBarEndPosition?.utcTimeMillis)/1E3,!isNaN(D))))){var p=this.kq();p&&(p-=this.getCurrentTime(),D=(D-p)*1E3,p=this.j3.progressEndBoundary,p?.start!==D&&(p&&this.EM([p]),D=new g.Yw(D,0x7ffffffffffff,{id:"progressEndBoundary",namespace:"appprogressboundary"}),this.L3().addCueRange(D),this.j3.progressEndBoundary=D))}this.M6.Ul("videodatachange",Y,O,z.getPlayerType())}g.jt(this.M6,"onVideoDataChange",{type:Y,playertype:z.getPlayerType()});this.k5();(Y=O.hY)?this.Gk.ze(Y,
O.clientPlaybackNonce):CJA(this.Gk)}uj(Y){delete this.j3[Y.getId()];this.L3().removeCueRange(Y);a:{Y=this.getVideoData();var z=Y.watchNextResponse?.contents?.singleColumnWatchNextResults?.autoplay?.autoplay?.sets||Y.watchNextResponse?.contents?.twoColumnWatchNextResults?.autoplay?.autoplay?.sets;if(z)for(O of z){z=O.autoplayVideo||O.autoplayVideoRenderer?.autoplayEndpointRenderer?.endpoint;let D=g.G(z,g.x4);if(z!=null&&D?.videoId===Y.videoId&&D?.continuePlayback){var O=z;break a}}O=null}(Y=g.G(O,
g.x4))&&g.cU(this.M6,"onPlayVideo",{sessionData:{autonav:"1",itct:O?.clickTrackingParams},videoId:Y.videoId,watchEndpoint:Y})}Fp(Y){Y!==this.appState&&(Y===2&&this.getPresentingPlayerType()===1&&(bH(this,-1),bH(this,5)),this.appState=Y,this.M6.Ul("appstatechange",Y))}DH(Y,z,O,D,p,d){this.L3().cX(Y,z,O,D,p,void 0,d)}isAtLiveHead(Y,z=!1){var O=this.AL({playerType:Y});Y=g.Bh(this,O);O=Fk(this,O);return Y!==O?Y.isAtLiveHead(t8(this,O.getCurrentTime(),O),!0):Y.isAtLiveHead(void 0,z)}seekTo(Y,z,O,D,p,d){z=
z!==!1;D=this.AL({playerType:D});this.appState===2&&ew(this);this.gH(D)?g.D4(this)?this.CU.seekTo(Y,{seekSource:p},z,O):this.V8.seekTo(Y,{seekSource:p},z,O):(this.V("html5_sabr_csdai_seek_log")||(d=""),D.seekTo(Y,{TO:!z,jn:O,cM:"application"+(d??""),seekSource:p}))}seekBy(Y,z,O,D){this.seekTo(this.getCurrentTime()+Y,z,O,D,void 0,"_by")}d6(){g.jt(this.M6,"SEEK_COMPLETE")}r6(){g.cU(this.M6,"onAbnormalityDetected")}QX(Y){g.cU(this.M6,"onSnackbarMessage",Y)}pm(Y){var z=this.l3(),O=z.getVideoData();if(this.appState===
1||this.appState===2)O.startSeconds=Y;this.appState===2?z.getPlayerState().j(512)||ew(this):g.jt(this.M6,"SEEK_TO",Y)}O9(){this.M6.Ul("airplayactivechange")}FI(){this.M6.Ul("airplayavailabilitychange")}showAirplayPicker(){this.l3().oc()}Hu(){this.M6.Ul("beginseeking")}g6(){this.M6.Ul("endseeking")}getStoryboardFormat(Y){Y=this.AL({playerType:Y});return z5W(this)&&Y.getPlayerType()===2&&Y.getVideoData().isSeekable?Y.getStoryboardFormat():g.Bh(this,Y).getStoryboardFormat()}M1(Y){Y=this.AL({playerType:Y});
return z5W(this)&&Y.getPlayerType()===2&&Y.getVideoData().isSeekable?Y.getVideoData().M1():g.Bh(this,Y).getVideoData().M1()}gH(Y){Y=(Y||this.l3()).getVideoData();if(g.D4(this))var z=Y===this.CU.j.getVideoData();else a:{var O=this.V8;if(Y===O.j.getVideoData()&&O.Y.length)z=!0;else{for(z of O.Y)if(Y.Xc===z.Xc){z=!0;break a}z=!1}}return z}enqueueVideoByPlayerVars(Y,z,O=Infinity,D=""){this.gH();Y=new g.Tc(this.O,Y);D&&(Y.Xc=D);m0$(this,Y,z,O)}queueNextVideo(Y,z=1,O=NaN,D="",p=""){Y=this.preloadVideoByPlayerVars(Y,
z,O,D,p);z=this.l3();Y&&this.C().supportsGaplessShorts()&&z.getVideoData().Z&&(O=this.kW,D=this.mM.Z,O.Y!==Y&&((p=Y.getVideoData().V("html5_defer_gapless_until_sabr_format_received"))&&nW(O),O.N=z,O.Y=Y,O.A=1,O.j=Y.getVideoData(),O.K=D,p?!SB(O.j)||CV(O.j)&&!O.j.N?(CV(O.j)&&O.Y.subscribe("internalvideoformatchange",O.U,O),O.j.subscribe("dataloaded",O.U,O)):O.U():vN(O.j)&&O.j.isLoaded()?O.U():O.j.subscribe("dataloaded",O.U,O)))}ul(Y,z,O=0,D=0){g.Bh(this,this.l3()).g2();gQo(this.mM,Y,z,O,D).then(()=>
{g.wf(this.M6,"onQueuedVideoLoaded")},()=>{})}E8(){return this.mM.E8()}cU(Y){var z=this.mM.j;
return z?z.gM(Y):!1}clearQueue(Y=!1,z=!1){this.mM.clearQueue(Y,z)}loadVideoByPlayerVars(Y,z=1,O,D,p,d){var J=this.L3();if(z===2&&OA(this).enableServerStitchedDai&&J&&!J.lT())return J.J("lvonss",{vid:Y?.videoId||"",ptype:z}),!1;var c=!1;J=new g.Tc(this.O,Y);var w=J.videoId,R=this.getVideoData()?.videoId;if(J.oZ()&&this.FR){if(this.FR===w&&R===w)return this.FR=null,!0;this.FR!==w&&(this.FR=null)}J.ko=d;g.Vo(this.O)&&!J.NE&&ino(this.vn);this.vn.timerName=J.KU??"";this.vn.mq("pl_i");this.V("web_player_early_cpn")&&
J.clientPlaybackNonce&&this.vn.infoGel({clientPlaybackNonce:J.clientPlaybackNonce});KV(J).supportsVp9Encoding===!1&&this.l3().J("noVp9enc",{});if(this.C().supportsGaplessShorts()){d=qLo(this.mM,J,z);if(d==null){bH(this,-1);this.mM.j?.getVideoData().isAd()||EA(this);Y=this.mM;Qw(Y.app,"gaplessshortslooprange");Y.app.setLoopVideo(!1);Y.app.getVideoData().Xd=!0;Y.j?.mu();Y.j?.nA();O={cM:"gapless_to_next_video",seekSource:60,D9:Y.Z.N};D=Y.N?.ze()||-1;if(Y.Z.N){let {J0:M,sM:L}=Y.N?.Z()||{};L!=null&&M!=
null&&(D=L-M+.001)}Y.app.l3()?.seekTo(D,O);Y.app.getPlayerStateObject(z).isPlaying()||Y.app.l3()?.playVideo(!0);eyv(Y,D);Y.app.l3()?.hk();Y.X();return!0}w=this.V("html5_shorts_gapless_preload_fallback");R=this.mM.j;if(w&&R&&!R.VH()){var y=R.getVideoData();let M=Oe(this,z,y);y=this.Ay;y.U.set(M,R,3600);EQ$(y,M,R,3600)}this.mM.clearQueue(w);this.l3().J("sgap",{f:d})}if(p){for(;J.f4.length&&J.f4[0].isExpired();)J.f4.shift();c=J.f4.length-1;c=c>0&&p.Y(J.f4[c])&&p.Y(J.f4[c-1]);J.f4.push(p)}O||(Y&&gd(Y)?
(Jo(this.O)&&!this.Mq&&(Y.fetch=0),Zy(this,Y)):this.playlist&&Zy(this,null),Y&&(this.Mq=a_(!1,Y.external_list)));this.M6.Ul("loadvideo");z=this.QS(J,z,D);c&&this.DH("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN",`loadvideo.1;emsg.${J.f4.join()}`.replace(/[;:,]/g,"_"));return z}preloadVideoByPlayerVars(Y,z=1,O=NaN,D,p=""){D=Ey(Y);var d=Y.autonav==="1"||Y.autonav===!0,J=Y.autoplay==="1"||Y.autoplay===!0||Y.autoplay===1,c=(Y.el||this.O.X)==="shortspage",w=this.O.gk().j.wk(gi);if(D=this.Ay.U.get(g.cW(this.O)&&
c&&w?`${z}_${D}_${p}`:`${z}_${D}_${p}_${+d}${+J}`)||null)return D;Y=new g.Tc(this.O,Y);p&&(Y.Xc=p);D=Oe(this,z,Y);p=this.l3();d=Oe(this,p.getPlayerType(),p.getVideoData());D===d?(p.Cp(!0),Y.dispose(),O=null):(Y.KX=!0,p=uH(this,z,Y,!0),(z!==1||!g.Ld(this.O)||this.O.V("html5_allow_multiview_tile_preload")&&Y.livePreload)&&p.Cp(!0),z=this.Ay,Y=D,O=O||3600,z.U.set(Y,p,O),EQ$(z,Y,p,O),O=p);return O}setMinimized(Y){this.visibility.setMinimized(Y);Y=this.FT;Y=Y.L.C().showMiniplayerUiWhenMinimized?Y.IZ.get("miniplayer"):
void 0;Y&&(this.WO()?Y.load():Y.unload());this.M6.Ul("minimized")}setInline(Y){this.visibility.setInline(Y)}setInlinePreview(Y){this.visibility.setInline(Y)}iL(Y){OG8(this,Y)||this.visibility.iL(Y)}setSqueezeback(Y){this.visibility.setSqueezeback(Y)}Vd(){var Y=this.mediaElement?.hy();Y&&(this.O.Jx&&pB(z6(()=>document.exitFullscreen()),()=>{}),pB(z6(()=>dO(Y)),()=>{}))}TP(){this.mediaElement.hy();
this.mediaElement.hy().webkitPresentationMode==="picture-in-picture"?this.iL(!0):this.iL(!1)}togglePictureInPicture(){this.l3().togglePictureInPicture()}QS(Y,z=1,O){g.lp("_start",this.vn.timerName)||CD(H$)(void 0,this.vn.timerName);var D=!1,p=iH(this,z,Y,!1);p?(D=!0,Y.dispose(),p.getVideoData().livePreload&&(p.J("app_lv",{pdl:p.Jr()}),p.getVideoData().liveUtcStartSeconds=DkZ(this,Y.playerParams||"")),p.getVideoData().Bc=Y.Bc,p.J("cpvd",{pas:Y.Bc})):(this.V("enable_player_response_cache_for_live")&&
(Y.liveUtcStartSeconds=DkZ(this,Y.playerParams||"")),p=uH(this,z,Y,!0,O),(this.V("html5_onesie")||this.V("html5_load_before_stop"))&&p.Ks()&&p.Cp(),this.PZ.stop(),z===1&&z!==this.getPresentingPlayerType()&&this.cancelPlayback(4),this.cancelPlayback(4,z),this.VI(p,!1,!1,!0));Y.videoId&&this.Zy.includes(Y.videoId)&&p.J("mvt",{});p===this.L3()&&(this.O.XZ=Y.oauthToken);if(!p.Ks())return!1;if(p===this.L3())return this.Fp(1),Y=ew(this),D&&p.getPlayerType()===1&&p.Jr()&&this.Pg("dataloaded",p,p.getVideoData()),
Y;p.IT();return!0}cueVideoByPlayerVars(Y,z=1){var O=this.L3();if(OA(this).enableServerStitchedDai&&O&&!O.lT()&&Y&&Object.keys(Y).length>0)O.J("qvonss",{vid:Y?.videoId||"",ptype:z});else if(Y&&gd(Y))if(this.uL=!0,Zy(this,Y),(Y=a4(this.playlist))&&Y.Mj())zK(this,Y,z);else this.playlist.onReady(()=>{Tn(this)});
else{z||(z=this.getPresentingPlayerType());z===1&&(Zy(this,null),g.wf(this.M6,"onPlaylistUpdate"));O=new g.Tc(this.O,Y);let D=g.Rm(this.O)&&!this.O.B&&z===1&&!O.isAd()&&!O.JW;this.M6.Ul("cuevideo",z);D?(this.l3().getVideoData().loading=!0,Tko(O,Y?Y:{}).then(p=>{zK(this,p,z)}),O.dispose()):zK(this,O,z)}}w4(Y,z,O,D,p,d,J){if(!Y&&!O)throw Error("Playback source is invalid");
if(kg(this.O)||g.Nr(this.O))return z=z||{},z.lact=g.DV(),z.vis=this.M6.getVisibilityState(),g.cU(this.M6,"onPlayVideo",{videoId:Y,watchEndpoint:d,sessionData:z,listId:O}),!1;urv(this.vn);this.vn.reset();Y={video_id:Y};D&&(Y.autoplay="1");D&&(Y.autonav="1");d&&(Y.player_params=d.playerParams);J&&(Y.oauth_token=J);O?(Y.list=O,this.loadPlaylist(Y)):this.loadVideoByPlayerVars(Y,1);return!0}cuePlaylist(Y,z,O,D){this.uL=!0;p_1(this,Y,z,O,D)}loadPlaylist(Y,z,O,D){this.uL=!1;p_1(this,Y,z,O,D)}VG(){return this.M6.isMutedByMutedAutoplay()?
!1:!(!this.playlist||!this.playlist.hasNext())}nextVideo(Y,z){var O=this.L3().getVideoData();O=O.DQ||O.suggestions?.[0]||null;var D;{var p=this.M6;let w=p.C();if(w.Ue)if((D=p.getVideoData())&&p.getPresentingPlayerType()!==3){var d=(!D.isLiveDefaultBroadcast||w.V("allow_poltergust_autoplay"))&&!EU(D);d=D.isLivePlayback&&(!w.V("allow_live_autoplay")||!d);var J=D.isLivePlayback&&w.V("allow_live_autoplay_on_mweb");p=p.getPlaylist();p=!!p&&p.hasNext();var c=D.watchNextResponse&&D.watchNextResponse.playerOverlays||
null;c=!!(c&&c.playerOverlayRenderer&&c.playerOverlayRenderer.autoplay);c=D.tF&&c;D=!D.ypcPreview&&(!d||J)&&!g.Il(D.S5,"ypc")&&!p&&(!g.Rm(w)||c)}else D=!1;else D=!1}D&&O?this.w4(O.videoId,z?O.gu:O.sessionData,O.playlistId,z,void 0,O.Uq||void 0):this.Mq?g.wf(this.M6,"onPlaylistNext"):this.getPresentingPlayerType()===3?f8(this.FT).nextVideo():!this.playlist||Jo(this.O)&&!this.M6.isFullscreen()||(this.playlist.hasNext(Y)&&(Y=this.playlist,O=Y.index+1,eT(this.playlist,O>=Y.length?0:O)),this.playlist.loaded?
(z&&this.M6.Ul("playlistautonextvideo"),this.QS(a4(this.playlist,void 0,z,z),1)):this.uL=!1)}previousVideo(Y){if(this.Mq)g.wf(this.M6,"onPlaylistPrevious");else if(this.getPresentingPlayerType()===3)f8(this.FT).sm();else if(this.playlist&&(!Jo(this.O)||this.M6.isFullscreen())){if(this.playlist.hasPrevious(Y)){Y=this.playlist;let z=Y.index-1;eT(this.playlist,z<0?Y.length-1:z)}this.playlist.loaded?this.QS(a4(this.playlist),1):this.uL=!1}}playVideoAt(Y){this.Mq?g.wf(this.M6,"onPlaylistIndex",Y):this.playlist&&
(this.playlist.loaded?this.QS(a4(this.playlist,Y),1):this.uL=!1,eT(this.playlist,Y))}getPlaylist(){return this.playlist}Wa(Y){this.Jk=g.ly(this.Jk,D=>D.id!==Y);
var z=this.L3(),O=z.Jm();for(let D=0;D<O.length;D++){let p=O[D];if(p.getId()===Y)return z.removeCueRange(p),mP(this,"cuerangesremoved",[p]),!0}return!1}U9(Y){g.jt(this.M6,"onCueRangeEnter",Y.getId())}zz(Y){g.jt(this.M6,"onCueRangeExit",Y.getId())}ug(Y,z,O){var D=this.AL({playerType:z});if(this.V("html5_ssdai_enable_media_end_cue_range")&&this.CU){if(D.getPlayerType()===2&&this.O.gk().j.wk(n_)?this.Ay.j?.isAd()??!1:this.CU?.Tx(this.getCurrentTime()))D=this.L3();for(let p of Y)p.associatedClipId=this.CU.Fv}D.ug(Y,
O);z&&this.getPresentingPlayerType()!==z||mP(this,"cuerangesadded",Y)}EM(Y,z){this.AL({playerType:z}).EM(Y);z&&this.getPresentingPlayerType()!==z||mP(this,"cuerangesremoved",Y)}B7(Y){return this.l3().B7(Y)}s9(Y){if(!Y||Y===this.L3().D3()||!this.O.V("html5_use_new_ssdai_transition_detector")){Y=this.l3();this.getPresentingPlayerType();if(this.O.gk().j.wk(c_Z)&&!this.V("enable_player_response_cache_for_live")){this.Bb&&(this.preloadVideoByPlayerVars({...this.Bb,live_preload:!0}),this.Bb=null);let z=
Y.getVideoData();z.isLivePlayback&&!z.yb&&z.dn&&(this.Bb=z.dn)}g.Qq$(this.vn,Y.getVideoData(),g.b1F(this));aw(this)&&this.O.Y&&uz(OA(this))==="embedded"&&this.oV&&Math.random()<.01&&g.CZ("autoplayTriggered",{intentional:this.intentionalPlayback});this.oV=!1;g.DF(this.FT);this.V("web_player_defer_ad")&&kx(this);g.wf(this.M6,"onPlaybackStartExternal");this.O.gk().j.wk(d3v)||this.MA(this.getVideoData().clientPlaybackNonce);Y={};this.getVideoData().wH&&(Y.cttAuthInfo={token:this.getVideoData().wH,videoId:this.getVideoData().videoId});
Y.sampleRate=20;g.up("player_att",Y);if(this.getVideoData().botguardData||this.V("fetch_att_independently"))g.yo(this.O)||g.Cu(this.O)?g.Tb(g.qe(),()=>{qq(this)}):qq(this);
this.k5();op9(this);g.Rm(this.O)&&(Y={autoplayBrowserPolicy:dC(),autoplayIntended:J_(this.getVideoData()),autoplayStatus:cl(this.getVideoData(),1),cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.CZ("embedsAutoplayStatusChanged",Y))}}MA(Y){if(this.O.V("mweb_client_log_screen_associated"),!g.Mr(this.O)){var z=g.$t(this.screenLayer||(this.WO()?3:0));if(z&&z!=="UNDEFINED_CSN"){var O=this.O.V("web_player_attach_player_response_ve");let D=this.O.V("web_playback_associated_ve");
Y={cpn:Y,csn:z};this.getVideoData().N6&&(O||D)&&(O=Wa(this.getVideoData().N6),tD(z,O),D&&(Y.playbackVe=O.getAsJson()));this.getVideoData().queueInfo&&(Y.queueInfo=this.getVideoData().queueInfo);z={};this.getVideoData().wH&&(z.cttAuthInfo={token:this.getVideoData().wH,videoId:this.getVideoData().videoId});g.CZ("playbackAssociated",Y,z)}else g.jZ(new g.lZ("CSN Missing or undefined during playback association"))}}Gz(){this.M6.Ul("internalAbandon");EA(this)}onApiChange(){var Y=this.l3();this.O.Z?g.jt(this.M6,
"onApiChange",Y.getPlayerType()):g.jt(this.M6,"onApiChange")}w6(){var Y=this.mediaElement;Y={volume:g.oB(Math.floor(Y.getVolume()*100),0,100),muted:Y.Ge()};Y.muted||Sw(this,!1);this.JF=g.nQ(Y);g.jt(this.M6,"onVolumeChange",Y)}mutedAutoplay(Y){isNaN(this.pW)&&(this.pW=this.getVideoData().startSeconds);var z=this.getVideoData(),O=z.videoId,D={video_id:Y?.videoId?Y?.videoId:O,playmuted:!0,start:this.pW,muted_autoplay_duration_mode:Y?.durationMode};Y?.embedConfig?D.embed_config=y1(Y.embedConfig):z.fX&&
(D.embed_config=z.fX);if(Y?.videoId||O)this.loadVideoByPlayerVars(D),g.wf(this.M6,"onMutedAutoplayStarts")}onFullscreenChange(){var Y=pc(this);this.Hr(Y?1:0);Jsv(this,!!Y)}Hr(Y){var z=!!Y,O=!!this.Sz()!==z;this.visibility.Hr(Y);this.template.Hr(z);!z&&this.mediaElement&&pc(this)===this.mediaElement.hy()&&this.mediaElement.ze();this.template.resize();O&&this.vn.tick("fsc");O&&(this.M6.Ul("fullscreentoggled",z),Y=OA(this),z={fullscreen:z,videoId:Y.QI||Y.videoId,time:this.getCurrentTime()},this.M6.getPlaylistId()&&
(z.listId=this.M6.getPlaylistId()),g.jt(this.M6,"onFullscreenChange",z))}Q9(){return this.visibility.Q9()}isFullscreen(){return this.visibility.isFullscreen()}Sz(){return this.visibility.Sz()}vx(){var Y=this.Sz();Y!==0&&Y!==1||this.Hr(pc(this)?1:0);Y=window.screen.width*window.screen.height;var z=window.outerHeight*window.outerWidth;this.O.Bo?(this.g_=Math.max(this.g_,Y,z),Y=z/this.g_<this.O.Sw,this.visibility.iL(Y),this.O.ih&&OG8(this,Y)):this.mediaElement&&z/Y<.33&&this.O.OJ&&!this.getVideoData()?.backgroundable&&
this.mediaElement.ze()}Cm(Y){this.M6.Ul("liveviewshift",Y)}Ny(Y,z,O){this.M6.Ul(Y,z,O)}playVideo(Y,z){Y=this.AL({playerType:Y});this.appState===2?(g.Vo(this.O)&&ino(this.vn),ew(this)):Y.getPlayerState().j(2)?(z=36,this.getVideoData().oZ()&&(z=37),this.seekTo(0,void 0,void 0,void 0,z,"_play")):Y.playVideo(!1,z)}pauseVideo(Y,z){this.AL({playerType:Y}).pauseVideo(z)}stopVideo(Y=!1,z=!1){var O=this.L3().getVideoData(),D=new g.Tc(this.O,{video_id:O.QI||O.videoId,oauth_token:O.oauthToken});D.Nj=g.nQ(O.Nj);
Y&&!this.webPlayerContextConfig.disableStaleness&&(D.yO=!0);this.cancelPlayback(6,void 0,z);zK(this,D,1)}cancelPlayback(Y,z,O=!1){var D=this.AL({playerType:z});if(z===2&&D.getPlayerType()===1&&qj(OA(this)))D.J("canclpb",{r:"no_adpb_ssdai"});else if(this.O.Yk()&&D.J("canclpb",{r:Y}),this.appState!==1&&this.appState!==2){z===1&&Y===4&&(this.ie=!0);try{D===this.l3()&&pW(this.FT,Y),z===1&&(D.stopVideo(),EA(this)),O&&D.j2()&&cs1(this,D),D.ey(void 0,O||Y===4),mP(this,"cuerangesremoved",D.Jm()),D.Yt(),this.mM&&
D.isGapless()&&(D.PO(!0),D.setMediaElement(this.mediaElement)),this.Zy=D.getVideoData().ba().map(p=>p.videoId??"").filter(p=>!!p)}finally{z===1&&(this.ie=!1)}}}sendVideoStatsEngageEvent(Y,z,O){z=this.AL({playerType:z});
g.WW(this.O,Y)?z.sendVideoStatsEngageEvent(Y,O):O&&O()}updatePlaylist(){!Jo(this.O)&&g.Rm(this.O)&&gN(this);g.wf(this.M6,"onPlaylistUpdate")}setSizeStyle(Y,z){this.V("web_log_theater_mode_visibility")?this.CE(z):this.Ab=z;this.M6.Ul("sizestylechange",Y,z);this.template.resize()}Vy(){return this.visibility.Vy()}CE(Y){this.visibility.CE(Y)}SM(){return this.V("web_log_theater_mode_visibility")?this.visibility.SM():this.Ab}WO(){return this.visibility.WO()}isInline(){return this.visibility.isInline()}Jo(){return this.visibility.Jo()}Cr(){return this.visibility.Cr()}d3(){return this.visibility.d3()}getAdState(){if(this.getPresentingPlayerType()===
3)return f8(this.FT).getAdState();if(!this.gH()){let Y=vK(this.iS());if(Y)return Y.getAdState()}return-1}Yd(Y){var z=this.template.getVideoContentRect();zR(this.wG,z)||(this.wG=z,this.l3().Q7(),(z=this.L3())&&z===this.l3()&&z.Q7(),this.Sz()===1&&this.ZN&&Jsv(this,!0));z=this.Ma().zf!==this.T0;this.T0=this.Ma().zf;this.Vm&&g.O$(this.Vm,Y)&&!z||(this.M6.Ul("appresize",Y),this.Vm=Y)}Sl(){return this.M6.Sl()}x6(){this.getPresentingPlayerType()===2&&this.V8.isManifestless()?j9H(this.V8):(this.CU&&(dN(this.CU),
EA(this)),this.UJ.Ol=(0,g.E)(),rN(this,"signature"))}Sr(Y){Y&&rN(this,"reloadPlayerEvent",void 0,Y)}s3(Y){this.PO(Y);Xk(this)}lq(Y){if(Y.errorCode==="manifest.net.badstatus"){let z=this.O.experiments.hW("html5_use_network_error_code_enums")?401:"401";Y.details.rc===z&&g.cU(this.M6,"onPlayerRequestAuthFailed")}}ov(Y){this.M6.Ul("heartbeatparams",Y)}KY(){return this.mediaElement}setBlackout(Y){if(this.O.o4!==Y){this.O.o4=Y;var z=this.l3();z.Vr();this.O.UY&&YWH(this);z.EG(Y)}}XI(){var Y=this.l3(),z=
!this.M6.ql();Y.Yn(z)}hK(){g.wf(this.M6,"onLoadedMetadata")}Mg(){g.wf(this.M6,"onDrmOutputRestricted")}j8(){this.intentionalPlayback=!0}sl(){this.FT.dispose();this.rw.dispose();this.V8.dispose();this.CU&&this.CU.dispose();this.L3().dispose();this.PO();this.Ay.dispose();g.IY(this.playlist);super.sl()}V(Y){return this.O.V(Y)}gk(){return this.O.gk()}s_(){return this.O.s_()}setScreenLayer(Y){this.screenLayer=Y}getInternalApi(){return this.M6.getInternalApi()}createSubtitlesModuleIfNeeded(){return this.FT.createSubtitlesModuleIfNeeded()}isOrchestrationLeader(){var Y=
this.FT;Y=Y.L.C().eI?Y.IZ.get("offline"):void 0;return Y?Y.isOrchestrationLeader():!1}getVideoUrl(Y,z,O,D,p){if(this.Gx&&this.Gx.postId)return Y=this.O.getVideoUrl(Y),Y=ql(Y,"v"),Y.replace("/watch",`/clip/${this.Gx.postId}`);var d=this.M6.isEmbedsShortsMode()||this.O.X==="shortspage",J=kA(this.getVideoData());return this.O.getVideoUrl(Y,z,O,D,p,d,J)}lW(){return this.mM.lW()}HO(Y){return Y?this.mM.HO()&&this.mM.j?.Qi()===Y:this.mM.HO()}qF(Y,z,O){this.M6.Ul("spsumpreject",Y,z,O)}Uc(){try{for(let Y of Object.values(this.Ay.N))Y.VH()||
Y.Uc();if(this.V("html5_sabr_fetch_on_idle_network_preloaded_players"))for(let Y of ZT(this.Ay.U))Y.VH()||Y.Uc();this.L3().Uc()}catch(Y){g.jZ(Y)}}vK(Y){var z=this.L3();Y&&(z=YR(this,Y));if(z){var O=z.getVideoData();Y=new Map;for(let [D,p]of O.sabrContextUpdates){O=D;let d=p;d.scope===4&&z?.Bg(O)&&Y.set(O,d)}return Y}this.L3().J("scuget",{ncpf:"1",ccpn:Y})}Z8(Y,z){this.Dc.push({key:Y,value:z})}};g.Z=g.x1.prototype;g.Z.u9=Dr(87);g.Z.ox=Dr(69);g.Z.t5=Dr(67);g.Z.YQ=Dr(65);g.Z.LQ=Dr(62);g.Z.Ek=Dr(60);
g.Z.iV=Dr(58);g.Z.iY=Dr(51);g.Z.jL=Dr(30);g.Z.iF=Dr(22);g.Z.GY=Dr(16);g.Z.ge=Dr(14);g.Z.uw=Dr(12);g.Z.ub=Dr(10);var $1={};var Pzk={QR:[{uh:/Unable to load player module/,weight:20},{uh:/Failed to fetch/,weight:500},{uh:/XHR API fetch failed/,weight:10},{uh:/JSON parsing failed after XHR fetch/,weight:10},{uh:/Retrying OnePlatform request/,weight:10},{uh:/CSN Missing or undefined during playback association/,weight:100},{uh:/Non-recoverable error. Do not retry./,weight:0},{uh:/Internal Error. Retry with an exponential backoff./,weight:0},{uh:/API disabled by application./,weight:0},{uh:/Unexpected end of JSON input/,
weight:0}],Ku:[{callback:jbW,weight:500}]};g.Lv("yt.player.Application.create",g.x1.create);g.Lv("yt.player.Application.createAlternate",g.x1.create);gJ(TU(),Pzk);var B5k=g.NV("ytcsi.tick");B5k&&B5k("pe");var tyW=class extends g.Eu{constructor(Y){super();this.callback=Y;this.j=new mn(0,0,.4,0,.2,1,1,1);this.delay=new g.LT(this.next,window,this);g.u(this,this.delay)}start(Y,z,O){this.config={from:Y,to:z,duration:O,startTime:(0,g.E)()};this.next()}stop(){this.delay.stop();this.config=void 0}next(){if(this.config){var Y=this.config.from,z=this.config.to,O=this.config.duration,D=this.config.startTime,p=(0,g.E)()-D;D=this.j;O=fAv(D,p/O);if(O==0)D=D.Z;else if(O==1)D=D.X;else{p=F1(D.Z,D.K,O);var d=F1(D.K,
D.A,O);D=F1(D.A,D.X,O);p=F1(p,d,O);d=F1(d,D,O);D=F1(p,d,O)}D=g.oB(D,0,1);this.callback(Y+(z-Y)*D);D<1&&this.delay.start()}}};var fEk=class extends g.se{constructor(Y){super({G:"div",vc:"ytp-related-on-error-overlay"});this.api=Y;this.Z=this.N=0;this.A=new g.er(this);this.j=[];this.suggestionData=[];this.columns=this.containerWidth=0;this.title=new g.se({G:"h2",vc:"ytp-related-title",El:"{{title}}"});this.previous=new g.se({G:"button",TI:["ytp-button","ytp-previous"],Xb:{"aria-label":"Show previous suggested videos"},tW:[g.qG()]});this.B=new tyW(z=>{this.suggestions.element.scrollLeft=-z});
this.K=this.scrollPosition=0;this.X=!0;this.next=new g.se({G:"button",TI:["ytp-button","ytp-next"],Xb:{"aria-label":"Show more suggested videos"},tW:[g.G$()]});g.u(this,this.A);Y=Y.C();this.S=Y.Y;g.u(this,this.title);this.title.Fb(this.element);this.suggestions=new g.se({G:"div",vc:"ytp-suggestions"});g.u(this,this.suggestions);this.suggestions.Fb(this.element);g.u(this,this.previous);this.previous.Fb(this.element);this.previous.rO("click",this.N6,this);g.u(this,this.B);for(let z=0;z<16;z++){let O=
new g.se({G:"a",vc:"ytp-suggestion-link",Xb:{href:"{{link}}",target:Y.n3,"aria-label":"{{aria_label}}"},tW:[{G:"div",vc:"ytp-suggestion-image",tW:[{G:"div",Xb:{"data-is-live":"{{is_live}}"},vc:"ytp-suggestion-duration",El:"{{duration}}"}]},{G:"div",vc:"ytp-suggestion-title",Xb:{title:"{{hover_title}}"},El:"{{title}}"},{G:"div",vc:"ytp-suggestion-author",El:"{{views_or_author}}"}]});g.u(this,O);O.Fb(this.suggestions.element);let D=O.b3("ytp-suggestion-link");g.DZ(D,"transitionDelay",`${z/20}s`);this.A.u3(D,
"click",p=>{var d=z,J=this.suggestionData[d],c=J.sessionData;g.Rm(this.api.C())&&this.api.V("web_player_log_click_before_generating_ve_conversion_params")?(this.api.logClick(this.j[d].element),d=J.FO(),J={},JY(this.api,[J]),d=g.um(d,J),ww(d,this.api,p)):cO(p,this.api,this.S,c||void 0)&&this.api.w4(J.videoId,c,J.playlistId)});
this.j.push(O)}g.u(this,this.next);this.next.Fb(this.element);this.next.rO("click",this.j_,this);this.A.u3(this.api,"videodatachange",this.onVideoDataChange);this.resize(this.api.Ma().getPlayerSize());this.onVideoDataChange();this.show()}hide(){this.X=!0;super.hide();dH(this,!1)}show(){this.X=!1;super.show();dH(this,!0)}isHidden(){return this.X}j_(){this.scrollTo(this.scrollPosition-this.containerWidth)}N6(){this.scrollTo(this.scrollPosition+this.containerWidth)}resize(Y,z){var O=this.api.C(),D=16/
9,p=Y.width>=650,d=Y.width<480||Y.height<290,J=Math.min(this.suggestionData.length,this.j.length);if(Math.min(Y.width,Y.height)<=150||J===0||!O.r8)this.hide();else{var c;if(p){var w=c=28;this.N=16}else this.N=w=c=8;if(d){var R=6;p=14;var y=12;d=24;O=12}else R=8,p=18,y=16,d=36,O=16;Y=Y.width-(48+c+w);c=Math.ceil(Y/150);c=Math.min(3,c);w=Y/c-this.N;var M=Math.floor(w/D);z&&M+100>z&&w>50&&(M=Math.max(z,50/D),c=Math.ceil(Y/(D*(M-100)+this.N)),w=Y/c-this.N,M=Math.floor(w/D));w<50||St(this.api)?this.hide():
this.show();for(z=0;z<J;z++){D=this.j[z];let L=D.b3("ytp-suggestion-image");L.style.width=`${w}px`;L.style.height=`${M}px`;D.b3("ytp-suggestion-title").style.width=`${w}px`;D.b3("ytp-suggestion-author").style.width=`${w}px`;D=D.b3("ytp-suggestion-duration");D.style.display=D&&w<100?"none":""}J=p+R+y+4;this.Z=J+O+(M-d)/2;this.suggestions.element.style.height=`${M+J}px`;this.K=w;this.containerWidth=Y;this.columns=c;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;Jd(this)}}onVideoDataChange(){var Y=
this.api.getVideoData(),z=this.api.C();this.S=Y.tF?!1:z.Y;Y.suggestions?this.suggestionData=g.ly(Y.suggestions,O=>O&&!O.playlistId):this.suggestionData.length=0;
R5v(this);Y.tF?this.title.update({title:WU("More videos from $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:Y.author})}):this.title.update({title:"More videos on YouTube"})}scrollTo(Y){Y=g.oB(Y,this.containerWidth-this.suggestionData.length*(this.K+this.N),0);this.B.start(this.scrollPosition,Y,1E3);this.scrollPosition=Y;Jd(this);dH(this,!0)}};var SUH=class extends YUv{constructor(Y){super(Y);this.j=null;var z=Y.C(),O={target:z.n3},D=["ytp-small-redirect"];if(z.S)D.push("no-link");else{let d=RSH(z);O.href=d;O["aria-label"]="Visit YouTube to search for more videos"}var p=new g.se({G:"a",TI:D,Xb:O,tW:[{G:"svg",Xb:{fill:"#fff",height:"100%",viewBox:"0 0 24 24",width:"100%"},tW:[{G:"path",Xb:{d:"M0 0h24v24H0V0z",fill:"none"}},{G:"path",Xb:{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"}}]}]});
p.Fb(this.element);Y.createClientVe(p.element,this,178053);this.u3(p.element,"click",d=>{sb1(this,d,p.element)});
g.u(this,p);z.S||z.disableOrganicUi||(this.j=new fEk(Y),this.j.Fb(this.element),g.u(this,this.j));this.u3(Y,"videodatachange",()=>{this.show()});
this.resize(this.api.Ma().getPlayerSize())}show(){super.show();ys8(this,this.api.Ma().getPlayerSize())}resize(Y){super.resize(Y);this.j&&(ys8(this,Y),g.Ux(this.element,"related-on-error-overlay-visible",!this.j.isHidden()))}N(Y){super.N(Y);var z=this.api.getVideoData();if(z.YE||z.playerErrorMessageRenderer)(Y=z.YE)?LNH(this,Y):z.playerErrorMessageRenderer&&LNH(this,z.playerErrorMessageRenderer);else{let O;Y.Xr&&(z.ti?jG(z.ti)?O=g.l5(z.ti):O=j2(g.u5(z.ti)):O=j2(Y.Xr),this.U(O,"subreason"))}}};var Ujo=class extends g.se{constructor(Y,z){super({G:"a",TI:["ytp-impression-link"],Xb:{target:"{{target}}",href:"{{url}}","aria-label":"Watch on YouTube"},tW:[{G:"div",vc:"ytp-impression-link-content",Xb:{"aria-hidden":"true"},tW:[{G:"div",vc:"ytp-impression-link-text",El:"Watch on"},{G:"div",vc:"ytp-impression-link-logo",El:"{{logoSvg}}"}]}]});this.api=Y;this.N=z;this.updateValue("target",Y.C().n3);this.u3(Y,"videodatachange",this.onVideoDataChange);this.u3(this.api,"presentingplayerstatechange",
this.vT);this.u3(this.api,"videoplayerreset",this.j);this.u3(this.element,"click",this.onClick);this.onVideoDataChange();this.j()}onVideoDataChange(){var Y=this.api.getVideoData(),z=E3(),O=96714;kA(Y)?(z=vU(),O=216165,g.tZ(this.element,"ytp-music-impression-link")):g.SE(this.element,"ytp-music-impression-link");this.updateValue("logoSvg",z);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,O)}vT(){this.api.getPlayerStateObject().isCued()||(this.hide(),
this.api.logVisibility(this.element,!1))}j(){var Y=this.api.getVideoData(),z=this.api.C(),O=this.api.getVideoData().tF,D=!z.r8,p=this.N.E_(),d=z.S;z.OG||p||O||D||d||this.api.isEmbedsShortsMode()||!Y.videoId?(this.hide(),this.api.logVisibility(this.element,!1)):(Y=NZA(this),this.updateValue("url",Y),this.show())}onClick(Y){this.api.V("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var z=NZA(this);ww(z,this.api,Y);this.api.V("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 $jZ=class extends g.se{constructor(Y){super({G:"div",TI:["ytp-mobile-a11y-hidden-seek-button"],tW:[{G:"button",TI:["ytp-mobile-a11y-hidden-seek-button-rewind","ytp-button"],Xb:{"aria-label":"Rewind 10 seconds","aria-hidden":"false"}},{G:"button",TI:["ytp-mobile-a11y-hidden-seek-button-forward","ytp-button"],Xb:{"aria-label":"Fast forward 10 seconds","aria-hidden":"false"}}]});this.api=Y;this.j=this.b3("ytp-mobile-a11y-hidden-seek-button-rewind");this.forwardButton=this.b3("ytp-mobile-a11y-hidden-seek-button-forward");
this.api.createClientVe(this.j,this,141902);this.api.createClientVe(this.forwardButton,this,141903);this.u3(this.api,"presentingplayerstatechange",this.vT);this.u3(this.j,"click",this.N);this.u3(this.forwardButton,"click",this.K);this.vT()}vT(){var Y=this.api.getPlayerStateObject();!this.api.Sl()||Y.j(2)&&tY(this.api)||Y.j(64)?(this.api.logVisibility(this.j,!1),this.api.logVisibility(this.forwardButton,!1),this.hide()):(this.show(),this.api.logVisibility(this.j,!0),this.api.logVisibility(this.forwardButton,
!0))}N(){this.api.seekBy(-10*this.api.getPlaybackRate(),void 0,void 0,83);this.api.logClick(this.j)}K(){this.api.seekBy(10*this.api.getPlaybackRate(),void 0,void 0,82);this.api.logClick(this.forwardButton)}};var xjv=class extends g.se{constructor(Y){super({G:"div",vc:"ytp-muted-autoplay-endscreen-overlay",tW:[{G:"div",vc:"ytp-muted-autoplay-end-panel",tW:[{G:"button",TI:["ytp-muted-autoplay-end-text","ytp-button"],El:"{{text}}"}]}]});this.api=Y;this.A=this.b3("ytp-muted-autoplay-end-panel");this.N=!1;this.api.createClientVe(this.element,this,52428);this.u3(this.api,"presentingplayerstatechange",this.K);this.u3(Y,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.rO("click",this.onClick);this.hide()}K(){var Y=
this.api.getPlayerStateObject(),z=this.api.getVideoData();g.Ux(this.element,"ytp-shorts-mode",this.api.isEmbedsShortsMode());!z.mutedAutoplay||z.limitedPlaybackDurationInSeconds===0&&z.endSeconds===0&&z.mutedAutoplayDurationMode===2||(Y.j(2)&&!this.Y?(this.show(),this.j||(this.j=new FdZ(this.api),g.u(this,this.j),this.j.Fb(this.A,0),this.j.show()),Y=this.api.getVideoData(),this.updateValue("text",Y.W9),g.Ux(this.element,"ytp-muted-autoplay-show-end-panel",!0),this.api.logVisibility(this.element,this.Y),
g.wf(this.api,"onMutedAutoplayEnds")):this.hide())}onClick(){if(!this.N){this.j&&(this.j.sl(),this.j=null);g.Ux(this.api.getRootNode(),"ytp-muted-autoplay",!1);var Y=this.api.getVideoData(),z=this.api.getCurrentTime();xA(Y);this.api.loadVideoById(Y.videoId,z);this.api.j8();this.api.logClick(this.element);this.hide();this.N=!0}}onMutedAutoplayStarts(){this.N=!1;this.j&&(this.j.sl(),this.j=null)}};var VuF=class extends g.se{constructor(Y){var z=Y.C();super({G:"a",TI:["ytp-watermark","yt-uix-sessionlink"],Xb:{target:z.n3,href:"{{url}}","aria-label":WU("Watch on $WEBSITE",{WEBSITE:DW(z)}),"data-sessionlink":"feature=player-watermark"},El:"{{logoSvg}}"});this.api=Y;this.j=null;this.N=!1;this.state=Y.getPlayerStateObject();this.u3(Y,"videodatachange",this.onVideoDataChange);this.u3(Y,"presentingplayerstatechange",this.onStateChange);this.u3(Y,"appresize",this.dH);this.onVideoDataChange();this.E6(this.state);
this.dH(Y.Ma().getPlayerSize())}onStateChange(Y){this.E6(Y.state)}E6(Y){this.state!==Y&&(this.state=Y);As9(this)}onVideoDataChange(){var Y=this.api.C();Y.S&&g.tZ(this.element,"ytp-no-hover");var z=this.api.getVideoData();z.videoId&&!Y.S?(Y=this.api.getVideoUrl(!0,!1,!1,!0),this.updateValue("url",Y),this.j||(this.j=this.rO("click",this.onClick))):this.j&&(this.updateValue("url",null),this.WX(this.j),this.j=null);Y=E3();var O=76758;kA(z)&&(Y=vU(),O=216164);this.updateValue("logoSvg",Y);this.api.hasVe(this.element)&&
this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,O);As9(this)}onClick(Y){this.api.V("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var z=this.api.getVideoUrl(!lg(Y),!1,!0,!0);if(this.api.V("web_player_log_click_before_generating_ve_conversion_params")){let O={};JY(this.api,[O]);z=g.um(z,O)}ww(z,this.api,Y);this.api.V("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)}dH(Y){if((Y=
Y.width<480)&&!this.N||!Y&&this.N){let z=new g.se(E3()),O=this.b3("ytp-watermark");g.Ux(O,"ytp-watermark-small",Y);g.qC(O);z.Fb(O);this.N=Y}}};var hao=class extends g.se{constructor(Y){super({G:"div",vc:"ytp-muted-autoplay-overlay",tW:[{G:"div",vc:"ytp-muted-autoplay-bottom-buttons",tW:[{G:"button",TI:["ytp-muted-autoplay-equalizer","ytp-button"],Xb:{"aria-label":"Muted Playback Indicator"},tW:[{G:"div",TI:["ytp-muted-autoplay-equalizer-icon"],tW:[{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"-4 -4 24 24",width:"100%"},tW:[{G:"g",Xb:{fill:"#fff"},tW:[{G:"rect",vc:"ytp-equalizer-bar-left",Xb:{height:"9",width:"4",x:"1",y:"7"}},{G:"rect",
vc:"ytp-equalizer-bar-middle",Xb:{height:"14",width:"4",x:"6",y:"2"}},{G:"rect",vc:"ytp-equalizer-bar-right",Xb:{height:"12",width:"4",x:"11",y:"4"}}]}]}]}]}]}]});this.api=Y;this.bottomButtons=this.b3("ytp-muted-autoplay-bottom-buttons");this.A=new g.VF(this.Z,4E3,this);this.N=!1;Y.createClientVe(this.element,this,39306);this.u3(Y,"presentingplayerstatechange",this.K);this.u3(Y,"onMutedAutoplayStarts",()=>{HGv(this);this.K();CC$(this);this.N=!1});
this.u3(Y,"onAutoplayBlocked",this.onAutoplayBlocked);this.rO("click",this.onClick);this.u3(Y,"onMutedAutoplayEnds",this.onMutedAutoplayEnds);this.hide();Y.isMutedByEmbedsMutedAutoplay()&&(HGv(this),this.K(),CC$(this));g.u(this,this.A)}K(){var Y=this.api.getPlayerStateObject();!this.api.getVideoData().mutedAutoplay||Y.j(2)?this.hide():this.Y||(super.show(),this.api.logVisibility(this.element,this.Y))}Z(){this.j&&this.j.hide()}onAutoplayBlocked(){this.hide();xA(this.api.getVideoData())}onClick(){if(!this.N){g.Ux(this.api.getRootNode(),
"ytp-muted-autoplay",!1);var Y=this.api.getVideoData(),z=this.api.getCurrentTime();xA(Y);this.api.loadVideoById(Y.videoId,z);this.api.j8();this.api.logClick(this.element);g.wf(this.api,"onMutedAutoplayEnds");this.N=!0}}onMutedAutoplayEnds(){this.watermark&&(this.watermark.sl(),this.watermark=null)}};var ZVA=class extends g.se{constructor(Y){super({G:"div",vc:"ytp-more-videos-view",Xb:{tabIndex:"-1"}});this.api=Y;this.N=!0;this.K=new g.er(this);this.j=[];this.suggestionData=[];this.columns=this.containerWidth=this.S=this.A=this.scrollPosition=0;this.title=new g.se({G:"h2",vc:"ytp-related-title",El:"{{title}}"});this.previous=new g.se({G:"button",TI:["ytp-button","ytp-previous"],Xb:{"aria-label":"Show previous suggested videos"},tW:[g.qG()]});this.X=new tyW(z=>{this.suggestions.element.scrollLeft=
-z});
this.next=new g.se({G:"button",TI:["ytp-button","ytp-next"],Xb:{"aria-label":"Show more suggested videos"},tW:[g.G$()]});g.u(this,this.K);this.Z=Y.C().Y;g.u(this,this.title);this.title.Fb(this.element);this.suggestions=new g.se({G:"div",vc:"ytp-suggestions"});g.u(this,this.suggestions);this.suggestions.Fb(this.element);g.u(this,this.previous);this.previous.Fb(this.element);this.previous.rO("click",this.j_,this);g.u(this,this.X);n08(this);g.u(this,this.next);this.next.Fb(this.element);this.next.rO("click",
this.B,this);this.K.u3(this.api,"appresize",this.dH);this.K.u3(this.api,"fullscreentoggled",this.N6);this.K.u3(this.api,"videodatachange",this.onVideoDataChange);this.dH(this.api.Ma().getPlayerSize());this.onVideoDataChange()}hasSuggestions(){return this.suggestionData.length>0}B(){this.N&&this.scrollTo(this.scrollPosition-this.containerWidth)}show(){super.show();WN9(this)}j_(){this.N&&this.scrollTo(this.scrollPosition+this.containerWidth)}N6(){this.dH(this.api.Ma().getPlayerSize())}dH(Y){var z=this.api.isEmbedsShortsMode()?
.5625:16/9,O=this.api.oj();Y=Y.width-(O?112:58);O=Math.ceil(Y/(O?320:192));var D=(Y-O*8)/O;z=Math.floor(D/z);for(let p of this.j){let d=p.b3("ytp-suggestion-image");d.style.width=`${D}px`;d.style.height=`${z}px`}this.suggestions.element.style.height=`${z}px`;this.A=D;this.S=z;this.containerWidth=Y;this.columns=O;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;yu(this)}onVideoDataChange(){var Y=this.api.C(),z=this.api.getVideoData();this.Z=z.tF?!1:Y.Y;this.suggestionData=z.suggestions?
g.ly(z.suggestions,O=>O&&!O.playlistId):[];
BZh(this);z.tF?this.title.update({title:WU("More videos from $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:z.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"More shorts":"More videos"})}scrollTo(Y){Y=g.oB(Y,this.containerWidth-this.suggestionData.length*(this.A+8),0);this.X.start(this.scrollPosition,Y,1E3);this.scrollPosition=Y;yu(this);WN9(this)}};var fwv=class extends g.se{constructor(Y){super({G:"div",vc:"ytp-pause-overlay",Xb:{tabIndex:"-1"}});this.api=Y;this.K=new g.er(this);this.fade=new g.Rg(this,1E3,!1,100,()=>{this.j.N=!1},()=>{this.j.N=!0});
this.N=!1;this.expandButton=new g.se({G:"button",TI:["ytp-button","ytp-expand"],El:this.api.isEmbedsShortsMode()?"More shorts":"More videos"});Y.C().controlsType==="0"&&g.tZ(Y.getRootNode(),"ytp-pause-overlay-controls-hidden");g.u(this,this.K);g.u(this,this.fade);var z=new g.se({G:"button",TI:["ytp-button","ytp-collapse"],Xb:{"aria-label":this.api.isEmbedsShortsMode()?"Hide more shorts":"Hide more videos"},tW:[{G:"div",vc:"ytp-collapse-icon",tW:[{G:"svg",Xb:{height:"100%",viewBox:"0 0 16 16",width:"100%"},
tW:[{G:"path",Xb:{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.u(this,z);z.Fb(this.element);z.rO("click",this.A,this);g.u(this,this.expandButton);this.expandButton.Fb(this.element);this.expandButton.rO("click",this.Z,this);this.j=new ZVA(Y);g.u(this,this.j);this.j.N=!1;this.j.Fb(this.element);this.api.isEmbedsShortsMode()?this.api.createClientVe(this.element,this,157212):this.api.createClientVe(this.element,this,172777);this.K.u3(this.api,"presentingplayerstatechange",
this.z9);this.K.u3(this.api,"videodatachange",this.z9);this.hide()}hide(){g.SE(this.api.getRootNode(),"ytp-expand-pause-overlay");super.hide()}A(){this.N=!0;g.SE(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!1);this.expandButton.focus()}Z(){this.N=!1;g.tZ(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!0);this.focus()}z9(){var Y=this.api.getPlayerStateObject();
Y.j(1)||Y.j(16)||Y.j(32)||(!Y.j(4)||Y.j(2)||Y.j(1024)?(this.N||this.api.logVisibility(this.element,!1),this.fade.hide()):this.j.hasSuggestions()&&(this.N||(g.tZ(this.api.getRootNode(),"ytp-expand-pause-overlay"),yu(this.j),this.j.show(),this.api.logVisibility(this.element,!0)),this.fade.show()))}};var mjv=class extends g.se{constructor(Y){super({G:"div",TI:["ytp-player-content","ytp-iv-player-content"],tW:[{G:"div",vc:"ytp-countdown-timer",tW:[{G:"svg",Xb:{height:"100%",version:"1.1",viewBox:"0 0 72 72",width:"100%"},tW:[{G:"circle",vc:"ytp-svg-countdown-timer-ring",Xb:{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",vc:"ytp-svg-countdown-timer-background",Xb:{cx:"-36",
cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-opacity":"0.3","stroke-width":"4",transform:"rotate(-90)"}}]},{G:"span",vc:"ytp-countdown-timer-time",El:"{{duration}}"}]}]});this.api=Y;this.X=this.b3("ytp-svg-countdown-timer-ring");this.j=null;this.A=this.K=0;this.N=!1;this.Z=0;this.api.createClientVe(this.element,this,159628)}show(){super.show();this.api.logVisibility(this.element,!0)}stopTimer(){this.j&&(this.j.dispose(),this.j=null,this.N=!1)}sl(){this.stopTimer();super.sl()}};g.Gc("embed",class extends g.WA{constructor(Y){super(Y);this.L=Y;this.j=new g.er(this);this.Y=null;this.Z=!1;this.countdownTimer=null;this.S=!1;Lc(this);g.u(this,this.j);this.load()}n$(){return!1}create(){var Y=this.L.C(),z=g.NG(this.L),O=this.L.getVideoData()?.clientPlaybackNonce;O&&g.mI({clientPlaybackNonce:O});Y.q6&&!Y.disableOrganicUi&&Uk1(this);Y.getWebPlayerContextConfig()?.embedsEnableEmc3ds||(this.X=new hao(this.L),g.u(this,this.X),g.hY(this.L,this.X.element,4),this.j_=new xjv(this.L),g.u(this,
this.j_),g.hY(this.L,this.j_.element,4));Y.OG&&(this.watermark=new VuF(this.L),g.u(this,this.watermark),g.hY(this.L,this.watermark.element,8));z&&!Y.disableOrganicUi&&(this.A=new Ujo(this.L,z),g.u(this,this.A),g.hY(this.L,this.A.element,8),this.L.isMutedByEmbedsMutedAutoplay()&&(this.onMutedAutoplayStarts(),this.A.hide()));Y.K&&!Y.disableOrganicUi&&(this.B=new $jZ(this.L),g.u(this,this.B),g.hY(this.L,this.B.element,4));this.j.u3(this.L,"appresize",this.dH);this.j.u3(this.L,"presentingplayerstatechange",
this.vT);this.j.u3(this.L,"videodatachange",this.onVideoDataChange);this.j.u3(this.L,"videoplayerreset",this.N6);this.j.u3(this.L,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.j.u3(this.L,"onAdStart",this.onAdStart);this.j.u3(this.L,"onAdComplete",this.onAdComplete);this.j.u3(this.L,"onAdSkip",this.onAdSkip);this.j.u3(this.L,"onAdStateChange",this.onAdStateChange);if(this.Z=ry(Fl(Y)))this.countdownTimer=new mjv(this.L),g.u(this,this.countdownTimer),g.hY(this.L,this.countdownTimer.element,
4),this.countdownTimer.hide(),this.j.u3(this.L,g.FU("embeds"),this.onCueRangeEnter),this.j.u3(this.L,g.K8("embeds"),this.onCueRangeExit);this.bd(this.L.getPlayerStateObject());this.L.C().getWebPlayerContextConfig()?.embedsHostFlags?.allowOverridingVisitorDataPlayerVars&&(Y=g.l("IDENTITY_MEMENTO"))&&g.jt(this.L,"onMementoChange",Y)}onCueRangeEnter(Y){Y.getId()==="countdown timer"&&this.countdownTimer&&(this.countdownTimer.show(),tur(this.countdownTimer))}onCueRangeExit(Y){Y.getId()==="countdown timer"&&
this.countdownTimer&&(this.countdownTimer.stopTimer(),this.countdownTimer.hide())}dH(){var Y=this.L.Ma().getPlayerSize();this.jo&&this.jo.resize(Y)}N6(){Lc(this)}vT(Y){this.bd(Y.state)}bd(Y){var z=this.L.C();z=z.experiments.hW("embeds_enable_error_screen_redesign")&&z.j_!=="EMBEDDED_PLAYER_MODE_PFL";Y.j(128)?z||(this.jo||(this.jo=new SUH(this.L),g.u(this,this.jo),g.hY(this.L,this.jo.element,4)),this.jo.N(Y.AF),this.jo.show(),g.tZ(this.L.getRootNode(),"ytp-embed-error")):!z&&this.jo&&(this.jo.dispose(),
this.jo=null,g.SE(this.L.getRootNode(),"ytp-embed-error"));this.countdownTimer&&this.countdownTimer.j&&(Y.j(64)?(this.countdownTimer.hide(),this.countdownTimer.stopTimer()):Y.isPaused()?(z=this.countdownTimer,z.N||(z.N=!0,z.Z=(0,g.E)())):Y.isPlaying()&&this.countdownTimer.N&&(z=this.countdownTimer,z.N&&(z.A+=(0,g.E)()-z.Z,z.N=!1,MI(z))));SWh(this,Y)}onMutedAutoplayStarts(){this.L.getVideoData().mutedAutoplay&&this.X&&g.Ux(this.L.getRootNode(),"ytp-muted-autoplay",!0)}onVideoDataChange(Y,z){var O=
this.bb!==z.videoId;Y=!O&&Y==="dataloaded";var D={isShortsModeEnabled:!!this.L.isEmbedsShortsMode()};g.CZ("embedsVideoDataDidChange",{clientPlaybackNonce:z.clientPlaybackNonce,isReload:Y,runtimeEnabledFeatures:D});O&&(this.bb=z.videoId,this.countdownTimer&&(this.countdownTimer.show(),this.countdownTimer.hide()),this.Z&&(this.L.eU("embeds"),z.isAd()||z.limitedPlaybackDurationInSeconds<5||St(this.L)||(z=Math.max((z.startSeconds+z.limitedPlaybackDurationInSeconds-5)*1E3,0),z=new g.Yw(z,z+5E3,{id:"countdown timer",
namespace:"embeds"}),this.L.zS([z]))),this.L.C().q6&&!this.L.C().disableOrganicUi&&(Lc(this),Uk1(this)));this.L.C().S&&this.N&&this.N.detach()}onAdStart(){NI(this,"EMBEDS_AD_EVENT_TYPE_AD_STARTED")}onAdComplete(){NI(this,"EMBEDS_AD_EVENT_TYPE_AD_COMPLETED")}onAdSkip(){NI(this,"EMBEDS_AD_EVENT_TYPE_AD_SKIPPED")}onAdStateChange(Y){Y===2&&NI(this,"EMBEDS_AD_EVENT_TYPE_AD_PAUSED")}});})(_yt_player);